Real-time Risk Developer - Full Stack

  • Competitive
  • New York, NY, USA
  • Permanent, Full time
  • Morgan Stanley USA
  • 14 Oct 18

Real-time Risk Developer - Full Stack

Counterparty Risk and Margin (CPRM) practice area is responsible for managing and mitigating the firm's global counterparty risk. We develop multi-asset class risk calculators and portfolio margining strategies for the Prime Brokerage, Institutional Equities desk, OTC Clearing and the Global Wealth management divisions of Morgan Stanley. Our applications and systems are used by our external hedge fund clients as well as internal Morgan Stanley Risk managers for managing portfolio risk. Some of the key functions of the Risk system include computing product and portfolio level VaR (Value at Risk), market stress scenarios, Greeks, sensitivities and portfolio back testing. Our margin calculators leverage risk analytics to compute risk based margin numbers for different trading strategies such as stat arbitrage, volatility arbitrage, and Convertible arbitrage, Rates, Commodities and FX. We work very closely with risk desks across the globe and the successful candidate will have the opportunity to work directly with risk managers and implement their requirements.

We have a number of strategic initiatives planned for the risk and margin platform, ranging from the core margin calculation engine re-architecture to moving from the end of day batch driven margin system to a real-time based one. Current margin calculation engine processes several millions of trades per day and computes margin requirements for those in both real-time and end-of-day mode. Re-architecture of this engine is key to expanding the platform and successful candidate will be working directly on the build out of the new real-time platform, processing over 50 million trade events a day. We are a global team with significant presence in London , New York, Budapest, HK and India. Team follows agile development methodology and is always looking to utilise the latest available technology for all the new projects that we're undertaking, from latest no-sql databases, to java 8 and SOA using proto-buffers.

We're looking for a senior java developer to join our development team in London and help us with delivering the above strategic projects in the coming year with focus on building out real-time exposure monitoring and stress test capabilities.


Skills required:
• Experience in building high throughput low latency platforms
• Applied knowledge of Object oriented design principles
• Good understanding of concurrency and distributed programming
• Experience with Agile software development practices
• Good communication, analytical skills and design skills
• Expert level of knowledge of development tools
• Working with geographically split teams

Desirable Skills:
• Knowledge of various financial products (Equities, Fixed Income, Credit products etc.) is an advantage
• Knowledge of SQL is desirable but not required.

Technology Stack:
• Java 8
• Spring (Core/MVC/Restful)
• No-sql storage(Leveldb/Rocksdb)
• Protocol Buffer
• Kafka/Chronical Queue
• Angular 2