freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer - Low Latency Trading Systems

Summary

Build ultra-low-latency Java trading systems that execute orders in global markets, working directly with traders and risk teams to optimize performance and reliability.

Our client is a leading global investment firm where technology plays a central role in generating investment performance. Their engineering teams partner directly with traders and portfolio managers to build sophisticated, high-performance trading platforms that operate across global financial markets.

The Opportunity

We are seeking a Senior Java Developer to join a specialised trading technology team responsible for building low-latency execution systems at the core of the firm's trading infrastructure.

This is a highly technical role focused on designing and developing scalable, fault-tolerant distributed systems capable of processing large transaction volumes with millisecond-level performance requirements. You will work closely with traders, portfolio managers, and risk teams to deliver technology solutions that directly impact trading outcomes.

Key Responsibilities

  • Design and develop high-performance trading system components using Java.
  • Architect scalable and resilient distributed applications supporting real-time trading workflows.
  • Drive improvements in system performance, latency, throughput, and reliability.
  • Lead technical design discussions, code reviews, and engineering best practices.
  • Troubleshoot and resolve complex production issues within mission-critical environments.
  • Work directly with traders, portfolio managers, and risk teams to translate business requirements into technology solutions.
  • Contribute to the ongoing evolution of a sophisticated global trading platform.

Required Skills & Experience

  • 5+ years of commercial software development experience with Java.
  • Strong expertise in multithreading, concurrency, and distributed systems.
  • Experience building high-performance, scalable backend applications.
  • Strong understanding of software architecture, design patterns, and system optimisation.
  • Proven ability to work independently and drive technical initiatives.
  • Excellent communication and stakeholder management skills.
  • Comfortable operating in a fast-paced, high-performance environment.

Preferred Experience

  • Experience within electronic trading, capital markets, hedge funds, investment banks, or fintech environments.
  • Exposure to low-latency system design and performance optimisation.

What's on Offer

  • Join a world-class engineering team building core trading infrastructure.
  • Work directly with front-office stakeholders in a highly visible role.
  • Solve complex engineering challenges involving distributed systems and ultra-low latency applications.
  • Competitive compensation package with strong bonus potential.
  • Significant exposure to sophisticated trading technology and global markets.
  • Exceptional career development opportunities within a technology-driven organisation.

This is an outstanding opportunity for a senior Java engineer who enjoys solving complex performance and scalability challenges and wants to build systems that sit directly on the trading path.

See also