Java Software Engineer
Java Engineer - Contract (outside IR35)
A Forex Brokerage based in London and are looking for an experienced Java Engineer with strong FIX API (server-side) expertise to join on an initial 3 month contract. This a key role working on high-performance, low-latency trading infrastructure used in live market environments.
What You'll Be Doing
- Design, develop, and maintain server-side Java applications for FIX connectivity
- Build and support FIX API integrations with liquidity providers, banks, and trading venues
- Optimise systems for low latency, high throughput, and reliability
- Collaborate closely with trading, infrastructure, and QA teams
- Troubleshoot production issues and contribute to continuous system improvements
- Participate in architecture discussions and technical decision-making
What We're Looking For
- Strong commercial experience with Java (server-side)
- Proven hands-on experience with FIX Protocol (FIX 4.2/4.4/5.0)
- Experience working in Forex, trading, or financial markets environments
- Solid understanding of multithreading, concurrency, and performance optimization
- Experience with Linux-based systems
- Familiarity with low-latency messaging and real-time systems
- Strong problem-solving skills and attention to detail
Nice to Have
- Experience with FIX engines (e.g. QuickFIX/J or similar)
- Knowledge of market connectivity, order routing, or trade execution
- Exposure to cloud, containerisation, or DevOps tooling
- Understanding of trading platforms and broker infrastructure
More information
- 3 month initial contract outside of IR35
- Rate is up to £800p/d
- 2-3 days a week in London but might be able to flex on this if an issue