Java Developer - Low Latency FX Trading Integration
Location: London (Hybrid)
Type: Contract 6-12 months
...
Rate: TBD
A leading global financial institution is seeking a low latency Java developer to join its Financial Markets technology team in London. You'll be working on a cutting-edge electronic FX, Money Markets, and Commodities trading platform, helping to build the integration layer between the in-house FIX pricing engine and external trading platforms such as FX Connect Global Link.
Key Responsibilities:
- Design and develop low-latency Java applications for high-performance trading systems
- Integrate with external multi-dealer trading platforms (e.g. FX Connect)
- Collaborate with global sales and trading desks to deliver robust, scalable solutions
- Maintain and enhance existing e-trading infrastructure with a focus on performance tuning and scalability
Required Skills & Experience:
- 5+ years of Java development experience in a high-performance, low-latency environment
- Proven experience integrating with FX Connect or similar client trading systems
- Deep knowledge of multi-threading, lock-free design, zero GC techniques, protocol buffers, and high-performance APIs (REST, FIX)
- Strong grasp of performance tuning, profiling, and distributed system architecture
- Familiarity with DevOps tools and practices (BitBucket/Git, TeamCity, SonarQ, Jira, Docker/Kubernetes)
- Degree in Computer Science, Engineering, or a quantitative discipline (Master's or PhD preferred)
Desirable:
- Understanding of FX, Commodities, or Rates trading
- Exposure to big data technologies and statistical modelling
- Agile mindset (Scrum/Kanban) with strong communication skills and a proactive attitude
This is a fantastic opportunity to join a fast-paced, collaborative team shaping the future of e-trading technology. If you thrive in an agile, innovative environment and enjoy building high-performance systems, we'd love to hear from you…!!
Randstad Technologies is acting as an Employment Business in relation to this vacancy.