Java Developer

Morgan Stanley ,
London, Greater London

Overview

Job Description

Team Profile: Morgan Stanley is seeking an experienced electronic trading Java developer to help advance its leading market making platform which supports a growing & market-leading business. You will work closely with the global Derivatives trading desks and quantitative strategists to design, develop and operate a low-latency trading platform, working on all aspects including trading strategies, pricing, analytics, signal generation and trading infrastructure. While the role is within the Equity Derivatives technology division the platforms we develop support trading on all asset classes on products that range from simple delta one to complex exotics. The role offers the opportunity to work with our experienced trading, quant, tech and time-series teams across the globe. You will work across the full application lifecycle in a fast-paced, high-stakes agile development environment. This is a hands-on role requiring continuous delivery to support a high volume business operating across many global markets. Role Profile: * You will be using core Java development to build and enhance trading strategies and engines. * The role involves working directly with the global trading, quant and IT teams to advance the platform and the businesses it serves. * The project portfolio is varied, spanning new and existing algorithmic logic development, improving the technical and execution performance of trading systems, the generation and analysis of trading signals & data * You will be involved in the full software development lifecycle from discussing and agreeing requirements, formulating designs developing and deploying the changes. * The systems you will work on are high volume, low latency, resilient, scalable and message-driven based on cutting edge Java and utilising the latest hardware. Skills Required: * Expert-level core Java knowledge in a UNIX/Linux environment. * Track record working in a front-office environment, working directly with trading and quantitative strategists to formulate requirements and solutions and delivering them promptly and safely to production. * Developing system for automated market making and/or algo trading in high volume markets: equities, FX, liquid rates, etc. * Experience managing the operation of largescale, critical trading systems in high volume and high frequency environments * Low-latency messaging middleware pub/sub technologies. * Candidate must have electronic trading & market knowledge: options / cash / ETF / futures preferred; liquid rates / FX acceptable. Option pricing and trading would be an advantage. * Previous experience in a systematic trading environment (marketmaker, quant fund, sell-side inventory management) highly desirable. * Knowledge of KDB or other time series data analysis systems * Strong communication skills and ability to work in a team is essential. Skills Desirable: * HTML5, AngularJ, C# WPF GUI and/or Java Swing GUI development * OS level debugging/performance tuning * Given the continued spread of COVID-19 (coronavirus), all interviews will be conducted by phone or virtual connection to protect our candidates and employees.