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?