Overview:
Our client, a top-tier global financial institution, is expanding its Equities Cash Quantitative Analytics team in Hong Kong. They are seeking a highly experienced Java Developer to work on the development of algorithmic execution strategies for cash equities. This is a front-office aligned role, embedded within the quant function, with a direct impact on trading performance.
The ideal candidate will bring deep expertise in Java (or C#), a strong grasp of market microstructure, and the ability to collaborate closely with quant researchers and business stakeholders. This is a unique opportunity to contribute to a high-performing team focused on innovation, speed, and scalability in a fast-paced trading environment.
Key Responsibilities:
- Develop and enhance low-latency Java-based execution algorithms for cash equities.
- Collaborate with quant researchers to translate trading ideas into production-ready code.
- Work closely with business stakeholders to understand requirements and deliver impactful solutions.
- Ensure code quality through testing, peer reviews, and adherence to best practices.
- Contribute to the development of a scalable and robust trading platform.
- Participate in agile development processes and continuous integration workflows.
- Engage in regular team discussions and contribute to the evolution of trading strategies.
Required Skills & Experience:
- Bachelor's or Master's degree in Computer Science, Engineering, or a quantitative discipline.
- 7+ years of experience in Java (or C#) development, specifically in agency execution algorithm logic.
- Strong understanding of Asia Pacific market trading rules and market microstructure.
- Proven experience in building scalable, multi-threaded, low-latency systems.
- Familiarity with agile methodologies, automated testing, and CI/CD pipelines.
- Exposure to Python, R, or Kdb+/Q is a plus, especially for research and prototyping.
- Excellent communication skills and a collaborative mindset.
Additional Notes:
- This is an individual contributor role with no people management responsibilities.
- The team is highly collaborative, with frequent interaction between developers and researchers.
- Candidates with strong technical skills and relevant domain knowledge are encouraged to apply, even if they are at a relatively junior VP level.
- The role is front-office aligned, with a focus on business logic rather than infrastructure or deployment.