Postuler

Publié il y a 19 jours

Senior Java Back-End Developer

@ TMC Canada

Montréal, Québec

Temps plein5+ ans d’expérience
Postuler
SIGNAUX

En bref

TMC Canada is hiring a Senior Java Back-End Developer for a multi-year technology modernization program at a large international financial institution. The role builds enterprise Java applications and REST services for a client onboarding and compliance platform, moving toward cloud-aligned architecture. It is a full-time position.

Responsabilités :

  • Concevoir et développer des applications d'entreprise en Java
  • Développer et intégrer des API REST et services Web
  • Contribuer aux choix d'architecture et à la modernisation vers le Cloud
  • Collaborer avec des équipes internationales
  • Participer au cycle de développement logiciel

Résumé des exigences :

  • Minimum 5 ans en Java Core et Java EE
  • Maîtrise de Spring, API REST et SOA
  • Bonne maîtrise de SQL et des bases relationnelles
  • Expérience des tests automatisés (JUnit, BDD)
  • Connaissance des environnements Unix/Linux

Outils et compétences

Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-10-22
Première détection par notre source
2026-11-11
Mise à jour du dossier source
2026-11-11

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish, French

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

TMC Canada

ChampValeur
Offres sur Jobsy8
Description

À propos de l'opportunité

Chez TMC, nous recherchons un Développeur Back-End Senior Java pour participer à un programme stratégique de modernisation technologique au sein d'une grande institution financière internationale.

Vous contribuerez à la transformation d'une plateforme critique dédiée à l'intégration des clients (Client Onboarding) et à la conformité réglementaire.

Ce programme pluriannuel vise à développer une architecture moderne, évolutive et orientée Cloud, intégrant notamment des technologies de caching distribué, des solutions BPM et des pratiques avancées d'intégration applicative.

Vos responsabilités

  • Concevoir, développer et maintenir des applications d'entreprise robustes et performantes en Java.
  • Participer aux choix d'architecture technique et à la conception de systèmes distribués.
  • Développer et intégrer des API REST et des services Web.
  • Contribuer à la modernisation de la plateforme et à son évolution vers une architecture Cloud.
  • Concevoir des solutions répondant aux exigences de performance, de sécurité et de maintenabilité.
  • Collaborer avec des équipes internationales : développement, QA, infrastructure et support.
  • Participer à l'ensemble du cycle de développement logiciel, de l'analyse des besoins jusqu'à la mise en production.
  • Contribuer à l'amélioration continue des pratiques Agile et de la qualité du code.

Profil recherché

  • Minimum 5 ans d'expérience pratique en Java Core et Java EE, avec une solide expérience du développement d'applications d'entreprise.
  • Excellente maîtrise de la programmation orientée objet, des Design Patterns et des principes d'architecture logicielle.
  • Expérience confirmée avec Spring, les API REST et les architectures orientées services (SOA).
  • Bonne maîtrise des bases de données relationnelles et de SQL.
  • Expérience des tests automatisés avec JUnit, BDD ou des frameworks similaires.
  • Bonne connaissance des environnements Unix/Linux.
  • Expérience de l'intégration de systèmes et de la résolution de problèmes techniques complexes.
  • Capacité à travailler avec plusieurs équipes techniques dans un environnement international.
  • Autonomie, esprit d'analyse et bonnes compétences en communication.

Compétences complémentaires appréciées

  • Frameworks JavaScript : AngularJS, ExtJS.
  • Outils BPM, notamment Pega.
  • Technologies de cache distribué.
  • Bases de données NoSQL, notamment MarkLogic.
  • Technologies Big Data : Hadoop, Apache Spark, Elasticsearch.

Intégration et gestion de flux de données provenant de fournisseurs externes.

About the Opportunity

TMC is looking for a Senior Java Back-End Developer to join a strategic technology modernization initiative within a leading global financial institution.

You will contribute to the transformation of a business-critical platform supporting client onboarding and regulatory compliance.

This multi-year program focuses on building a next-generation technology platform leveraging modern distributed architectures, cloud-aligned solutions, advanced caching technologies, BPM integrations, and enterprise application development.

