Apply now

Posted 19 days ago

Senior Java Back-End Developer

@ TMC Canada

Montréal, Quebec

Full-time
Apply now
SIGNALS

Requirements summary:

  • Concevoir des solutions répondant aux exigences de performance, de sécurité et de maintenabilité.
  • 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.
Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-10-22
First seen by our source
2026-11-11
Source record updated
2026-11-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

TMC Canada

FieldValue
Open jobs on Jobsy8
Job 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.

Similar jobs

  • Superviseur(e), transport / Superviseur(e), logistique

    Montréal, QC
    Full Time

    Hays

    Bilingue français-anglais (OBLIGATOIRE); Une solide connaissance du territoire ainsi qu’une expérience en planification des itinéraires au Québec et dans les Maritimes sont OBLIGATOIRES, sans exception ; Une expérience…

    Logistics, Supply chain management, TDG, Microsoft Word

  • Intégrateur·rice structures et installation de systèmes

    Montréal, QC
    Full Time

    ALTEN Canada

    10+ YOENos 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; Établir des solutions intégrées de structures et…

    PLM, Aerospace engineering, ICT system integration, Design principles, Dassault Systemes CATIA, Microsoft Office

  • Vice-président.e affaires juridiques

    Montréal, QC
    Full Time

    BJRC Recruiting

    10+ YOEMembre en règle du Barreau du Québec; admission au Barreau de l’Ontario, un atout; 10 à 15 ans d’expérience en immobilier commercial et résidentiel de grande envergure; Solide expertise en droit immobilier et…

    Bar admission, Negotiation, Bilingualism, French, English

  • Administrative Assistant

    Montréal, QC
    Full Time

    Manulife Wealth

    Helping us continuously improve our internal processes and overall client experience; Previous administrative experience, ideally in financial services, is an asset; Experience in wealth management is certainly an…

    Documentation, Communication skills, Interpersonal skills, Work independently, Microsoft Office, Organizational skills

  • Technicien(ne) TI sur le Terrain (Montreal)

    Montréal, QC
    Full Time

    Real Fruit Bubble Tea

    · Maintenir à jour ses connaissances concernant les plus récents systèmes, technologies et méthodes dans le domaine des technologies de l’information; · Une expérience antérieure dans le secteur de la restauration…

    Point of sale, Beverage products, Project management, Technical support, Documentation, Problem solving

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.