Senior Java Back-End Developer

Linuxassociation

Montreal

Presencial

CAD 90 000 - 130 000

Tempo integral

Há 4 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

TMC Canada in Montreal, Quebec, seeks a Senior Java Back-End Developer to join a strategic modernization program for a leading international financial institution. You will design, develop, and maintain enterprise Java applications, contribute to cloud-ready architecture, REST APIs, and distributed services, and collaborate with global teams across development, QA, and infrastructure.

The candidate should have 5+ years of Core Java/Java EE, Spring, SOA, strong SQL skills, and experience with

Qualificações

  • Minimum 5 years of hands-on Java Core/Java EE enterprise app development.
  • Strong OO design, patterns, and software architecture knowledge.
  • Experience with Spring, REST APIs, and SOA.
  • Proficient SQL skills and relational database design.
  • Experience with automated testing (JUnit/BDD) and Unix/Linux environments.

Responsabilidades

  • Design, develop, and maintain scalable enterprise applications in Java.
  • Contribute to distributed systems design and technical architecture.
  • Develop and integrate RESTful APIs and web services.
  • Support modernization toward cloud-native architecture and CI/CD.
  • Collaborate with international teams across QA, infrastructure and support.
  • Participate in full software development lifecycle and Agile practices.

Conhecimentos

Java Core
Java EE
Spring
REST APIs
SOA
SQL
Unix/Linux
JUnit/BDD
Distributed systems
Architectural design

Descrição da oferta de emprego

# Senior Java Back-End DeveloperTMC Canada · Montreal, Quebec, CABack to resultsSenior Java Back-End DeveloperTMC CanadaMontreal, Quebec, CA Posted October 23, 2026 Via LinkedIn### Full 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 OpportunityTMC 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.•#### Apply for this JobThis will take you to the original posting on the employer's site. Apply NowVia LinkedIn#### Job SummaryCompanyTMC CanadaLocationMontreal, Quebec, CATypeFull-timePostedOctober 23, 2026SourceLinkedIn
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Full Stack Developer (18-month contract)
Senior Full Stack Developer (18-month contract)

TMX Group • Montreal

Presencial
CAD 90 000 - 120 000
Employee wellness programs
Flexible work environment
Generous time-off policies
Senior Java Back-End Developer
Senior Java Back-End Developer

TMC Canada • Montreal

Presencial
CAD 90 000 - 130 000
Backend Java Developer
Backend Java Developer

Randstad Enterprise • Montreal

Presencial
CAD 100 000 - 140 000
Senior Full Stack Developer (CRM), TD Securities
Senior Full Stack Developer (CRM), TD Securities

TD Bank Group • Toronto

Presencial
CAD 125 000 - 156 000
Senior Backend Developer
Senior Backend Developer

ExPretio Technologies Inc. • Montreal

Híbrido
CAD 100 000 - 150 000
Full Stack Developer (Java/JavaScript)
Full Stack Developer (Java/JavaScript)

Ztek Consulting, Inc. • Montreal

Híbrido
CAD 105 000 - 145 000
Java Developer - Assistant Vice President
Java Developer - Assistant Vice President

Citigroup Inc. • Mississauga

Presencial
CAD 110 000 - 160 000
Hybrid work model
Competitive compensation
Comprehensive benefits package
Développeur Java Senior — Hybride à Montréal (API REST)
Développeur Java Senior — Hybride à Montréal (API REST)

Chrome Technologies • Montreal

Híbrido
CAD 90 000 - 140 000
Senior Java Developer - Vice President
Senior Java Developer - Vice President

Citigroup Inc. • Mississauga

Presencial
CAD 121 000 - 171 000
Full Stack Java Developer Tech Lead- Vice President
Full Stack Java Developer Tech Lead- Vice President

Citigroup Inc. • Mississauga

Presencial
CAD 140 000 - 190 000