Senior Java Developer - Equities Algorithmic Execution


Hong Kong
Permanent
Negotiable
Financial Technology
PR/549925_1750313387
Senior Java Developer - Equities Algorithmic Execution

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.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your CV so you can be considered for roles that have yet to be created. 

Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you