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