java backend engineer jobs in Montreal

See average salary for java backend engineer »

973 java backend engineer job listings in Canada. Find daily updated positions from leading job boards.


  • Montreal, QC, Canada Okta Full-time $120,000 - $180,000 Contract

    Optimize backend performance with Java, JVM profiling, and observability tools while working from home when applicable. Focus on dependable, scalable software.This Senior Software Engineer role centers on diagnosing latency, throughput, and scaling bottlenecks in high-availability, multi-tenant SaaS environments. You will design resource-protection...


  • Montreal, QC, Canada Akamai Full-time $82,000 - $148,000 Contract

    Develop Akamai EdgeWorkers software with Java, Spring Boot, and distributed systems expertise while solving production challenges in a remote Ottawa role.As a Software Engineer II at Akamai, you will help expand a flagship serverless offering serving web and media content delivery. You will investigate root causes, improve performance and usability, and...


  • Montreal, QC, Canada Platform.sh Full-time $70,000 - $110,000 Contract

    Upsun seeks a Backend Software Engineer to enhance our billing systems. Focus on backend service development in Go for complex billing integrations and ensure accuracy in customer invoicing. In this role, you will build and maintain the backend services for our billing platform. Your expertise will drive projects that handle revenue across multiple...


  • Montreal, QC, Canada Affirm Full-time $80,000 - $110,000 Contract

    The Streaming team at Affirm is responsible for all things data and drives the strategy for event driven architecture, stream processing, data exploration, discovery and validationWe leverage existing open source technologies like Kafka, Flink, Schema registry and also build our own as neededAs a member of our team you would spend time identifying and...


  • Montreal, QC, Canada Affirm Full-time $181,000 - $241,000 Contract

    Lead Affrim’s observability platform remotely in Canada, combining backend architecture with telemetry expertise across high-volume distributed systems.As Staff Software Engineer and technical lead, you will shape observability strategy while remaining hands-on. The platform processes 200+ TB daily across hundreds of services and 80+ Kubernetes clusters....


  • Montreal, QC, Canada Tucows Domains Full-time $93,600 - $104,000 Contract

    OverviewTucows is a remote-first backend engineering role for Canada, building open‑internet products across domains, Ting, and Wavelo.ResponsibilitiesDesign and develop secure, scalable, reliable, and efficient backend services using modern frameworks and tools.Collaborate with frontend developers to define clear and consistent API endpoints,...


  • Montreal, QC, Canada Jobgether Full-time $120,000 - $170,000 Contract

    This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Engineer, Backend – Protection based in Canada. Join an innovative global payments technology company building infrastructure that helps businesses simplify payment operations, optimize performance, and protect revenue....


  • Montreal, QC, Canada Grafana Labs Full-time $140,000 - $180,000 Contract

    Join Grafana's Application Core Services as a Staff Backend Engineer focused on scalable solutions and cloud integrations. This remote role is pivotal to maintaining system reliability for our Grafana Cloud services. We are looking for a Staff Backend Engineer to work at the heart of Grafana's Application Core Services team. You will lead initiatives to...


  • Montreal, QC, Canada Kake Full-time $197,000 - $309,000 Contract

    Develop scalable backend services in Rust for Kake’s remote-first engineering community, using Tokio, Cargo, and modern delivery practices.This Senior Rust Engineer position focuses on highly scalable backend services and distributed systems. You will write idiomatic, memory-safe code using Rust ownership, borrowing, lifetimes, traits, and macros. The role...


  • Montreal (administrative region), QC, Canada Open Systems Technologies Full-time $90,000 - $120,000 Contract

    5+ Years hands-on experience with Core-Java (server-side), Spring, RDBMSExperience with distributed data processing pipelines using Apache Spark, Python, and other tools and languagesStrong object-oriented design and development skills, data-structures and algorithms, and design patternsA good understanding of how to build multi-threaded applications and...


  • Montreal, QC, Canada Affirm, Inc. Full-time $181,000 - $241,000 Contract

    Lead Affrim’s observability platform remotely in Canada, combining backend architecture with telemetry expertise across high-volume distributed systems.As Staff Software Engineer and technical lead, you will shape observability strategy while remaining hands-on. The platform processes 200+ TB daily across hundreds of services and 80+ Kubernetes clusters....


  • Montreal, QC, Canada Ironbelly Studios Inc. Full-time $65,000 - $90,000 Contract

    Full-time We are looking for a motivated and proactive Partnership Manager based in Canada to help expand our QA and localization business across North America, with a particular focus on the Canadian gaming market. This role is an excellent opportunity for someone looking to grow their career in business development and client partnerships within the video...


  • Montreal, Quebec, Canada Alltech Consulting Services, Inc. Full-time

    Join a cutting-edge technology team as a Senior Java Backend Developer, contributing to high-profile modeling and simulation software. Collaborate with a global team, ensuring quality software delivery in an agile environment.We are seeking a highly motivated backend developer with 7-15 years of experience. Your role will involve close collaboration with...


  • Montreal, QC, Canada Ironbelly Studios Full-time $65,000 - $90,000 Contract

    Full-time We are looking for a motivated and proactive Partnership Manager based in Canada to help expand our QA and localization business across North America, with a particular focus on the Canadian gaming market. This role is an excellent opportunity for someone looking to grow their career in business development and client partnerships within the video...


  • Montreal, QC, Canada Horizon Trading Solutions Full-time $90,000 - $130,000 Contract

    Développeur Java Backend – Montréal (H/F) - Finance de marchéMontréal, Quebec, CanadaUne Fintech spécialisée dans la conception d'une plateforme facilitant les différentes activités de trading sur les marchés financiers électroniques (automatisation de certaines activités : Market Making, Algo Trading...), gestion des ordres et exécutions de...


  • Montreal, QC, Canada Affirm Full-time $153,000 - $213,000 Contract

    At Affim, we exist for the moments that matter - giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.The Capacity Modeling team ensures Affim can safely handle forecasted traffic - especially during peak sales events - by translating demand forecasts into concrete, testable...


  • Montreal, QC, Canada Affirm, Inc. Full-time $181,000 - $241,000 Contract

    Remote Canada Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Engineering owns cost visibility and optimization across affirm's cloud and AI infrastructure. We're the team that tells the business what it's spending, why it's changing,...


  • Montreal, QC, Canada Affirm, Inc. Full-time $153,000 - $213,000 Contract

    At Aff, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Capacity Modeling team ensures Aff**irm can safely handle forecasted traffic—especially during peak sales events—by translating demand forecasts into concrete, testable...


  • Montreal, Quebec, Canada Affirm Full-time

    At Affrim, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.The Observability team builds the platform every Affrim engineer relies on to understand the behavior and performance of our systems. Our platform ingests 200+ TB/day of metrics,...


  • Montreal, Quebec, Canada Akamai Full-time

    Architect high-throughput REST APIs with Python and Flask at Akamai, supporting resilient backend infrastructure for enterprise security platforms. As a Senior II Software Engineer, you will lead architecture, design, and implementation for high-performance backend systems. You will establish API standards, improve performance, and advance fault-tolerant...