Key Responsibilities

  • Design, develop, and maintain scalable, high-performance enterprise applications using Java.
  • Contribute to technical architecture decisions and distributed systems design.
  • Develop and integrate RESTful APIs and web services.
  • Support platform modernization and cloud-aligned architecture initiatives.
  • Build reliable solutions following enterprise architecture and software engineering best practices.
  • Collaborate with global development, QA, infrastructure, vendor, and support teams.
  • Participate throughout the software development lifecycle, from requirements analysis and technical design to implementation.
  • Contribute to Agile development practices, automated testing, and continuous improvement.

Required Qualifications

  • Minimum 5 years of hands-on experience with Core Java and Java EE, including enterprise application development.
  • Strong understanding of object-oriented programming, design patterns, and software architecture.
  • Solid experience with Spring Framework, RESTful APIs, and Service-Oriented Architecture (SOA).
  • Strong SQL skills and knowledge of relational database design.
  • Experience with automated testing frameworks such as JUnit and BDD.
  • Good knowledge of Unix/Linux environments.
  • Experience with enterprise application integration and technical troubleshooting.
  • Ability to collaborate effectively across distributed and international engineering teams.
  • Strong analytical thinking, problem-solving abilities, and communication skills.

Nice-to-Have Skills

  • JavaScript UI frameworks such as AngularJS or ExtJS.
  • Business Process Management tools, particularly Pega BPM.
  • Distributed caching technologies.
  • NoSQL databases such as MarkLogic.
  • Big Data technologies, including Hadoop, Apache Spark, and Elasticsearch.
  • Experience integrating and managing external vendor data feeds.

Emplois semblables

  • Vulnerability Management Specialist

    Montréal, QC
    Temps plein

    Hays

    5+ ansMonitor emerging threats, CVEs, security advisories, and threat intelligence to identify vulnerabilities relevant to the organisation; Perform and coordinate vulnerability assessments across servers, endpoints, cloud…

    Cybersecurity, Team leadership, IT service management, Documentation, Leadership, Security threats

  • Devops Engineer

    Montréal, QC
    Contrat

    Akkodis

    Qualifications requises; Solide expérience en développement de scripts avec Python et Linux Shell; Expérience pratique avec Git, Jenkins Pipelines et l’automatisation des tests

    Python, Linux, CI/CD, Git, Jenkins, Test automation

  • Directeur, Affaires juridiques

    Montréal, QC
    Temps plein

    ZSA Canada

    Avec ses plus de 450 employés, Galvion mise sur l’innovation, l’ingénierie multidisciplinaire et une approche centrée sur l’utilisateur pour répondre aux exigences évolutives des…; Des connaissances en technologies de…

  • Développeur·euse ETL / Ingénierie de données

    Montréal, QC
    Temps plein

    ALTEN Canada

    10+ ansNos expert·e·s sont sélectionné·e·s rigoureusement et assurent une proximité ainsi qu’un niveau de services et de compétences incomparable dans la région de Montréal; Quelles compétences dois-je avoir ?; Connaissances…

    Data engineering, Execute integration testing, Snowflake, Databricks, Computer science, Data warehousing

  • Senior Consultant – Health Economics and HTA (F/M/X)

    Montréal, QC
    Temps plein

    Amaris Consulting | Part of Mantu

    Accompagner les consultants juniors dans leur développement professionnel, leurs compétences méthodologiques et leurs compétences relationnelles; Formation et expérience; Diplôme de niveau Bac+5 minimum en économie de…

  • Senior Java Consultant

    Montréal, QC
    Contrat

    Soho Square Solutions

    In Person interview must; Skills Required:; 5-9+ Years hands-on experience with Core-Java (server-side), Spring, RDBMS

  • Développeur·euse Full Stack

    Montréal, QC
    Contrat

    ALFACONSEIL.CA

    Participer à la conception technique et à l’architecture des applications en tenant compte des besoins fonctionnels et des exigences de performance, de sécurité et de maintenabilité; Contribuer aux activités de…

    Software development, Communication skills, SQL, Problem solving, CI/CD, Process improvement

  • Associate Investment Advisor

    Montréal, QC
    Temps plein

    Manulife Wealth

    0 to 3 years of experience in finance, sales, or wealth management; Bénéficier d’un mentorat direct basé sur une expérience concrète; Soutien aux opérations, transactions et exigences réglementaires

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.