Browse All Jobs
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.
Apply Manually