Technology - Java Developer, Associate, Shanghai
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 747 offices in 42 countries.
In Morgan Stanley, 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.
We are looking for an talented developer to join a team of 4 developers to re-engineer a critical part of the trading platform used across the globe in Morgan Stanley.
Morgan Stanley is a world leader in trading stocks, futures, options and many other asset classes. The firm provides software for traders - both in-house and clients - to trade electronically on every stock, futures and options exchange in the world. These software generate hundreds of millions of transaction records each day globally, and every one of these records needs to be delivered to other internal systems correctly, in a timely way, and with information relevant to each of these internal systems. Not a single record can be lost.
We subscribe to the Agile methodology, using Scrums and Kanbans as appropriate. You should be familiar with Agile principles and be comfortable working under them. Testing efficiently is also essential to the success of this work given the critical importance of the system, and we will therefore also look for evidence of designing and executing test plans for the assurance of quality of software delivered. No prior experience in the financial services industry will be required.
While some technical choices have already been made - the new platform uses Apache Kafka extensively - much more still needs to be done, adopting the best libraries, development paradigms, architectures, and platforms. There will be opportunities to experiment through building prototypes and sponsoring intern projects.
The role will be a mixture of the following:
- Work in a team of 5 based in Shanghai to deliver the project in Asia
- Continually improve and innovate in the global platform
- Leverage the team both local and in other regions to track down and resolve production issues
Morgan Stanley is an Equal Opportunity employer. We celebrate Diversity and Inclusion and seek to provide an environment where every individual feels valued. If you believe you have the skills and track record to play this important role in our team, even if it is not an exact match, do apply with a covering letter to tell us more about yourself and what you have to offer!