Behavox

Senior Java Developer

Behavox

full-time

Posted on:

Location: 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Amazon RedshiftAWSAzureBigQueryCassandraCloudDistributed SystemsGoogle Cloud PlatformHBaseJavaKafkaMySQLNoSQLPostgresPythonRabbitMQSQL

About the role

  • Design and implement scalable, cloud-native services in Java
  • Collaborate with team members during planning, technical discussions, and code reviews
  • Take end-to-end ownership of features and deliver with autonomy
  • Analyze product requirements and propose implementation strategies
  • Write and maintain automated tests at all levels (unit, integration, contract, component, E2E)

Requirements

  • A deep interest in Behavox’s mission and products
  • 5+ years building scalable, reliable, cloud-native backend systems using Java (Java 17+; GCP preferred, AWS/Azure acceptable)
  • Experience designing containerized or serverless components in large-scale distributed systems
  • Proficiency with SQL (OLAP and OLTP): MySQL, PostgreSQL, BigQuery, RedShift, Snowflake
  • Proficiency with NoSQL data stores: ScyllaDB, HBase, Cassandra, BigTable
  • Experience working in or building systems for the financial domain (e.g., trading, market data analytics)
  • Familiarity with message brokers like Kafka, Google Cloud Pub/Sub, RabbitMQ
  • (Nice to Have) Proficiency with Python and a strong testing mindset (unit, integration, contract, e2e)