java backend software engineer

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


  • Winnipeg, Manitoba, Canada Cognizant Full-time

    Cognizant in Toronto, Ontario, is seeking a Senior Developer – Java for a hybrid role. You will design and deliver scalable backend systems using Java and Spring Boot, collaborating with frontend, QA, DevOps, and product stakeholders to build robust, secure applications. With 8–12 years of experience, you will own RESTful APIs, microservices...


  • Montreal, Quebec, Canada Campus Coach Full-time

    Campus Coach recherche un développeur backend senior spécialisé en Scala pour assurer le bon fonctionnement et le développement du backend principal et des micro-services Scala/Python. Vous auditez et refactorisez le code existant, maintenez les API et développez de nouvelles fonctionnalités en collaboration avec les équipes produit et les autres...

  • Senior Java

    11 hours ago


    Mississauga, Ontario, Canada Apptad Inc Full-time

    Apptad Inc. in Mississauga, Canada is seeking a Java Developer to design, develop, test, and maintain scalable enterprise applications. The role focuses on Java and Spring-based development for on-site delivery.The candidate will develop and maintain backend services, implement microservices and REST APIs, and work with SQL databases in a collaborative team...


  • London, Ontario, Canada Trackunit Full-time

    Trackunit is seeking an experienced Backend Software Developer to join a 200+ engineering team, driving backend features for an IoT SaaS platform used by thousands of users daily. The role emphasizes REST APIs in Java, GraphQL, and scalable stream processing with Kafka, Kinesis, or Flink, plus mentoring and collaborative design in a hybrid Ontario...


  • Montreal, Quebec, Canada exagens Full-time

    Une entreprise technologique innovante à Montréal recherche un Développeur Back-End Java Senior pour rejoindre une équipe dynamique. Le candidat idéal aura plus de 5 ans d'expérience en Java et Spring Boot, avec un intérêt pour l'innovation dans le secteur financier. Ce poste offre la possibilité de travailler sur des produits utilisés par des...


  • , Canada Iris Software Inc. Full-time

    Iris's Fortune 100 client is seeking a Senior Software Engineer specialized in Java in a hybrid role based in Toronto, Ontario. This position requires in-depth knowledge of Core Java and associated frameworks. Candidates should possess a Bachelor’s degree in Computer Science along with strong proficiency in Core Java and OOP principles. Experience...


  • , Canada Halliburton Full-time

    We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the...


  • Toronto, Ontario, Canada TD Bank Group Full-time

    TD Bank Group in Toronto, Canada, is seeking a Software Engineer with strong Core Java fundamentals to join the pricing and risk services team. You will develop backend services, collaborate with cross-functional stakeholders, and contribute to scalable, high-performance solutions in a front-office environment.Ideal candidates have 5+ years of experience,...


  • Toronto, Ontario, Canada Cognizant Full-time

    Cognizant in Toronto, Ontario, is seeking a Senior Developer – Java for a hybrid role. You will design and deliver scalable backend systems using Java and Spring Boot, collaborating with frontend, QA, DevOps, and product stakeholders to build robust, secure applications.With 8–12 years of experience, you will own RESTful APIs, microservices...


  • Montreal, Quebec, Canada National Bank of Canada Full-time

    Une grande banque à Montréal recherche un développeur senior Java backend pour intégrer et développer des solutions logicielles innovantes. Assurez la qualité par des tests automatisés tout en collaborant avec une équipe professionnelle. Les candidats devront maîtriser Java, les microservices, et avoir des compétences en AWS. Cette fonction offre...


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

    Tata Consultancy Services Canada Inc. is seeking a highly skilled Senior Backend Engineer with strong expertise in Java and Spring Boot to design, develop, and maintain scalable backend services and APIs in a modern enterprise environment.The ideal candidate will own features end-to-end, mentor junior engineers, and drive delivery in an Agile setup,...


  • Toronto, Ontario, Canada Flexton Inc. Full-time

    A cutting-edge technology firm in Toronto is seeking a highly skilled Java Backend Engineer to join its dynamic team. The role involves building and maintaining scalable backend systems using Java, Spring Boot, and Microservices. Candidates should have over five years of backend development experience, particularly in creating RESTful APIs and optimizing...


  • Toronto, Ontario, Canada Tekgence Inc Full-time

    A technology solutions firm in Toronto is looking for a skilled Java Backend Developer to design and implement scalable RESTful APIs using Spring Boot. The successful candidate will work on microservices architecture and has experience with cloud platforms like AWS or Azure. Responsibilities include optimizing system performance, collaborating with frontend...


  • Toronto, Ontario, Canada Capgemini Full-time

    Capgemini Canada in Toronto is seeking a seasoned software engineer to design and implement full-stack solutions across Python, Java/Kotlin, React, PostgreSQL, and Snowflake. You will lead ETL pipelines and architect scalable backend services with modern frontend apps.You will champion AI/LLM integration, promote robust testing and SDLC best practices, and...


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

    Citibank (Switzerland) AG seeks a Senior Software Engineer to design, develop, and deploy scalable backend apps using Java, Spring Boot, and MongoDB. You will drive AI-powered features with AI Agents, Prompt Engineering, and the Google ADK to meet business needs.The role requires hands-on Java expertise, NoSQL experience, and practical AI integration,...


  • Montreal, Quebec, Canada Akkodis Full-time

    Akkodis Montréal rechercheun Développeur Backend Senior (Java) consultant pour développer et maintenir des services backend robustes en Java 17+ et Spring Boot, en privilégiant les architectures microservices et l’événementiel.Vous écrirez des tests unitaires et d’intégration, garantirez la performance et la sécurité, et collaborerez avec des...


  • Calgary, Alberta, Canada Synechron Full-time

    A leading global consulting firm is seeking a highly skilled Senior Core Java Developer in Calgary. The role involves designing and maintaining scalable banking applications, with a focus on multithreading, collections, and data structures. Ideal candidates should have over 12 years of Core Java experience and a deep understanding of the banking domain. The...

  • Senior Java

    1 day ago


    , Canada Apptad Inc Full-time

    Apptad Inc. in Mississauga, Canada is seeking a Java Developer to design, develop, test, and maintain scalable enterprise applications. The role focuses on Java and Spring-based development for on-site delivery. The candidate will develop and maintain backend services, implement microservices and REST APIs, and work with SQL databases in a collaborative...


  • Montreal (administrative region), QC, Canada TMC Canada Full-time $90,000 - $130,000 Contract

    TMC Canada recherche un développeur Java backend expérimenté pour rejoindre une grande équipe technique au sein d'une institution financière internationale. Vous gérerez des projets du besoin à la livraison, concevrez du code robuste et travaillerez avec des équipes réparties dans plusieurs fuseaux horaires.Le candidat idéal possède une forte...


  • Montreal (administrative region), QC, Canada National Bank of Canada Full-time $90,000 - $120,000 Contract

    Une grande banque à Montréal recherche un développeur senior Java backend pour intégrer et développer des solutions logicielles innovantes. Assurez la qualité par des tests automatisés tout en collaborant avec une équipe professionnelle. Les candidats devront maîtriser Java, les microservices, et avoir des compétences en AWS. Cette fonction offre...