Senior Java Developer

23 hours ago


Montreal, Quebec, Canada Behavox Full time
About Behavox:

Behavox is shaping the future for how businesses harness their most important raw material - data. Our mission is bold: Organize enterprise data into actionable information that protects and promotes the business growth of multinational companies around the world.

From managing enterprise risk and compliance to maximizing revenue and value, our data operating platform presents a widespread opportunity to build multilingual, AI/ML-based solutions that activate data for every function within a global enterprise.

Our approach is unique, and it's validated by our customers who tell us to keep forging ahead because no one else is aggregating, analyzing, and acting on data to uncover opportunities or solve problems quite the way we are.

We are looking for fearless innovators who have an insatiable appetite for building what no one has built before.

Your Role

As a Software Engineer at Behavox, you will help build and evolve our cutting-edge Mosaic platform.

You'll join a high-performing team of engineers, working on problems across distributed systems, real-time analytics, and large-scale data ingestion pipelines. You'll collaborate closely with product managers and fellow engineers to deliver innovative solutions used by top-tier financial institutions worldwide.

You'll have full ownership of features—from design to deployment—and the autonomy to make technical decisions while being supported by a team of experts. Our culture emphasizes continuous learning, code quality, and delivering business impact.

Our Technology

Our tech stack includes Java 17+, Python, GCP (Pub/Sub, DataFlow, Cloud Run, Cloud Functions), PostgreSQL, BigQuery, and a host of modern DevOps and observability tools.

We prioritize clean code, testability, and frequent refactoring to maintain a healthy development lifecycle. You'll always work with the latest frameworks and contribute to evolving our architecture.

Why Join Behavox?

1. Make Real Impact: Behavox combines the agility of a startup with the stability of a scale-up—your work will be visible and mission-critical.

2. Growth Stage Product: Our platform is already proven in the market, with substantial room for innovation and evolution.

3. Learn From Top Engineers: Work alongside highly experienced professionals who bring deep knowledge across data systems, finance, and cloud platforms.

4. Engineering-Driven Culture: Technical excellence is central to our product vision and execution.

5. Agile Teams: Contribute to tightly-knit, autonomous teams with a clear roadmap and fast feedback loops.

What You'll Bring

  • A deep interest in Behavox's mission and products
  • 5+ years building scalable, reliable, cloud-native backend systems using Java (GCP preferred, AWS/Azure acceptable)
  • Experience designing containerized or serverless components in large-scale distributed systems
  • Proficiency with SQL, both OLAP and OLTP (MySQL, PostgreSQL, BigQuery, RedShift, Snowflake) and NoSQL (ScyllaDB, HBase, Cassandra, BigTable) data stores
  • 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)

What You'll Do

  • 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) to uphold high product quality

What We Offer

  • A truly global mission with a passionate highly talented community in locations all over the World
  • The ability to have significant impact and potential for learning as our aspirations require bold innovation
  • A highly competitive cash compensation package with performance bonuses baked into salary payments
  • A flexible work schedule that allows for Remote or Hybrid work as appropriate to the role and location
  • A very generous time-off policy (30 days annually), with public holidays for your geography in addition

About Our Process

We take Talent very seriously and we are building a community of extraordinary individuals working together in very high performing teams. We also know that the best Talent always has options so we believe that the process has to be a two way assessment - the company AND the candidate assessing the business needs alignment, the career next step alignment, and the cultural alignment.

During the process we will begin by exploring the core factors regarding salary and location along with core experience and skills and values alignment. We will then deep dive explore the critical technical competencies we have identified for the role, and then we will deep dive in behavioral competencies.

