Hong Kong, Hong Kong SAR, Hong Kong

Java Low Latency Developer - International Bank - 50k to 80k

 Job Description:

The company

A leading international financial institution with a strong presence in global markets, the company specializes in electronic trading and cutting-edge financial technology. It operates in a highly dynamic environment, delivering innovative solutions to support front-office trading activities while maintaining a strong focus on compliance, performance, and scalability.

The team

You will join a high-performing eFX technology team responsible for building and maintaining low-latency pricing, hedging, and order distribution systems for a global FX trading desk. The team is composed of experienced engineers working across Java (server-side) and C# (UI), collaborating closely with Front Office, Product Managers, and Infrastructure teams in a fast-paced, agile environment.

The role

As a Low Latency Java Developer, you will play a key role in designing and developing high-performance trading systems, focusing on pricing, hedging, and market connectivity. This is a hands-on position requiring close interaction with traders and business stakeholders to deliver robust, real-time solutions that directly impact trading performance and P&L. You will contribute across the full development lifecycle, from prototyping to production support, within a high-frequency, low-latency environment.

The requirements

Strong expertise in Java development, including:

  • Multithreading
  • Low latency systems
  • Garbage collection optimization
  • Performance monitoring and metrics design
  • Experience building real-time, mission-critical systems
  • Solid knowledge of Linux/Unix environments
  • Familiarity with market protocols (e.g. FIX)
  • Experience with message bus technologies and networking concepts (multicast, packet analysis, etc.)
  • Understanding of low latency design principles and machine sympathy
  • Experience working in Agile / Scrum / Kanban environments
  • Exposure to FX trading systems or similar front-office environments
  • Knowledge of pricing algorithms (spot/forward), ECNs, and trading workflows
  • Strong communication skills and ability to collaborate with both technical and business stakeholders
  • Ability to contribute to system design, testing, release cycles, and production support
  • Degree in Computer Science, Engineering, Mathematics, Physics or related field

Nice to have:

  • Experience with FX options
  • Advanced degree in a quantitative discipline
  • Experience in front-office-facing roles

The contacts

thomas.hardy@unity-partners.com

  Required Skills:

Java