Job Description
Behavox is seeking a Senior Java Developer to join their Product Engineering team in Toronto. Behavox is on a mission to organize all corporate communications and productivity data, making it useful for businesses worldwide. The company offers a unique data operating platform that helps multinational companies manage risk, compliance, and maximize revenue. This role offers the opportunity to make a visible and impactful contribution in a non-startup, non-enterprise environment, where engineering is a key driver of company goals.
What this role involves:
- Creating Java-based complex scalable backend and services using cloud-native technologies.
- Contributing to the analysis of product requirements and generating solution discussions.
- Collaborating with team members in planning, technical discussions, and code reviews.
- Taking ownership of assigned features and tasks, demonstrating autonomy and quick learning.
- Writing automated tests for product features to improve overall product quality.
Requirements:
- A deep interest in Behavox's mission and technologies.
- 5+ years of experience building scalable and reliable server-side cloud-native applications using Java.
- Proficiency in designing and implementing containerized and serverless components within a high-load, data-intensive architecture.
- Experience with SQL databases such as MySQL or HBase.
- Experience with message brokers such as Google Cloud Pub/Sub, Kafka, or RabbitMQ is advantageous.
What Behavox offers:
- A global mission with a passionate community.
- Huge impact and learning potential.
- Highly competitive compensation with 100% bonus pay integrated.
- Great health coverage for employee and family.
- Generous time-off policy and flexible work schedule.