Back to job search
TC
TMC CanadaVerified Job Source

Développeur(se) Backend Java Senior

French posting

Manage projects from business requirement clarification to delivery within a critical risk management system. Design and deliver clean, robust, and well-tested code while collaborating with international technical and business teams.

  • On-site
  • Montréal, QC
  • Posted Aug 25, 2026
  • Apply by Sep 24, 2026
  • 1 position

Opens an external site

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

Nous recherchons un(e) développeur(se) Java backend expérimenté(e) pour rejoindre une équipe technique de grande envergure (plus de 30 personnes, dont 20 développeurs Java répartis dans plusieurs pays) travaillant sur un système critique de gestion des risques, au cœur des activités d'une institution financière internationale de premier plan. Ce système bénéficie d'une visibilité stratégique élevée et fait l'objet d'investissements continus en nouvelles fonctionnalités, pratiques DevOps et amélioration de la performance. L'équipe fonctionne selon les principes agiles, avec une équipe de product owners solide permettant une collaboration étroite avec les unités d'affaires. Vos responsabilités Prendre en charge des projets au sein du système, de la clarification des besoins d'affaires jusqu'à la livraison Concevoir et livrer un code propre, robuste et bien testé, dans les délais convenus Collaborer étroitement avec les équipes d'affaires et les membres de l'équipe technique répartis dans différents fuseaux horaires Jongler avec plusieurs priorités dans un environnement dynamique et collaboratif Profil recherché 7 à 15 ans d'expérience en développement Java backend Excellentes capacités d'analyse et de résolution de problèmes Solides connaissances en principes de conception logicielle : MVC, structures de données, algorithmes, design patterns, multithreading, caching, récursivité Solide maîtrise du cœur de Java : class loading, garbage collection, Collections API, Reflections API, Java 8 Streams et programmation fonctionnelle Bonne connaissance des bases de données NoSQL (MongoDB) Expérience avec le BDD (JBehave/Cucumber) Connaissance des outils DMN et BPMN Expérience avec les services web RESTful Excellentes compétences en communication, avec expérience de travail auprès d'équipes internationales Atouts (non obligatoires) Connaissance des bases de données relationnelles / SQL (DB2) Connaissance de JPA/Hibernate Connaissance de Snowflake Connaissance de HTTP, XML, JSON Connaissance de l'environnement Unix/Linux Expérience en TDD (test driven development) Connaissance de Git Connaissance de React JS Ce que nous offrons Un environnement collaboratif et flexible, où la qualité et la productivité priment L'opportunité de travailler sur un système à fort impact stratégique Une équipe technique solide et internationale

What you’ll do

Manage projects from business requirement clarification to delivery within a critical risk management system. Design and deliver clean, robust, and well-tested code while collaborating with international technical and business teams.

Requirements

Requires 7 to 15 years of Java backend experience with strong knowledge of software design principles and Java core internals. Proficiency in NoSQL (MongoDB), BDD tools, and RESTful services is essential.

Benefits

• Collaborative and flexible environment

Listed skills

  • MongoDBPreferred
  • GitPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java Backend
  • MVC
  • Data Structures
  • Algorithms
  • Design Patterns
  • Multithreading
  • Caching
  • MongoDB
  • JBehave
  • Cucumber
  • DMN
  • BPMN
  • RESTful Web Services
  • TDD
  • Git
  • React JS

Job areas

  • Software
  • Technology
  • Finance & Accounting

Additional details

Minimum experience
10+ years
Apply by
Sep 24, 2026
Posting language
French
Working hours
40 hours per week
Seniority
Associate
Application method
Direct apply is available