Browse All Jobs
Job Description
Behavox is seeking a Senior Java Developer to join their Product Engineering team. The ideal candidate will contribute to the development of complex, data-intensive applications that are critical for Behavox's clients. This role involves partnering with product management, design, and other engineering teams to solve technical challenges and deliver high-quality products.
  • Create Java based complex scalable backend and services using cloud native technologies
  • Contribute in the analysis of product requirements, solution discussions and decisions on the implementation plan
  • Work collaboratively with the other team members (plannings, technical discussions, status meetings, code review)
  • Take the ownership of the assigned features and tasks, demonstrating the ability to be autonomous and learn quickly
  • Write 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
  • Strong knowledge of core Java (Groovy, Kotlin, Scala is an asset)
  • Skilled in design and implementation of RESTful APIs for components in a 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 truly global mission
  • Huge impact and learning potential
  • Highly competitive compensation with 100% bonus pay already integrated
  • Great health coverage for employee and family
  • Generous time-off policy and flexible work schedule
Apply Manually