Share this job
Senior Java Developer – Trading Systems (FX)
Apply for this job

Senior Java Developer – Trading Systems (FX)

Location: Hybrid (2 days in-office)

Salary: £130,000


My clients in search of an experienced Java developer with a strong background in electronic FX (EFX) trading?

This is a high-impact role for a senior developer to design and build a state-of-the-art trading system, optimizing trade execution and risk management in a high-frequency trading environment.


Key Responsibilities:

  • Architecture & Development: Design and build a high-performance trading platform from scratch.
  • Market Connectivity: Develop and optimize integrations with liquidity providers (LPs).
  • Risk Management: Implement a real-time risk framework to monitor FX exposure and execution efficiency.
  • Trade Execution: Develop a trading engine that supports strategies such as TWAP/VWAP.
  • Data & Compliance: Build a persistent data layer for audit and regulatory requirements.
  • Performance & Reliability: Optimize for ultra-low latency, high availability, and failover mechanisms.


Required Skills & Experience:

  • Java Development: 5+ years of experience in building trading systems.
  • Low-Latency & High-Performance Computing: Deep expertise in optimizing performance for financial applications.
  • Database Mastery: Advanced SQL skills for trade processing and analytics.
  • EFX Expertise: Strong understanding of electronic FX markets, including liquidity providers, market makers, and order-flow dynamics.
  • Algorithmic Trading: Experience implementing and optimizing TWAP/VWAP strategies.
  • DevOps & CI/CD: Strong knowledge of deployment, hosting, and automation pipelines.
  • System Resilience: Experience with fail-safe trading mechanisms, circuit breakers, and real-time monitoring.
  • Education: 1st class Bachelor's degree in Computer Science, Mathematics, Physics, or Engineering.
Apply for this job
Powered by