M

Morgan Stanley

Manages investments and advises on financing

Java Technical Lead

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaNo salary listed

About the Job

Requirements

  • At least 8 years of relevant experience building enterprise-level systems using Java and Spring.
  • Strong design and implementation fundamentals, including the ability to design scalable systems.
  • Strong experience implementing multithreaded applications, including multithreading and concurrency.
  • Hands-on experience with modern distributed technologies such as messaging brokers like Kafka and distributed caching solutions.
  • Experience with Agile development techniques and a deep understanding of systems engineering, build and release management principles, continuous integration, and continuous delivery.
  • Experience with application integration, software design patterns, frameworks, unit testing, automated testing, performance and memory analysis, and n-tier service-oriented architecture.
  • Strong fundamentals of domain-driven, event-driven, and message-driven architecture, as well as REST services.
  • Understanding of Docker and container orchestration.
  • Experience with databases.
  • Knowledge of French and English is required.

Responsibilities

  • Lead the design and development of Java- and Spring-based services for the custody platform, ensuring scalability, resilience, and maintainability.
  • Own the technical architecture and drive key design decisions across reconciliation, exception management, and data-processing workflows.
  • Guide and mentor a team of engineering specialists through code reviews, pairing, and technical coaching to improve overall code quality.
  • Translate business requirements from custody operations stakeholders into technical designs and actionable engineering tasks.
  • Partner with quality assurance, DevOps, and production support teams to ensure reliable releases and rapid resolution of production issues.
  • Drive adoption of engineering best practices, including test automation, continuous integration and continuous delivery, and secure coding standards across the team.
  • Evaluate and integrate new technologies and frameworks to improve system performance and developer productivity.
  • Collaborate with cross-functional teams in product, risk, and compliance to align technical delivery with regulatory and business priorities.

About the Company

Morgan Stanley

Manages investments and advises on financing

Morgan Stanley advises companies and governments on financing and manages investments for institutions, individuals, and families. Its business combines investment banking and securities trading with wealth management and an asset-management division that invests across public and private markets. Bankers arrange stock and bond sales and advise on mergers, while advisors build client portfolios and fund managers invest money under agreed strategies. The firm earns advisory and management fees, trading revenue, commissions, and interest from lending and deposits. Morgan Stanley was founded as a partnership in 1935 and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1935

Recently Posted Jobs

Explore more opportunities at Morgan Stanley

See more jobs