Citi Delta One Risk Low Latency Java Developer in Hong Kong

  • Primary Location: Hong Kong SAR of PRC,Hong Kong,Hong Kong

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 17006527


  • Position: Senior Java Developer – Equity Systems

  • Department Group: Global Equities Technology – Quant Prime Brokerage

Group Mission:

  • The APAC Equities, D1 and Prime business are focused on targeting the quantitative/systematic hedge fund client base that Citi does not currently service due to lack of a low latency DMA offering. Fulfilling this missing component would allow the business to capture direct revenues from execution and long/short financing for Japan Cash and Swaps. The primary objective of this initiative is to deliver a new low latency Direct Market Access (DMA) to the cash and swap equity trading platform. The goal is to become a competitive service provider in the Quant PB space and improving market share rankings to the top 5 within the next 3 to 5 years

Role Description:

  • The role will provide hands on development experience in creating low latency framework and different modules of the trading platform. The successful candidate will be an important member of a highly visible team and will directly contribute to the build out of low latency trading platform

Required Skills:

  • Experience working with high volume, high throughput, and low latency trading systems (e.g. equities or FX), or similar type of low latency platforms in Java

  • In-depth understanding of the challenges in developing high-throughput, low-latency trading systems while meeting the highest standards in resiliency and scalability

  • Exposure to remediate low-latency solution challenges using practical software and hardware techniques

  • FIX, distributed systems, messaging middleware (Solace, Tibco, or similar) and IPC (inter process communication)

  • Experience in implementing trading strategies and Order management system development

  • Understanding of market data and exchange protocol

  • Hands on development experience in Core Java or C++ Network programming is a plus – TCP, UDP, sockets, multicast

  • Working knowledge of Linux and/or Unix

  • Knowledge of Messaging, TCP/IP, UDP etc.

  • Working knowledge of Database (Sybase will be a plus)

  • Working knowledge of Python, Perl and shell scripting will be a plus

  • Knowledge of FIX protocol will be a plus



  • Bachelor's or Master's Degree in computer science or any other related degree

  • 5 years minimal financial industry experience in designing and implementing trading systems

  • Minimum of 7+ years hands on development experience in core Java for low latency trading systems

  • Exposure to Low latency framework and FIX Engines, Hazelcast or Redis, Solace, Python is a must