Java Software Engineer

Java Software Engineer

Posted 1 week ago by OB Collective

£115 Per hour
Outside
Hybrid
London Area, United Kingdom

Summary: The Java Engineer role is a contract position focused on developing and maintaining server-side Java applications for a Forex Brokerage in London. The engineer will work on high-performance trading infrastructure, specifically involving FIX API integrations. This position requires strong expertise in Java and the FIX Protocol, along with experience in financial markets. The contract is initially for three months and is classified as outside IR35.

Key Responsibilities:

  • 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

Key Skills:

  • 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
  • Experience with FIX engines (e.g. QuickFIX/J or similar) is a plus
  • Knowledge of market connectivity, order routing, or trade execution is a plus
  • Exposure to cloud, containerisation, or DevOps tooling is a plus
  • Understanding of trading platforms and broker infrastructure is a plus

Salary (Rate): £800.00 daily

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: Mid-Level

Industry: IT

Detailed Description From Employer:

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