Remote Frontend Jobs
Talan logo

eFX Java Algo Developer

TalanLondon, United Kingdom
JavaTroubleshootingLinux
Apply now

We are looking for a highly skilled eFX Java Developer with a strong background in front-office systems, low-latency trading platforms, and real-time market connectivity to join our team.

Key Responsibilities

  • Design, develop, and maintain low-latency Java applications supporting electronic FX (eFX) trading systems.
  • Collaborate with front-office teams to build and enhance connectivity, market data, pricing, and hedging components.
  • Implement algorithmic trading strategies and optimize trading performance.
  • Work with FIX protocol and other market connectivity layers to ensure robust trade execution and data integrity.
  • Optimize performance through garbage collection-aware techniques, multithreading, and fine-tuned system design.
  • Monitor and improve application performance by designing and maintaining appropriate metrics and KPIs.
  • Collaborate with infrastructure teams to ensure ultra-low-latency, high-throughput, and resilient systems.
  • Participate in code reviews, design sessions, and architecture discussions for high-performance systems.
  • Analyse and troubleshoot production issues, including network-level packet analysis (Wireshark) and Solace message bus troubleshooting.
  • Stay up to date with emerging technologies in FX trading, crypto markets, and distributed systems.
Key Skills & Experience
Essential:
  • Strong hands-on experience with Core Java, including multithreading, concurrency, and low-latency techniques.
  • Proven front-office experience in FX or e-trading environments.
  • Experience in connectivity, market data, core pricing, and hedging strategies.
  • Deep understanding of FIX protocol and electronic trading workflows.
  • Expertise in Linux-based development and performance tuning.
  • Experience with garbage collection-aware coding, real-time systems, and machine-level performance optimization.
  • Strong grasp of Solace messaging, networking fundamentals, 10GbE, and multicast environments.
  • Experience with Wireshark or similar tools for packet analysis and latency diagnostics.
Desirable:
  • Exposure to crypto trading platforms or digital asset markets.
  • Familiarity with machine sympathy principles and high-performance system design.
  • Experience designing real-time mission-critical applications with message bus technologies.
  • Knowledge of performance monitoring tools and metrics instrumentation frameworks.