Jobs for java software engineer at Ontario

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


  • Markham, Ontario, Canada Tata Consultancy Services Full-time

    A major IT services firm in York Region, Markham, is hiring for a development role focused on designing and implementing RESTful APIs using Java or Node.js. Candidates should have substantial experience with various integration and SOA patterns within an Agile environment. The firm values diversity and is committed to equal opportunity employment. The...


  • Ottawa, Ontario, Canada Jobtailor Full-time

    Jobtailor is seeking a DevOps/Build Engineer to update and improve GitLab CI/CD components for Java and Maven applications. You will design pipelines, implement caching and parallelization, and manage runners and registries to boost performance and reliability.You will collaborate with Development, Security, SRE and Platform teams to promote secure, scalable...


  • Toronto, Ontario, Canada Princeton IT Services, Inc Full-time

    Empower your career as a Senior Java Engineer at Agentic AI in Toronto with a hybrid work model. This role demands innovation in a technology-driven environment. Agentic AI is on the lookout for a Senior Java Engineer focused on hands-on development and innovative solution design. You’ll independently tackle complex engineering challenges, employing...


  • Toronto, Ontario, Canada Tata Consultancy Services Full-time

    Elevate your career as a Java Engineer with Tata Consultancy Services, specializing in high-performance application development in Canada. Focus on Java applications and backend solutions. As a Java Engineer at TCS, your role will involve designing and developing scalable applications based on Core Java and J2EE frameworks. You'll work on RESTful APIs,...


  • Toronto, Ontario, Canada Alert Driving Full-time

    A software development company in Toronto is seeking an experienced Backend Application Developer to drive the development of database-centric web applications. In this role, you will design and implement solutions, focusing on quality and team productivity while utilizing advanced knowledge of Java and PostgreSQL. Candidates should have a Bachelor's degree...


  • Mississauga, Ontario, Canada Citigroup Inc. Full-time

    The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. This role offers a unique opportunity to...


  • Toronto, Ontario, Canada NTT DATA North America Full-time

    Step into a key role as a Senior GCP/Java Engineer at NTT DATA in Toronto, Ontario. Focus on building and operating cloud-native applications that enhance business performance. The Senior GCP/Java Developer position at NTT DATA emphasizes designing highly available applications on Google Cloud Platform. You will operate Java applications, collaborate with...

  • Senior Java

    5 hours ago


    Toronto, Ontario, Canada CIBC Full-time

    CIBC is seeking a Senior Java developer to join its Digital Technology group, supporting online banking and mobile platforms. You will design and implement APIs, develop enterprise-grade services, and contribute to cloud and AI initiatives in a hybrid work setting with 1–3 days on-site.The role demands strong Java/J2EE expertise and experience with Spring...

  • Senior Java

    5 hours ago


    Toronto, Ontario, Canada Infoya Full-time

    Infoya is seeking an experienced Java Developer to design, build, and maintain robust, scalable applications for e-commerce and enterprise clients. The role emphasizes Java, Spring Boot, microservices, REST APIs, SQL databases, cloud environments, and distributed systems, with cross-functional Agile collaboration.The position is based in Toronto, Ontario,...


  • Mississauga, Ontario, Canada Dexian Full-time

    A technology consulting firm in Peel Region, Mississauga is seeking a skilled Java Developer. The role involves designing and deploying microservices using Spring Boot, implementing Kafka messaging systems, and developing APIs. The ideal candidate will have strong expertise in Core Java and a grasp of collections, multithreading, and design patterns. This is...


  • Mississauga, Ontario, Canada Citibank (Switzerland) AG Full-time

    Join Citi's team in Mississauga, Ontario, as a Full Stack Java Developer in a flexible hybrid role. Engage in software development projects and user support tailored to business objectives. In the role of Applications Development Senior Programmer Analyst, you'll be responsible for analyzing user needs and developing effective programming solutions. Your...


  • Toronto, Ontario, Canada United States Digital Space LLC Full-time

    See what you can do with the companyAt the company, we’re building the platform that helps finance teams stop managing spreadsheets and start driving strategy. the company One™ brings planning, reporting, consolidation, and automation together in a single place, and we are expanding its AI capabilities faster than ever. If you want to work on a product...


  • Toronto, Ontario, Canada Pacer Group Full-time

    Pacer Group is seeking a seasoned Backend Engineer in Toronto with 6-8 years of experience to design, build, and maintain backend services and APIs. You will focus on scalable microservices, distributed systems, and robust data handling.You will collaborate with frontend developers, product managers, and QA engineers to deliver features, while optimizing...


  • Mississauga, Ontario, Canada Citi Full-time

    The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. This role offers a unique opportunity to...


  • Toronto, Ontario, Canada Tata Consultancy Services Full-time

    Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity is reflected in our people stories across our...


  • Toronto, Ontario, Canada EngineersOfAI Full-time

    Become a Lead Java Engineer at Behavox, where you'll influence cloud-native AI platforms. Drive technical leadership and system design for innovative banking solutions. As a Lead Java Engineer, you will guide the architectural vision for Behavox's AI-enabled systems, focusing on hands-on Java development and strategic technology selection. Your role merges...


  • Toronto, Ontario, Canada VySystems Full-time

    A leading tech company in Toronto is seeking a Java Backend Developer with 8+ years of experience. The role focuses on designing Java/Java EE solutions, developing Microservices and REST APIs, and utilizing technologies like Spring and SQL. Ideal candidates will have a solid understanding of integration patterns, Linux commands, and DevOps technologies. This...


  • Mississauga, Ontario, Canada Iris Software Inc. Full-time

    A technology services provider is seeking a Senior Java Developer in Mississauga, ON, with hybrid work arrangements. The ideal candidate should possess strong experience in Java, Spring Boot, and Microservice architecture, alongside skills in no-SQL databases and Test Driven Development. Responsibilities include code reviews, troubleshooting, and...


  • Mississauga, Ontario, Canada Smart IT Frame LLC Full-time

    Smart IT Frame LLC in the United States is seeking a Senior Java Specialist with 7+ years of experience to design, develop and maintain scalable microservices-based applications using Spring and Spring Boot. The role emphasizes robust architectures, high performance and secure coding practices.You will build RESTful APIs, collaborate with cross functional...


  • Mississauga, Ontario, Canada Open Systems Technologies Full-time

    A leading technology firm in Peel Region, Mississauga is looking for a Senior Java Developer. This role involves leading the implementation of application systems in coordination with the Technology team. The ideal candidate will have 8-12 years of experience in Java backend development, proficiency in Python and Django, and a solid understanding of...