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
Related Jobs
3 roles aligned with this opportunity
Software Engineer
2026-05-28
Site Reliability Engineer (f/m/d)
2026-05-28
DevOps Engineer
2026-05-27
- Posted
- Feb 04, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Montreal
- Company
- Morgan Stanley
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer
2026-05-28
Site Reliability Engineer (f/m/d)
2026-05-28
DevOps Engineer
2026-05-27