senior java engineer

See average salary for senior java engineer »

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


  • Montreal, Quebec, Canada Capgemini Full-time

    Capgemini in Montreal is seeking a senior software engineer to design, develop, and maintain high-performance Java applications and data processing pipelines using Apache Spark. You will build scalable backend services, optimize Spark workloads, and contribute to architectural decisions within a distributed team.The role requires 7+ years of experience in...


  • Mississauga, Ontario, Canada Tech in Motion Full-time

    Grow your career with an innovative global bank in Mississauga, ON as a Senior 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....


  • Halifax, Halifax County, Canada NTT DATA, Inc. Full-time $90,000 - $120,000 Contract

    Select how often (in days) to receive an alert: Create AlertNTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a FullStack Engineer - Halifax Canada to join our team in Halifax, Nova...


  • Toronto, ON, Canada Flexstaf IT Full-time $90,000 - $130,000 Contract

    Flexstaf IT is seeking an experienced Java/Angular software developer for an on-site, five-days-a-week role in Toronto, Ontario. You will work on large enterprise projects, delivering robust Java applications and Angular front-ends while collaborating with project teams and stakeholders.The position emphasizes data analysis, design changes, and accessibility...


  • Canada Reuters Full-time

    Reuters in Toronto, Canada is seeking a hands-on Senior Software Engineer with strong DevOps and cloud platform expertise. You will design, build, deploy, and operate scalable cloud-native services using Java, Spring Boot, AWS and PostgreSQL, while owning CI/CD pipelines and infrastructure as code. You will partner with Product, Architecture, Security and...


  • Toronto, ON, Canada Capgemini Full-time $80,000 - $100,000 Contract

    A leading consulting firm in Toronto is looking for an experienced Application Support professional with strong expertise in Java and PL-SQL. The role involves managing enterprise-grade applications in banking, leading support functions, and troubleshooting complex database issues. Candidates should possess skills in scripting languages, ITIL management, and...


  • Toronto, ON, Canada Compu-Vision Consulting Inc. Full-time $50,000 - $110,000 Contract

    Compu-Vision Consulting Inc. in Toronto, Canada seeks a Senior QA Automation Engineer to lead test planning, develop robust automated and manual test suites, and ensure high coverage with data compliance across environments.You will drive automation initiatives, design comprehensive test data setups, and collaborate with enterprise stakeholders to deliver...


  • Canada Elasticsearch B.V. Full-time

    Elevate your career as a Principal Java Engineer at Elastic, focusing on distributed systems and enhancing Elasticsearch's capabilities in serverless settings. Make a meaningful impact on global client experiences. This position is ideal for those with a robust background in distributed systems and Java. You will be tasked with resolving deep technical...


  • Toronto, Ontario, Canada Kelly Services Full-time

    $60 - $65Grow 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...


  • Ahuntsic North, Quebec, Canada Kelly Services Full-time

    $60 - $65Grow 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...


  • Edmonton, Alberta, Canada Kelly Services Full-time

    $60 - $65Grow 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, Ontario, Canada Kelly Services Full-time

    $60 - $65Grow 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 Jobgether Full-time €180,000 - €260,000 Contract

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


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Collabera Full-time

    Advance your career as a Java Software Developer at Collabera, where you will focus on modern software design and development practices. Collaborate with a talented engineering team to deliver effective solutions. This Software Developer I position seeks candidates with a strong foundation in Java, as well as familiarity with HTML5 and CSS3. Your role is...


  • Halifax, Nova Scotia, Canada Lockheed Martin Corporation Full-time

    Apply Java development and Kubernetes expertise to naval Combat Management System software through the full engineering lifecycle.This Software Engineer works within a multidisciplinary Agile team supporting large-scale, high-complexity naval platform systems. The work spans requirements, design, development, integration, testing, deployment, maintenance,...


  • Vancouver, British Columbia, Canada RELQ TECHNOLOGIES Full-time

    Job TitleJava Full Stack EngineerLocationCanada RemoteEmployment TypeContractualAbout The RoleWe are looking for a Java Full Stack Engineer to join our distributed agile team and contribute to the development of a multi-tenant cloud SaaS solution in the Human Resources domain. You will work on modernizing and building new features for modules such as...


  • Edmonton, Alberta, Canada RELQ TECHNOLOGIES Full-time

    Job TitleJava Full Stack EngineerLocationCanada RemoteEmployment TypeContractualAbout The RoleWe are looking for a Java Full Stack Engineer to join our distributed agile team and contribute to the development of a multi-tenant cloud SaaS solution in the Human Resources domain. You will work on modernizing and building new features for modules such as...


  • Mississauga, Ontario, Canada RELQ TECHNOLOGIES Full-time

    Job TitleJava Full Stack EngineerLocationCanada RemoteEmployment TypeContractualAbout The RoleWe are looking for a Java Full Stack Engineer to join our distributed agile team and contribute to the development of a multi-tenant cloud SaaS solution in the Human Resources domain. You will work on modernizing and building new features for modules such as...


  • Toronto, ON, Canada Tekshapers Full-time $90,000 - $130,000 Contract

    ResponsibilitiesIn depth knowledge of Java concepts including Streams, Threads, and CollectionsAdvanced proficiency in Java programming with experience using Spring BootProficiency in setting up Java projects using Maven or GradleUnderstanding of BOM (Bill of Materials) in pom.xml and ability to manage version conflicts effectivelyAbility to configure...


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