Senior Java Back-End Developer in Montréal

Senior Java Back-End Developer in Montréal

Montréal Full-Time 121500 - 148500 $ / year (est.) On-site
T

At a Glance

  • Tasks: Design and develop high-performance enterprise applications using Java and modern technologies.
  • Company: Join a leading global financial institution focused on technology modernization.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on Agile practices and continuous improvement.
  • Why this job: Be part of a transformative initiative that impacts client onboarding and regulatory compliance.
  • Qualifications: 5+ years in Core Java, strong SQL skills, and experience with RESTful APIs.

The predicted salary is between 121500 - 148500 $ per year.

  • Outils BPM, notamment Pega.
  • Technologies Big Data : Hadoop, Apache Spark, Elasticsearch.
  • 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
  • Business Process Management tools, particularly Pega BPM.
  • Distributed caching technologies.
  • No SQL databases such as Mark Logic.
  • Big Data technologies, including Hadoop, Apache Spark, and Elasticsearch.
  • Experience integrating and managing external vendor data feeds.
  • #J-18808-Ljbffr

Senior Java Back-End Developer in Montréal employer: TMC Canada

Rejoindre notre société de services technologiques, c'est faire partie d'une équipe dynamique qui valorise l'innovation et la collaboration. Nous offrons des opportunités de croissance professionnelle, un environnement de travail flexible et une culture d'entreprise axée sur le soutien mutuel, le tout dans le cadre stimulant de la ville de Québec. En tant qu'employeur, nous nous engageons à fournir des projets significatifs qui permettent à nos employés de développer leurs compétences tout en contribuant à des solutions de pointe.

T

Contact Details:

TMC Canada Recruitment Team

We think you need these skills to ace Senior Java Back-End Developer in Montréal

Core Java
Java EE
Enterprise Application Development
Object-Oriented Programming
Design Patterns
Software Architecture
Spring Framework