Job Description
Behavox is seeking a Senior Java Developer to join its Product Engineering team. Behavox is on a mission to organize corporate communications and productivity data, making it useful for businesses worldwide. The ideal candidate will contribute to the technical design, implementation, and delivery of complex, data-intensive applications. This role offers the opportunity to make a visible and impactful contribution within a dynamic feature team environment.
What this role involves:
- Creating Java-based complex scalable backend and services using cloud-native technologies.
- Contributing to the analysis of product requirements to generate solution discussions and decisions for the implementation plan.
- Collaborating with team members in plannings, technical discussions, status meetings, and code reviews.
- Taking ownership of assigned features and tasks, demonstrating autonomy and quick learning.
- Writing automated tests for product features (unit, integration, end-to-end) to improve overall product quality.
Requirements:
- A deep and genuine interest in Behavox.
- 5+ years of experience building scalable and reliable server-side cloud-native applications leveraging Java.
- Proficiency in the design and implementation of containerized and serverless components/services within a high-load, data-intensive architecture.
- Developed skills and experience with SQL databases such as MySQL or HBase.
- Experience with message brokers such as Google Cloud Pub/Sub, Kafka, or RabbitMQ will be considered advantageous.
What Behavox offers:
- A truly global mission with a passionate community in locations all over the world
- Huge impact and learning potential as aspirations require bold innovation
- Highly competitive compensation with 100% bonus pay already integrated
- Benefits include great health coverage for employee and family
- Generous time-off policy and flexible work schedule