-
Morgan Stanley

Java Software Engineer

Morgan Stanley
Canada · Full-time · Mid-Senior

Job Title: Java Developer

Work Type: Hybrid(3 Days Onsite)

Work Location: Montreal, QC H3C 2N6

12 months with possibility of extension


Call Notes:

Solid Java background

Core Java concepts, Multithreading, data structures

Debugging expertise, if issue happens how to debug

MS SQL or Db2 databases

Middleware exp.

3 rounds of interview: First two rounds, virtual, 3rd round: onsite


Job Description:

Exciting opportunities for intermediate and senior Java developers

Corporate and Funding Technology is comprised of three primary areas: Operations & Risk, Corporate and Client Financing.

- Operations & Risk helps the Firm's businesses while maintaining a strong risk profile.

The group includes Operations, Funding, Finance and Risk Technology.

- Corporate improves our operating environment and is made up of Legal, Compliance & Corporate Governance, Digital & Corporate Communications and Human Resources Technology groups.

- Client Financing platforms provide technology and service to our hedge fund and Asia high-net-worth clients. Groups include Prime Brokerage, Private Wealth Management Asia and Counterparty Risk Technology.


Responsibilities

Designing, implementing and deploying testable, performant, scalable, flexible and resilient software that effectively satisfies the business requirements.

A senior developer will also be required to act as a team lead and to be responsible for end-to-end deliveries - overseeing and participating in activities at all stages of software development lifecycle, from requirements gathering, design and development, to testing, deployment and maintenance.


Skills Required

- Bachelor's in Computer Science or a related field

- 3-15 years of experience

- Strong analytical and problem-solving skills

- Sound understanding of and experience with Object Oriented Analysis, Design and Programming

- Excellent knowledge of Java 8+, Databases (relational and/or no-SQL), Middleware (Soap/Xml/REST/Messaging)

- Experience in designing and writing clean and testable code with relevant unit/integration tests

- Experience in iterative / agile development practices


Skills Desired

- Familiarity with Spring, Hibernate, Json, CXF, JMS, MQ, Autosys

- Experience with multithreading and related challenges - Experience with DevOps practices and TDD

- Experience with Unix, Shell scripting and Python- Experience with Business Process Management tools (Pega or others)

- Familiarity with distributed caching (Gemfire, Coherence, Reddis, etc)

- Exposure to working in a global delivery team

- Prior experience in banking/financial/accounting software development

Key Skills

Ranked by relevance

java sql shell scripting python devops unix
Login to Apply
Posted
Feb 04, 2025
Type
Full-time
Level
Mid-Senior
Location
Montreal

Industries

Software Development Financial Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Moody's Corporation
Related

Software Engineer

2026-05-28

Full-time
Not Applicable
Belgium
Financial Services
Engineering
View Job Details
Nuki Home Solutions GmbH
Related

Site Reliability Engineer (f/m/d)

2026-05-28

Full-time
Associate
Austria
Software Development
Information Technology
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering