Full Stack Developper Java/JS

TMC Canada

Montreal (administrative region)

On-site

CAD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TMC Canada seeks a seasoned Full Stack Developer for the Risk & Information Management team in Montreal. You will design and build high-scale software, leveraging AI coding assistants to boost velocity while maintaining security and performance.

Collaborate with global teams, participate in Agile ceremonies, and write thorough tests to ensure reliability. Applicants should have 7–15 years of development experience, strong Java/J2EE skills, and front-end expertise with Angular or React.

Qualifications

  • 7-15 years of development experience with clean, optimized code.
  • Proven experience with Core Java, Java EE, Spring/SpringBoot, Web Services, and relational databases.
  • Front-End experience with Angular, React, or similar frameworks.
  • Hands-on use of AI coding assistants for development, automation, or reporting.
  • Experience designing complex, distributed systems and microservices.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to align technology initiatives with business objectives.

Responsibilities

  • Design and develop complex software systems with high quality standards.
  • Leverage Generative AI tools to boost development velocity and solution quality.
  • Deliver solutions meeting performance, scalability, and security requirements.
  • Drive technical excellence through code reviews and design discussions.
  • Collaborate with global teams to translate business requirements into robust solutions.
  • Participate in Agile ceremonies and adapt to evolving regulatory and business requirements.
  • Write comprehensive tests to ensure code reliability and maintainability.

Skills

Core Java
Java EE
Spring/SpringBoot
Web Services
Relational databases
Front-End: Angular/React
AI coding assistants
Distributed systems
Microservices
Analytical skills
Problem-solving
Communication
Business alignment

Tools

CI/CD tooling (Git, Jenkins)
Containerization
Observability tools
JIRA/ALM tools
Linux/Shell scripting

Job description

We’re hiring on behalf of a leading global financial institution for a Full Stack Developer to join their Risk & Information Management team in Montreal.

You’ll be part of a multidisciplinary agile team responsible for developing and maintaining a suite of applications supporting Non-Financial Risk Management.

Key Responsibilities:
  • Design and develop complex software systems and applications with high standards for quality and innovation
  • Leverage Generative AI tools and coding assistants to boost development velocity and solution quality
  • Deliver solutions that meet performance, scalability, and security requirements
  • Drive technical excellence through code reviews and design discussions
  • Collaborate with global teams to translate business requirements into robust technical solutions
  • Participate in Agile ceremonies and adapt to evolving regulatory and business requirements
  • Write comprehensive tests to ensure code reliability and maintainability
What We're Looking For:
  • 7-15 years of development experience, with proven ability to write clean, optimized, efficient code
  • Strong background in Core Java, Java EE, Spring/SpringBoot, Web Services, and relational databases
  • Front-End development experience (Angular, React, or similar)
  • Hands-on experience with AI coding assistants (Copilot, Agent mode, Skills, etc.) for development, automation, or reporting
  • Demonstrated experience designing complex, large-scale distributed systems and microservices
  • Strong analytical, problem-solving, and communication skills
  • Ability to align technology initiatives with business objectives
Nice to Have:
  • DevOps practices (CI/CD, containerization, observability tools)
  • Understanding of serverless architecture
  • Git, Jenkins, or other CI/CD tools
  • Familiarity with JIRA or other ALM tools
  • Basic Linux and Shell scripting knowledge
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full-Stack Developer (Hybrid)
Java Full-Stack Developer (Hybrid)

Morgan Stanley • Montreal (administrative region)

Hybrid
CAD 105,000 - 145,000
Full Stack Developer
Full Stack Developer

Axelon Services Corporation • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Java Full Stack Developer – Spring Boot, Angular & AI
Java Full Stack Developer – Spring Boot, Angular & AI

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 120,000 - 160,000
Senior Java Software Engineer
Senior Java Software Engineer

LanceSoft, Inc. • Montreal

On-site
CAD 70,000 - 90,000
Full Stack Developer in Risk and Information Management (RIM)
Full Stack Developer in Risk and Information Management (RIM)

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000
Senior Java Developer — AI Agents (Backend/Cloud) — Montreal
Senior Java Developer — AI Agents (Backend/Cloud) — Montreal

Abbeal SAS • Montreal (administrative region)

Hybrid
CAD 100,000 - 150,000
Java Specialist
Java Specialist

Soho Square Solutions • Montreal

On-site
CAD 70,000 - 130,000
Full Stack Java Developer
Full Stack Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 100,000 - 130,000
Java FS Developer (Angular/ React)
Java FS Developer (Angular/ React)

Genpact • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Java Developer
Java Developer

Axelon Services Corporation • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000