Browse All Jobs
Job Description
Behavox is seeking a Java Developer to join their team in Vancouver. The candidate will be responsible for developing scalable services and components in Java, leveraging cloud-native technologies to build large-scale distributed systems. The Software Engineer will work closely with product management, design, and other engineering teams to solve complex technical problems and deliver outstanding products to clients on time. Behavox values collaboration, innovation, and a shared drive for technical excellence.Role involves:
  • Developing complex scalable services and components in Java.
  • Analyzing product requirements and contributing to solution discussions.
  • Collaborating with team members in plannings, technical discussions, and code reviews.
  • Taking ownership of assigned features and tasks.
  • Writing automated tests for product features.
Requirements:
  • A deep and genuine interest in Behavox.
  • 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 (MySQL, PostgreSQL, BigQuery) and NoSQL databases (ScyllaDB, HBase, BigTable).
  • Experience with message brokers (Google Cloud Pub/Sub, Kafka, RabbitMQ) is advantageous.
Behavox offers:
  • A global mission with a passionate community.
  • 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