Job Description
Behavox is seeking a Java Developer to join their team in Montreal. The candidate will be responsible for developing scalable services and components in Java, leveraging cloud-native technologies to build large-scale distributed systems. Behavox is committed to maintaining and evolving its technology stack to ensure it meets the highest standards of performance, reliability, and maintainability.
- Develop complex scalable services and components in Java.
- Contribute to the analysis of product requirements.
- Work collaboratively with team members.
- Take ownership of assigned features and tasks.
- Write automated tests for product features.
- 5+ years of experience building scalable and reliable server-side cloud-native applications with Java.
- Proficiency in the design and implementation of containerized and serverless components/services.
- Experience with SQL databases such as MySQL, PostgreSQL or BigQuery, and NoSQL databases like ScyllaDB, HBase or BigTable.
- Experience with message brokers such as Google Cloud Pub/Sub, Kafka, or RabbitMQ will be considered advantageous.
- Highly competitive compensation with 100% bonus pay already integrated.
- Great health coverage for employee and family.
- Generous time-off policy and flexible work schedule.