Hong Kong, Hong Kong SAR, Hong Kong

VP Java Developer – Equities Trading

 Job Description:

We are seeking a highly skilled Java Developer to join a front office trading technology team responsible for building and enhancing a Delta1 algorithmic trading platform used for equities execution strategies.

This role focuses on the design, development, and optimization of high-performance trading systems supporting algorithmic execution across equities and derivatives markets. You will work closely with traders, quants, and business stakeholders to deliver robust and scalable trading solutions.

Key Responsibilities

  • Design and develop Java-based trading applications for electronic execution and algorithmic trading
  • Enhance and maintain Order Management Systems (OMS) / Execution Management Systems (EMS)
  • Build and optimize low-latency, multi-threaded server-side applications
  • Support development and implementation of algorithmic trading strategies
  • Conduct back-testing and performance analysis of trading algorithms
  • Participate in architecture design, code reviews, and system enhancements
  • Collaborate directly with front office traders and stakeholders
  • Provide input on platform evolution and strategic technology improvements
  • Mentor junior engineers and contribute to engineering best practices

Key Requirements

  • Strong Java development experience, especially in high-performance systems
  • Experience building or supporting OMS/EMS or electronic trading platforms
  • Solid understanding of multi-threading, concurrency, and performance tuning
  • Experience working in Linux environments
  • Good scripting skills (Python, Bash, or similar)
  • Strong knowledge of data structures, algorithms, and design patterns
  • Experience in front office or capital markets technology preferred
  • Exposure to equities or derivatives trading is highly desirable
  • Familiarity with Agile development practices
  Required Skills:

Trading Java