Job Title: Sr Java Developer (eTrading FX)
Location: London - 3 days per week in the office
Salary/Rate: £700-710 per day inside IR35
Start Date: As Soon as Possible
Job Type: Contract
Company Introduction
One of the world's largest global banks, with a strong presence in foreign exchange (FX) markets. Its eTrading platforms are central to delivering pricing, liquidity, and execution services to institutional clients, with a strong focus on low latency systems, algorithmic trading, and scalable global infrastructure.
Job Responsibilities/Objectives
- Design, develop, and optimize low latency Java trading systems for FX pricing and execution.
- Translate business requirements into detailed technical designs and scalable architectures.
- Collaborate with traders, quants, and stakeholders to enhance pricing and algorithmic execution capabilities.
- Implement high performance, distributed systems with robust testing and CI/CD practices.
Required Skills/Experience
- Strong server side Java with deep understanding of multithreading and concurrency.
- Proven experience building low latency, high performance trading systems.
- Hands on experience with FX Spot or Equities algorithmic trading or pricing systems.
- Knowledge of distributed systems, messaging (such as multicast or 29West), and FIX protocol.
Desirable Skills/Experience
- Experience with lock free algorithms and advanced concurrency patterns.
- Background in front office development within investment banking.
- Strong understanding of market microstructure and liquidity management.
- Exposure to enterprise integration patterns and event driven architectures.
Disclaimer
Square One embraces diversity and will treat everyone equally. Please see our website for our full diversity statement.