Job Description
Job Role: Java Developer e-Trading
Location: London Hybrid
Rate: Flexible
Start Date: ASAP
Your role
* We are seeking an experienced candidate to join our eFX Quantitative Developer team within Global Markets
* This is a fast paced and collaborative team that are responsible for the development and enhancement of the best-in-class eFX platform
* The team sits within the Global Markets Principal Flow Trading stream, and has a business reporting line
* You will be operating within a high-performing, fast paced quant development team, whose goals are directly aligned to the success of the business
* You will take ownership of initiatives from initial analysis through to design, implementation and delivery
* You will proactively suggest and drive through improvements to the platform and our framework
* You will be involved in every aspect of algorithmic trading:
* Market connectivity
* Designing, implementing and back-testing pricing and execution strategiesDesigning and building analytics to assess model and platform performance
* Latency analysis and optimisation
* Enhancing the proprietary eTrading framework that is used across the department
Your team
* A highly technical and innovative quant development team leading automated trading in FX
* Part of the Principal Flow Trading Quant Development department, alongside teams aligned to eRates, eCredit, FX Derivatives, Equity Derivatives, and Cash Equities
* Focused on maximising automation and performance in order to drive eTrading revenues
* Operating in a highly agile manner, releasing to production multiple times per day
Your expertise
* Strong business knowledge of electronic trading, ideally eFX
* Proven experience in designing and implementing low-latency, high-throughput, event-driven algorithmic trading platforms
* Collaboration with quantitative analysts to design and implement algorithmic trading models and controls
* Experience of producing model documentation and partnering with governance and second line of defence functions
* Advanced Java programming skills including approaches to low-latency Java like lock free data structures and low-garbage programming techniques
* Beneficial to have low level experience with messaging libraries and protocols including Aeron, Kafka, EMS, SBE, FIX, ITCH, OUCH
* Familiarity with time-series databases (preferably KDB) and Python for building analytics and reports
* Full stack development experience is an advantage (preferably React) particularly for building monitoring dashboards and trader-facing tools
This role is advertised Via Hays