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 enthusiastic fast-learning software developer to join Shanghai team as part of a global Fixed Income Federal Applications development team.
Our team owns and develops highly-scalable systems for risk calculation and scenario analysis. We make use of modern and innovative technologies to support pricing and risk analytics for global Fixed Income trading desks. Our stakeholders include Traders, Quants, Market Risk and Finance.
Currently we have work streams to innovate risk calculation services across FX and Rates products, making use of the public-Cloud and MS proprietary graph-calculation framework in order to achieve business goals.
Focus of our work includes providing infrastructure that can be scaled up on demand for large and complicated calculations dealing with a vast amount of data. The scale is at hundreds of thousands of CPUs and hundreds of terabytes spanning multiple physical hosts.
The other important part of our work, is to speed up decision making by consolidating and simplifying workflow, providing control over correctness and consistency of data processed.
A successful candidate will:
Be self-motivated, fast-learning and takes ownership of their solution and works throughout the full project life-cycle from problem analysis to successful delivery to production.
Work in an agile manner across the global team in Hong Kong, Shanghai and Europe. Help DevOps and production management teams to simplify support workflow and to improve the reliability, availability and monitor ability of production systems.
Understand our powerful graph-calculation framework and develop innovative solutions within that framework in Scala.
Identify and implement performance improvements, drive automation for desk workflow by developing tooling which reduce cost and improves development productivity.