Browse All Jobs
Job Description
Behavox is seeking a Senior Java Developer to join their Product Engineering team in Toronto. The company aims to organize enterprise data into actionable information, helping multinational companies manage risk, compliance, and maximize revenue. The role involves technical design, implementation, and delivery of data-intensive applications.About Behavox:Behavox is a company focused on organizing corporate communications and productivity data to improve compliance, conduct, culture, and automate CRM functions. They use behavioral signals to link employee behavior to business processes, helping organizations understand and unleash the power of their people.What this role involves:
  • Creating Java-based complex scalable backend and services using cloud-native technologies.
  • Contributing to the analysis of product requirements and solution discussions.
  • Collaborating with team members in plannings, 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.
  • Strong knowledge of core Java (Groovy, Kotlin, Scala is an asset).
  • Skilled in design and implementation of RESTful APIs for service-oriented architecture.
  • Skilled in Spring Framework, Hibernate, SQL and NoSQL databases.
  • Experience building micro-services and working with message brokers such as Kafka, RabbitMQ etc.
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