Java Developer, Trading/Front Office, Investment bank

Summary

This role involves developing and maintaining trading systems within an investment bank, focusing on low-latency Java development and stakeholder collaboration. The position requires extensive experience with Java, Spring, and build tools, with a preference for candidates familiar with FIX protocols and equity trading systems.

Task planning and handle requests from various parties

Continuously review and provide recommendation to improve the system

Liaise with other development teams to agree and document design of interrelated functions

Conduct code review and provide guidance to other team members

Unit testing, functional testing of the developed code

Responsible for timely and quality delivery of software solutions

Ensure full compliance to all CSI and required training and regulatory requirements for you and your team

Requirements

Bachelor’s degree of higher in Computer Science, IT, Business, or related field.

8 years and above experience in Java (Spring/Core) development

Strong analytical and problem-solving skills

Knowledge of FIX/Exchange protocols would be a plus

Knowledge of OMS/EMS/Cash Equities concepts would be a plus

Experience in low latency techniques, LMAX disruptor etc.

Exposure to software engineering tools/applications (like Git, JIRA)

Familiarity with Agile development processes and techniques

Experience of the build process using Maven

Excellent problem-solving, communication, and stakeholder engagement skills.

Proficiency in Mandarin and English is mandatory

Your application will include the following questions:

  • Which of the following statements best describes your right to work in Hong Kong?
  • What's your expected monthly basic salary?
  • How many years' experience do you have as a Java developer?
  • Do you have experience using FIX Protocol?
  • Which of the following languages are you fluent in?
  • Which of these industries have you worked in?

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available