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.


  • Toronto, ON, Canada Priceline Full-time $100,000 - $120,000 Contract

    Become a key contributor at Priceline as a Java Full-Stack Engineer. Collaborate with teams to innovate and implement solutions in the travel industry. As part of Priceline’s technology department, you’ll leverage your Java and React expertise in a hybrid working environment. With over five years of development experience, you will directly influence...


  • Toronto, ON, Canada Collabera Full-time

    Lead Java and Spring Boot modernization in Downtown Toronto, working hybrid with four onsite days weekly on a six-month contract. Build resilient services. This Senior Full Stack Engineer role focuses approximately 80% on backend development and 20% on React enhancements. You will modernize a mission-critical Public Markets platform by decomposing its...


  • Vancouver, Metro Vancouver Regional District, Canada Kelly Services Full-time

    $60 - $65 Grow your career with an innovative global bank in Mississauga, ON as aSenior Forward Deployed Java Engineer in Test (SDET) / Quality Engineering Architect to define, champion, and drive the global quality engineering strategy across multi-tier, high-throughput trading platforms. Contract role with strong possibility of extension and conversion to...


  • Mississauga, ON, Peel Regional District, ON; Ontario, Canada Kelly Services Full-time

    $60 - $65 Grow your career with an innovative global bank in Mississauga, ON as aSenior Forward Deployed Java Engineer in Test (SDET) / Quality Engineering Architect to define, champion, and drive the global quality engineering strategy across multi-tier, high-throughput trading platforms. Contract role with strong possibility of extension and conversion to...


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


  • Montreal, QC, Canada Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! Full-time $110,000 - $150,000 Contract

    Senior Software Engineer – Core Java, Apache Spark, Python, Big Data, SQLJob Description – Core Java, Apache Spark, PythonWe are seeking a highly motivated and experienced Software Engineer with strong expertise in Core Java, Apache Spark, Python, SQL, and Linux to design, develop, and support scalable server-side applications and analytical data...


  • Toronto, ON, Canada EPAM Systems Full-time $95,000 - $140,000 Contract

    Join a high-impact engineering team building the distributed systems that power corporate actions and investment data processing. You will design, own, and evolve production-grade Java services where accuracy, scalability, and reliability are critical to real-world financial operations at enterprise scale.Join EPAM to engineer solutions that matter. From AI...


  • 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, Manitoba, Canada Kelly Full-time

    Java and Python expertise define this Senior Forward Deployed Engineer role in Mississauga, initially remote and then hybrid. Build production-grade fintech solutions. This six-month, right-to-hire role supports Spread Products across financing and securitization. You will combine architecture, hands-on development, client collaboration, and technical...


  • Winnipeg, Manitoba, 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...


  • Ottawa, Canada HHHub.eu (Taupai, UAB) Full-time €110,000 - €160,000 Contract

    Build secure banking and payment backends as a Senior Java Engineer, using Spring Boot and distributed-system technologies in an international FinTech company. Our client is an established FinTech software provider with more than 25 years of experience. You will design, develop, test, deploy, and support Java backend services. The work covers REST APIs,...