1 week ago Be among the first 25 applicants
About Behavox
Behavox is shaping the future of how businesses harness their most important raw material - data. Our mission is to organize enterprise data into actionable information that protects and promotes the business growth of multinational companies worldwide.
Our platform manages enterprise risk, compliance, maximizes revenue, and builds multilingual, AI/ML-based solutions that activate data across all enterprise functions. Our unique approach is validated by our customers, who encourage us to continue innovating as no one else aggregates, analyzes, and acts on data quite like us.
We seek fearless innovators eager to build unprecedented solutions.
About The Role
Behavox's ecosystem aims to organize all corporate communications and productivity data globally, making it useful for compliance, culture, CRM automation, and more. We leverage behavioral signals in internal data to link employee behavior with business outcomes, helping organizations unlock their collective potential.
Product Engineering is vital to our success, focusing on designing, implementing, and delivering complex, mission-critical data applications.
As a Senior Java Developer, you will be part of a team responsible for one of our products, collaborating with product management, design, and engineering to solve complex problems and deliver excellent products on schedule.
This role offers a unique opportunity because:
- We are neither a startup nor a large enterprise, allowing for high visibility and impact.
- Engineering contributes equally to company goals, vital alongside other functions.
- Our small, dynamic teams promote quick development cycles and encourage idea promotion from day one.
What You'll Bring
- A genuine interest in Behavox, demonstrated by a connection to its mission, marketplace, or technologies.
- 5+ years of experience in building scalable, reliable server-side cloud-native applications, with strong Java knowledge (Groovy, Kotlin, Scala are assets).
- Experience designing and implementing RESTful APIs in a service-oriented architecture.
- Proficiency with Spring Framework, Hibernate, SQL, and NoSQL databases.
- Experience with microservices and message brokers like Kafka, RabbitMQ, etc.
What You'll Do
- Develop complex, scalable backend services using cloud-native technologies.
- Participate in analyzing product requirements, solution discussions, and implementation planning.
- Collaborate with team members through planning, technical discussions, code reviews, and status updates.
- Own assigned features and tasks, demonstrating autonomy and quick learning.
- Write automated tests (unit, integration, end-to-end) to enhance product quality.
What We Offer
- A global mission with a passionate community worldwide.
- Significant impact and learning opportunities through bold innovation.
- Highly competitive compensation with 100% bonus pay included.
- Excellent health benefits for employees and families.
- Generous time-off and flexible work schedule.
Our Process
We prioritize talent and aim to build a community of high-performing individuals. Our process involves mutual assessment of business needs, career progression, and cultural fit. It includes discussions on salary, location, core skills, and values, followed by technical and behavioral evaluations. The top candidates will complete a practical task simulation, discussed with colleagues and managers.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
Referrals increase your chances of interviewing at Behavox by 2x
Get notified about new Senior Java Software Engineer jobs in Montreal, Quebec, Canada.