Our client, a global investment bank in Hong Kong, is looking for an experienced and passionate Core Java Developer to join their high-profile Cash Equities Algo Trading team.
Excellent exposure and growth potential!
Responsibilities:
Design and develop the algo trading platform and implement algorithmic trading & strategies for the business.
Build and maintain a close partnership with business stakeholders to understand their needs. Be aware and engage with market risks and compliance to ensure a smooth rollout to production.
Continuously seek to deliver zero-defect versions on the platform. Perform 2nd line support and knowledge transfer to Production support teams to ensure smooth releases.
Design and develop automated testing processes, frameworks, and scripts.
What we are looking for:
University Degree in Computer Science, Engineering (or equivalent) from a reputable University.
5+ years of hands-on development experience using Core Java.
Experience with high-volume and low-latency financial trading (such as equities, FX, options, etc.), coupled with familiarity with developing algorithmic or automated trading systems, would be a significant advantage.
In-depth knowledge and experience in FIX, market data, and OMS; as well as familiarity with the nuances of equities trading in Asian markets and proficiency in quantitative analytics.
Experience developing and testing high-performance, multi-threaded code.
Experience using Python, Perl, shell scripts, SQL, and NoSQL databases in a Linux / Unix environment.
Strong problem-solving, analytical, technical, and troubleshooting.
Excellent communication skills in English (both written and verbal).
Ability to work in a fast-paced, time-critical team environment.
Self-motivated; demonstrate problem-solving, solution-focused attitude.
Great to have:
Experience in Java GUI development.
Experience with Equities and Equity Derivatives trading application development.
Good understanding of Asian markets.