As a Developer, you will work closely with the Senior developer on the electronic trading desk to develop Java-based financial services, encompassing market connectivity, pricing, risk management, and order execution. Responsibilities: Establishing connections and ensuring seamless communication with liquidity providers (LPs) Developing a trading engine to assess trade viability Operating CRUD on the persistent data layer for audit purposes Building a fail-safe system with manual intervention circuit breakers Collaborate closely with the FX Quant, trading, and risk teams to ensure the system meets business requirements, reflects trading strategies, and supports dynamic pricing and risk management needs. What We’re Looking For: Extensive experience in Java development Strong SQL expertise Office 3/5 days a week Excellent communication and teamwork skills 1st class Bachelor’s degree in Computer Science, Mathematics, Physics, or Engineering Understanding/willingness to understand FX markets and familiarity with trading dynamics, liquidity provider interactions, and core FX instruments (e.g., spot, forwards, swaps) to help translate business requirements into technical features. What We Offer: Competitive base salary Comprehensive company benefits package Prestigious Mayfair location Freedom to innovate and develop new products Full exposure to trading insights and strategies Direct experience with front-office banking