Senior Java Engineer — Hybrid (Montreal)

Morgan Stanley

Montreal

Hybrid

CAD 110,000 - 140,000

Full time

26 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work environment
Global teams & opportunities

Job summary

Morgan Stanley is seeking a Senior Java Developer to enhance the client onboarding and regulatory platform from Montreal. The role focuses on Java EE/Core Java, Spring Boot, REST services, and data modeling with SQL and MongoDB, integrated in a hybrid work model.

The candidate will design scalable systems, mentor others, and contribute to automated testing and architectural decisions in a global, cross-functional team. French and English skills are required.

Qualifications

  • 5+ years hands-on Java EE/Core Java with Java 21.
  • Experience with Spring, REST services, SOA and system integration.
  • Database design with SQL and MongoDB aggregation pipelines.
  • Experience with Kafka and Unix/Linux environments.

Responsibilities

  • Design, develop, and maintain enterprise Java EE and Core Java applications across the full SDLC.
  • Build and integrate RESTful web services and SOA components with internal/external systems.
  • Design and implement SQL data models and MongoDB aggregation pipelines.
  • Develop and maintain event-driven systems using Kafka and distributed messaging.
  • Contribute to technical design, code reviews, and architectural decisions.
  • Troubleshoot and resolve complex issues across app, integration, and infra layers.
  • Write and maintain automated tests using JUnit and BDD frameworks.
  • Mentor junior team members and contribute to continuous improvement.

Skills

Java EE / Core Java
Java 21
Spring / Spring Boot
RESTful services
SOA / System integration
SQL & data modeling
MongoDB
Kafka / event-driven
Unix / Linux
AngularJS / ExtJS
AI tooling: Claude / GitHub Copilot
Prompt engineering
Leadership / mentoring

Tools

JUnit
BDD frameworks

Job description

Morgan Stanley is seeking a Senior Java Developer to enhance the client onboarding and regulatory platform from Montreal. The role focuses on Java EE/Core Java, Spring Boot, REST services, and data modeling with SQL and MongoDB, integrated in a hybrid work model.

The candidate will design scalable systems, mentor others, and contribute to automated testing and architectural decisions in a global, cross-functional team. French and English skills are required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Hybrid (Montreal) | Microservices & REST
Senior Java Engineer - Hybrid (Montreal) | Microservices & REST

Wissen Technology • Montreal

Hybrid
CAD 110,000 - 160,000
Healthcare for you and family
Disability insurance (short/long term)
Life Insurance
+7
Senior Java Tech Lead - Hybrid Cloud Trading Platform
Senior Java Tech Lead - Hybrid Cloud Trading Platform

Morgan Stanley • Montreal

Hybrid
CAD 120,000 - 180,000
Java Tech Lead (Hybrid) / Responsable technique Java (hybride)
Java Tech Lead (Hybrid) / Responsable technique Java (hybride)

Morgan Stanley • Montreal

Hybrid
CAD 120,000 - 180,000
Hybrid Full-Stack Data Engineer (Security)
Hybrid Full-Stack Data Engineer (Security)

Morgan Stanley • Montreal

Hybrid
CAD 90,000 - 150,000
Hybrid work environment
Competitive compensation
Career development
Java Full-Stack Developer (Hybrid)
Java Full-Stack Developer (Hybrid)

Morgan Stanley • Montreal

On-site
CAD 100,000 - 140,000
Hybrid work environment
Java Full-Stack Developer (Hybrid)
Java Full-Stack Developer (Hybrid)

Morgan-Stanley • Montreal

Hybrid
CAD 90,000 - 130,000
Hybrid work model
Hybrid Full-Stack Data Engineer: Secure Data Platforms
Hybrid Full-Stack Data Engineer: Secure Data Platforms

Morgan Stanley • Montreal

Hybrid
CAD 90,000 - 140,000
Hybrid Java Backend Engineer – Montreal FinTech
Hybrid Java Backend Engineer – Montreal FinTech

Strategio Inc. • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Senior Java Developer: Impactful Hybrid, Large-Scale Apps
Senior Java Developer: Impactful Hybrid, Large-Scale Apps

Tink • Montreal

Hybrid
CAD 85,000 - 95,000
Flexible schedule
Hybrid work mode
Group insurance
+2
Senior Java Engineer: Spring, REST APIs & Mentorship
Senior Java Engineer: Spring, REST APIs & Mentorship

Future Electronics • Kirkland

Hybrid
CAD 90,000 - 120,000