The most aligned candidate will then be asked to do a practical work task simulation activity so we can make sure that you will enjoy the kind of work the role requires, and this task will typically be presented and discussed with a group of colleagues and managers. Finally we will ask you to meet with a number of our senior leaders to make sure that you are making the most informed call possible. Please be informed that our interview may be recorded.


  • Senior Java Developer

    14 hours ago


    Montreal, Quebec, Canada Cosqube Full time $80,000 - $160,000 per year

    Position: Senior Java DeveloperLocation: Montreal, QC ( 3 days onsite)Duration: 12 Months+Description:-8 years' relevant experience would generally be expected to find the skills required for this role-A superior technologist, with strong design and implementation fundamentals. Strong design skills for building scalable systems-Java / Spring - Strong...


  • Montreal, Quebec, Canada TES The Employment Solution Full time $120,000 - $180,000 per year

    MAIN RESPONSABILITIES:You are required to be a technologist with solid command on distributed development tools and tech-stack - primarily Java and Java based web-development, angular, databases, frameworks for enterprise system development, enterprise integration patterns, cloud focused architecture and toolsYou will be owning the development on new...


  • Montreal, Quebec, Canada Alteo Full time $90,000 - $120,000 per year

    Alteo is looking for a Senior Java Developer (AI Applications) for a permanent position based in Montreal.Responsibilities:Maintain and implement new features in a search engineDevelopment and maintenance of the user click analytics system for preference learningMaintain and implement new functionalities in an LLM search assistant that assists the user in...

  • Java Developer

    1 day ago


    Montreal, Quebec, Canada EVOLVIC Full time $55,000 - $99,000 per year

    We are seeking a hands-on technologist to drive innovation within our FCT application suite. If you are passionate about technology, possess deep expertise in Java development, and thrive in a fast-paced, collaborative, global environment, we want to hear from you.Key ResponsibilitiesDesign, develop, test, and deploy code for existing and new initiatives...


  • Montreal, Quebec, Canada Highspring Full time

    Company DescriptionHighspring is a global professional services organization with three integrated offerings—Consulting, Managed Services, and Talent Solutions. Vaco by Highspring specializes in delivering tailored Talent Solutions in areas like Accounting and Finance, Business and Digital Transformation, Risk and Compliance, and Information Technology....


  • Montreal, Quebec, Canada Axelon Services Corporation Full time $80,000 - $120,000 per year

    Job Title:Java/Python DeveloperLocation:Montreal, QC, CanadaExperience Level:Level 3 (senior): 5-7 yearsJob Level:FTCLocation:Montreal (Day 1 onboarding onsite / in office presence 3x week)We are seeking a skilled, enthusiastic and experienced technologist to join our Montreal team tasked with:AutomationSelf-service toolingUpgrading critical infrastructure...

  • Java Developer

    14 hours ago


    Montreal, Quebec, Canada Info-Ways Full time $80,000 - $120,000 per year

    Company Description IT Job Description Role: Java DeveloperLocation: Montreal, CanadaDuration: FulltimeBGV will be done for the selected candidates.8-10 years Hands on experience in JavaShould have working experience in Spring and HibernateHands-on experience on Software Application developmentGood in SQL joins, sub queries, referential integrity,Able to...

  • Java Developer

    6 days ago


    Montreal, Quebec, Canada Info-Ways Full time $80,000 - $120,000 per year

    Company Description IT Job Description Role: Java DeveloperLocation: Montreal, CanadaDuration: FulltimeBGV will be done for the selected candidates.Skill:: Spring, Hibernate and MQs.Technical • Java / JEE expert, possesses experience on unit and regression testing practices • Fundamental understanding of Software Development Life Cycle and agile,...

  • Java Developer

    5 days ago


    Montreal, Quebec, Canada Info-Ways Full time $80,000 - $120,000 per year

    Company Description IT Job Description Role: Java DeveloperLocation: Montreal, CanadaDuration: FulltimeBGV will be done for the selected candidates.8-10 years Hands on experience in JavaShould have working experience in Spring and HibernateHands-on experience on Software Application development Good in SQL joins, sub queries, referential integrityAble to...

  • Java Developer

    14 hours ago


    Montreal, Quebec, Canada Continental Technology Solutions Full time $60,000 - $120,000 per year

    Company Description Continental Technology Solutions is Our consulting and managed services deliver the resources and capabilities required to assess,design, build and manage an agile, flexible IT environment. You'll work with one dedicated team from strategy and assessment through design, implementation, management and optimization to reach a true...