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.


  • Montreal, QC, Canada Fujitsu Limited Full-time $138,000 - $221,000 Contract

    Lead Java and Scala development for Fujitsu's Virtuora Network Controller, working remotely in Canada across advanced SDN applications and architecture.This experienced lead software engineer transforms complex requirements into extendable software architecture, designs, and data models. You will guide SDN applications spanning PCE, service orchestration,...


  • Montreal, QC, 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...


  • Canada Bevertec Full-time

    Build Java applications and web interfaces as a Senior Full Stack Software Developer working in the office five days weekly. Apply 10+ years of development experience.This senior engineering position centers on technical delivery across Java, Angular, Oracle, and web UI development. The work includes Liberty, Spring, JAX-RS 2.0, JDBC 4.1, EWS API, Websocket...


  • Canada eBay Full-time

    Design distributed authentication services for eBay using Java, Spring Boot, REST, and event-driven architecture. Help build cloud-native capabilities.This Senior Software Engineer role focuses on production-grade backend applications and scalable distributed systems. You will create APIs and microservices supporting Authentication as a Service, extending...


  • Canada Miratech Full-time

    Build workforce management software with Java and Spring Boot at Miratech, developing scalable services and applications for contact center operations.As a Senior Full Stack Engineer, you will support forecasting, capacity planning, scheduling, adherence, intraday management, and reporting. Your work combines Java, Spring Boot, React, TypeScript, Node.Js,...


  • Canada Miratech1 Full-time

    Java and Spring Boot specialists can build scalable cloud-native applications as Senior Full Stack Engineers. This role combines backend services with React and TypeScript.As a Senior Full Stack Engineer, you will own features from technical design through implementation, testing, deployment, and production support. You will work across Java, Spring Boot,...


  • 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...


  • Canada Shopify Inc. Full-time

    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 shards,...


  • Canada Miratech Group Full-time

    Build enterprise-scale routing engines with Java and Spring Boot at Miratech, developing real-time interaction distribution for contact center operations.As a Senior Routing Engine Developer, you will create scalable backend services for voice and digital interactions. You will apply distributed systems, microservices, event-driven architecture, and...


  • Canada Citi Full-time

    Elevate your career at Citi as a Senior Backend Java Engineer. Design and develop scalable systems while mentoring a team in a hybrid work model. In this hands-on role, you'll tackle complex engineering challenges by building robust backend solutions with Java. You'll lead major initiatives from planning to execution, ensuring high-quality code through...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Citi Full-time

    Lead Java microservices engineering for Citi’s global payments infrastructure, applying Spring Boot, Kubernetes, and event-driven architecture in hybrid work.This Senior Lead Software Engineer role sits within Citi’s Core Payment Systems team and Treasury and Trade Solutions business. You will guide modernization of mission-critical payment applications...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Miratech Full-time

    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...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Citi Full-time

    Elevate your career at Citi as a Senior Backend Java Engineer. Design and develop scalable systems while mentoring a team in a hybrid work model. In this hands-on role, you'll tackle complex engineering challenges by building robust backend solutions with Java. You'll lead major initiatives from planning to execution, ensuring high-quality code through...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Bevertec Full-time

    Build Java applications and web interfaces as a Senior Full Stack Software Developer working in the office five days weekly. Apply 10+ years of development experience.This senior engineering position centers on technical delivery across Java, Angular, Oracle, and web UI development. The work includes Liberty, Spring, JAX-RS 2.0, JDBC 4.1, EWS API, Websocket...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Miratech Full-time

    Build enterprise routing engines with Java and Spring Boot at Miratech, working remotely within its Work From Anywhere culture. Shape real-time interaction distribution.As a Senior Routing Engine Developer, you will develop distributed backend services for contact center operations. The work spans microservices, REST APIs, event-driven architecture,...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Miratech1 Full-time

    Build AI-powered backend capabilities with Java, Spring Boot, and LLM orchestration for scalable, resilient banking application ecosystems.This Senior Java Developer role connects high-scale microservices architecture with GenAI for a major financial services client. You will build intelligent automation, Retrieval-Augmented Generation, vector database...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Miratech1 Full-time

    Java and Spring Boot specialists can build scalable cloud-native applications as Senior Full Stack Engineers. This role combines backend services with React and TypeScript.As a Senior Full Stack Engineer, you will own features from technical design through implementation, testing, deployment, and production support. You will work across Java, Spring Boot,...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Miratech1 Full-time

    We are looking for a Senior Full Stack Engineer to design, develop, and support scalable cloud-native applications that power Workforce Management (WFM), Customer Experience (CX), and operational business processes. You will use Java and Spring Boot to develop scalable backend services, React with TypeScript to create responsive user experiences, and Node.Js...


  • Kelowna, Canada Marqeta, Inc. Full-time €157,000 - €196,000 Contract

    Build real-time payment infrastructure as Marqeta’s Staff Java Engineer, writing production code and improving reliability remotely from Ontario or British Columbia. As a Staff Software Engineer, you will work daily in complex processing systems that route and authorize card transactions. You will shape designs, mentor engineers, and guide technical...


  • 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...