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