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 N2P Systems Full-time

    N2P Systems is seeking an experienced Java Developer to design, implement, and optimize scalable microservices in a mature enterprise environment. You will build RESTful APIs, work with MongoDB and Kafka, and collaborate with architects, QA, and DevOps to ensure reliable, secure software solutions.The role emphasizes service decomposition, API contracts,...


  • Canada Citi Full-time

    Build backend services with Java and Spring Boot as a senior engineer using an AI-first mindset across the full lifecycle. This is a full-time role.As a senior individual contributor, you will design, build, test, and deliver systems from requirements through production. The role emphasizes clean design, sound architecture, readable code, and clear...


  • Canada Citi Full-time

    As a Senior Backend Java Engineer, you will design and build scalable backend systems that power critical applications within Citi's technology organization. This hands-on role puts you at the center of complex engineering challenges, where you will architect resilient microservices, mentor developers, and shape the technical direction of a growing team....


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, 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...


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

    Lead Java microservices engineering from Kimberley through a hybrid arrangement, applying distributed systems expertise to scalable application services.This Senior Software Engineer position suits professionals with five or more years of software development experience. You will design, develop, test, and deploy microservices while working with RESTful...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Motion Recruitment Partners, LLC Full-time

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


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

    Apply advanced Java and DevOps skills to strengthen banking application security, release reliability, and operational resilience through hands-on engineering.As a Senior Forward Deployed Engineer, you will work directly with development and client stakeholders. The role combines software engineering, SRE, test automation, application security, and legacy...


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

    Location: Hybrid, MississaugaLanguage: Strong written and verbal English communication skills are required.Duration: ContractBackground Check Requirement: Background check is required prior to onboarding.About the Opportunity Are you passionate about combining enterprise Java development with the latest advancements in Generative AI? This is an exciting...


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

    Build backend services with Java and Spring Boot as a senior engineer using an AI-first mindset across the full lifecycle. This is a full-time role.As a senior individual contributor, you will design, build, test, and deliver systems from requirements through production. The role emphasizes clean design, sound architecture, readable code, and clear...


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

    Build reliable Java microservices at Citi using concurrency, observability, and automated testing for mission-critical distributed systems. This full-time position seeks experienced back-end engineers.The Senior Java Back-End Developer leads end-to-end technical delivery while remaining hands-on with core services. You will apply Spring Boot, REST or...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Shopify Inc. Full-time

    Join Shopify's dynamic engineering team, where code is core and innovation drives commerce forward. As a Java Search Infrastructure Engineer, you'll build distributed systems that power search query serving across billions of products. Collaborate with platform engineers and SREs to create scalable, resilient search infrastructure that helps merchants...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Citi Full-time €145,100 - €217,700 Temporary

    As a Senior Backend Java Engineer, you will design and build scalable backend systems that power critical applications within Citi's technology organization. This hands-on role puts you at the center of complex engineering challenges, where you will architect resilient microservices, mentor developers, and shape the technical direction of a growing team....


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

    Build backend services with Java and Spring Boot as a senior engineer applying an AI-first mindset across the full product lifecycle. This full-time role is hands-on and individual contributor focused.You will design, build, test, and deliver real systems from requirements through production. The work emphasizes clean design, sound architecture, readable...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Motion Recruitment Partners, LLC Full-time

    Build cloud services in Mississauga as a Senior Java DevOps Developer using Java, Spring, Angular, and OpenShift technologies. This six-month contract supports remote work initially.Work with an innovative global bank as a senior developer creating web-based applications and platform technology solutions. Apply Java, Spring Framework, Docker, Angular, React,...


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

    N2P Systems is seeking an experienced Java Developer to design, implement, and optimize scalable microservices in a mature enterprise environment. You will build RESTful APIs, work with MongoDB and Kafka, and collaborate with architects, QA, and DevOps to ensure reliable, secure software solutions.The role emphasizes service decomposition, API contracts,...


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

    Lead globally distributed Java engineering teams remotely from Canada, shaping technical strategy, enterprise software delivery, and platform modernization.The R&D Global Director leads multiple engineering teams, managers, technical leads, and contributors. This senior technology leader guides Java architecture, delivery execution, Agile practices, and...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Citigroup Inc. Full-time

    Build backend services with Java, Spring Boot, and AI tools as a senior individual contributor working across the full lifecycle. Design through production while setting a clear standard for engineering quality.At Citi, this full-time senior software engineering role covers requirements, architecture, implementation, testing, and delivery. You will make...


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

    Miratech 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 nimble even as a...


  • Canada The Toronto-Dominion Bank (Canada) Full-time

    Technology Solutions Pay Details: $81,600 - $115,200 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. Develop new solutions as required for...


  • Toronto, Ontario, Canada State Street Full-time

    Who We Are Looking For We are looking for an enthusiastic full-stack developer to write high performance Java and Rust code as part of the EFX Boston team Who We Are Looking For We are looking for an enthusiastic full-stack developer to write high performance Java and Rust code as part of the EFX Boston team EFX is a multi-platform team that writes bespoke...