java software engineer

See average salary for java software engineer »

1,000 java software engineer job listings in Canada. Find daily updated positions from leading job boards.


  • Canada Shopify Inc. Full-time €140,000 - €210,000 Contract

    Shopify Inc. is seeking a Java Search Infrastructure Engineer to build distributed systems powering search across billions of products. You’ll collaborate with platform engineers and SREs to deliver scalable, resilient search infrastructure that enables merchants to focus on entrepreneurship. Responsibilities include coordinating queries across many...


  • Mississauga, Peel Region, Canada Citi Full-time €121,000 - €171,000 Contract

    Elevate your career as a Lead Java Backend Engineer at Citi, where you will build scalable microservices and contribute to data-driven features in a hybrid work model. Join a team dedicated to high availability and performance. This senior-level role requires 6-10 years of backend software experience, focusing on developing Java applications using Spring...


  • Brampton, Peel Region, Canada Miratech Full-time €110,000 - €150,000 Contract

    Join Miratech as a Senior Java Developer focusing on the innovative Routing Engine platform. Collaborate with teams to create scalable, real-time interaction routing solutions for enterprise contact centers. Miratech is a leading global IT services provider dedicated to supporting digital transformation. In this senior role, you will design and build a...


  • Mississauga, ON, Canada Citi Full-time

    Shape enterprise Java microservices and mentor technical leaders as a Vice President architect. Apply secure design, APIs, and distributed-systems expertise at Citi. This senior applications development position focuses on turning business needs into technical roadmaps and architecture runway. You will communicate trade-offs, guide architectural forums, and...


  • Montreal, QC, Canada Morgan Stanley Full-time

    Concevez des plateformes Java et Scala pour améliorer le cycle logiciel chez Morgan Stanley, en mode hybride à Montréal, Québec. Travaillez sur des systèmes distribués et l’automatisation. Ce poste d’ingénierie logicielle principal, de niveau directeur, soutient l’équipe Optimus SDLC et l’écosystème Codetree. Vous développerez des services...


  • Toronto, ON, Canada Thomson Reuters Corp. Full-time

    Build Java cloud services with strong DevOps expertise at Thomson Reuters in Toronto, using AWS, Spring Boot, and PostgreSQL within a hybrid model. As a Senior Software Engineer, you will design, deploy, and operate scalable cloud-native services. You will own solutions across delivery and production operations while improving reliability, deployment...


  • Kimberley, Regional District of East Kootenay, Canada Placements24 Full-time $90,000 - $130,000 Contract

    About the RoleOur client, a leading provider of enterprise software solutions, is seeking a talented Senior Backend Engineer with expertise in Java and the Spring framework to join their growing team in Kimberley . This role offers a hybrid work arrangement, allowing for a blend of in-office synergy and remote flexibility. You will be responsible for...


  • Mississauga, ON, Canada Motion Recruitment Partners, LLC Full-time

    Lead Java quality engineering strategy for high-throughput trading platforms in Mississauga, ON, with expertise in Spring Boot and microservices architecture. This contract role is remote, with potential hybrid work after conversion. As a Senior Forward Deployed Java Engineer in Test, you will define global quality engineering direction across multi-tier...


  • Toronto, ON, Canada Rubicon Path Full-time €100,000 - €130,000 Contract

    Apply Java web application programming and database expertise as a Senior Full Stack Software Developer with office work at 5700 Yonge St. This senior position calls for 10+ years of experience building working, tested applications from technical specifications. The role combines Java technologies, REST and SOAP web services, Oracle and SQL Server...


  • Mississauga, Peel Region, Canada Citi Group Full-time $121,000 - $171,000 Contract

    Elevate your career as a Lead Java Backend Engineer at Citi, where you will build scalable microservices and contribute to data-driven features in a hybrid work model. Join a team dedicated to high availability and performance. This senior-level role requires 6-10 years of backend software experience, focusing on developing Java applications using Spring...


  • Montreal, QC, Canada Motion Recruitment Partners, LLC Full-time $110,000 - $140,000 Contract

    Lead Java quality engineering strategy for high-throughput trading platforms in Mississauga, ON, with expertise in Spring Boot and microservices architecture. This contract role is remote, with potential hybrid work after conversion.As a Senior Forward Deployed Java Engineer in Test, you will define global quality engineering direction across multi-tier...

  • Senior Java Architect

    22 hours ago


    Montreal, QC, Canada Compunnel Inc. Full-time $90,000 - $130,000 Contract

    We are seeking a progressive, high-energy Java Developer to join our Risk and Information Management team in Non-Financial Risk Technology. This role will architect and lead mission-critical Java platforms, drive technical strategy, establish engineering best practices, mentor development teams, and collaborate with stakeholders to solve complex business...


  • Ontario, CANADA Miratech Remote Full-time

    Company DescriptionMiratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain...


  • Winnipeg, Manitoba, Canada Kelly Services Full-time

    Build enterprise banking software with Java and Spring Boot in a hybrid Downtown Toronto engineering team. Apply backend expertise across scalable solutions. This Java Software Engineer role requires five-plus years of experience and focuses primarily on backend development. You will work with Java, Spring Boot, microservices, PostgreSQL, Docker, and cloud...


  • , , canada Redwood Full-time $135,000

    Java full-stack development powers Redwood’s SaaS automation platforms through scalable applications, APIs, and responsive interfaces. This role works across the full software lifecycle. Redwood seeks a Full Stack Software Developer focused on Java 11/17 and Spring Framework technologies. You will build automation software while collaborating with product...


  • Canada Nasdaq, Inc. Full-time

    We are seeking talented, resourceful, and delivery-focused software developers to join our global engineering team. These roles contribute to Java-based applications used by demanding customers across the financial securities industry, with a focus on building reliable, scalable, cloud-ready solutions. You will work with a collaborative development team...


  • Canada Analyst Technical Solutions Full-time

    Government Services Integration Cluster in Toronto is seeking a Senior Software Developer to design, develop, and maintain Java components. You will build cloud-based microservices in Microsoft Azure, review code, and support deployments.Strong leadership and experience with API integration and secure coding are required. The role is onsite in Toronto, five...


  • Toronto, ON, Canada Analyst Technical Solutions Full-time €131,000 - €139,000 Contract

    Government Services Integration Cluster in Toronto is seeking a Senior Software Developer to design, develop, and maintain Java components. You will build cloud-based microservices in Microsoft Azure, review code, and support deployments. Strong leadership and experience with API integration and secure coding are required. The role is onsite in Toronto,...


  • Dartmouth, NS, Canada Ultra Maritime Full-time $80,000 - $120,000 Contract

    A leading maritime technology company based in Canada is seeking an Intermediate or Senior Software Developer. The ideal candidate will be responsible for designing, coding, and testing software applications for advanced sonar processing systems. This position demands a minimum of 4 years experience in C++ or Java, along with strong knowledge of software...


  • Winnipeg, Manitoba, Canada Citigroup Inc. Full-time

    Drive cloud-native Java engineering at Citi with Docker, Kubernetes, Spring Boot, and scalable enterprise application development experience. This senior-level Applications Development Technology Lead Analyst leads technical delivery for an agile development pod. You will shape containerized deployments, CI/CD improvements, resilient microservices,...