Senior Java Developer

Behavox is shaping the future for how businesses harness their most important raw material - data. Their mission is to organize enterprise data into actionable information that protects and promotes business growth of multinational companies worldwide.
Backend
Senior Software Engineer
Contact Company
5+ years of experience
AI · Enterprise SaaS

Description For Senior Java Developer

Behavox is an ecosystem of products with the mission to organize all corporate communications and productivity data on Earth, making it useful for human organizations globally to become more compliant, improve conduct & culture, automate CRM functions, and more. They use behavioral signals captured in internal data to help businesses achieve better outcomes by linking employee behavior to specific business processes.

As a Senior Java Developer, you'll be part of an engineering team responsible for one of their products. You'll partner with product management, design, and other engineering teams to solve complex technical problems and deliver outstanding products to clients, on time. This role offers high visibility and impact, with engineering being an equal contributor to company goals. You'll work in small, dynamic feature teams with short development cycles and dedicated releases.

Key responsibilities include:

  • Creating complex scalable backend and services using cloud-native technologies
  • Contributing to product requirement analysis, solution discussions, and implementation planning
  • Collaborating with team members in planning, technical discussions, status meetings, 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

The ideal candidate will have:

  • 5+ years of experience building scalable and reliable server-side cloud-native applications
  • Strong knowledge of core Java (Groovy, Kotlin, Scala is an asset)
  • Skill in designing and implementing RESTful APIs for service-oriented architecture
  • Proficiency in Spring Framework, Hibernate, SQL and NoSQL databases
  • Experience with microservices and message brokers like Kafka, RabbitMQ

Behavox offers competitive compensation with 100% bonus pay integrated, great health coverage for employees and family, a generous time-off policy, and a flexible work schedule. Join a global mission with a passionate community and make a huge impact in a rapidly growing company.

Last updated 2 months ago

Responsibilities For Senior Java Developer

  • 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 For Senior Java Developer

Java
Kotlin
Scala
MongoDB
Kafka
RabbitMQ
  • 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.

Benefits For Senior Java Developer

  • Highly competitive compensation with 100% bonus pay already integrated
  • Great health coverage for employee and family
  • Generous time-off policy
  • Flexible work schedule

Interested in this job?

Jobs Related To Behavox Senior Java Developer

Senior Java Developer

Senior Java Developer role at Behavox, building scalable backend services for enterprise data analysis platform, 5+ years experience required.

Software Engineer

Senior Software Engineer role at Behavox focusing on Java-based development of scalable, cloud-native applications for enterprise data analysis.

Senior Software Engineer

Senior Software Engineer position at Behavox focusing on building scalable Java-based applications for enterprise data management and analysis.

Software Engineer

Senior Software Engineer role at Behavox focusing on Java-based development of scalable, cloud-native applications for enterprise data analysis.

Senior Java Developer

Senior Java Developer role at Behavox, building scalable cloud-native applications for enterprise data management and analysis.