Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. The Firm's employees serve clients worldwide including corporations, governments and individuals from more than 1,200 offices in 43 countries.
As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team ethic. Morgan Stanley can provide a superior foundation for building a professional career - a place for people to learn, to achieve and grow. A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture.
Technology works as a strategic partner with Morgan Stanley business units and the world's leading technology companies to redefine how we do business in ever more global, complex, and dynamic financial markets. Morgan Stanley's sizeable investment in technology results in quantitative trading systems, cutting-edge modelling and simulation software, comprehensive risk and security systems, and robust client-relationship capabilities, plus the worldwide infrastructure that forms the backbone of these systems and tools. Our insights, our applications and infrastructure give a competitive edge to clients' businesses—and to our own.
Wealth Management Technology (WMT) executes the technology strategy and provides the technology platform to support the Morgan Stanley Wealth Management business. WMT oversees the strategic development of technology products and services used by over 16,000 Advisors in over 700 locations, providing tailored, end-to-end solutions that enable our Advisors to deliver first class solutions to a broad range of clients, while tailoring solutions to meet each client’s individual needs.
Morgan Stanley WM Capital Markets is seeking a Senior Java Developer. Experience in functional programming techniques would be considered a strong plus.
The candidate will be working on one or more projects in the Capital Markets Trading Technology for Wealth Management. The projects may consist of implementing regulatory requirements or providing new functionality to respond to the constantly changing business environment. The components are written in Java, in Scala or a combination of both. The candidate will collaborate with development teams in Montreal and New York.
Team development practices emulate the open-source model, where every commit is code reviewed on a daily basis, and Continuous Integration is used extensively: this is a collaborative and open work environment.
The ideal candidate has experience working in a dynamic team and is open to feedback.
Work will be in an Agile Scrum development environment, in a multi-project team of 20 developers, based in Montreal and in New York. It is fast-paced and dynamic.
- Strong core Java skills, interest to learn Scala
- Good knowledge of relational databases (DB2)
- 7+ year’s experience in OO programming
- Familiarity with messaging technologies such as JMS, XML, MQ
- Excellent analytical skills
- Excellent communication skills
- Experience with unit testing Java/Scala (jUnit, Scalatest, mocks)
- Independent worker, ability to take initiative, without requiring direct guidance
- Knowledge of functional programming
- Knowledge of bond trading / fixed income business
- Experience with automated functional testing
- Working experience with Agile methodologies; Scrum a plus
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential.
New on Jobboom
Your profile and CV will now be visible to employers.
Don’t forget to complete your profile and update your CV to help employers find you.