We are seeking a skilled Java Developer to join a leading investment banking team, playing a critical role in the implementation and support of the Order Management System (OMS) and Fixed Income Currencies (FIC) Protocol platform. This is a highly technical and hands-on role within a fast-paced front office environment based in Hong Kong.
The successful candidate will be responsible for designing, developing, and maintaining robust and scalable Java applications with a focus on stability, performance, and Flexibility. You will work closely with traders, quants, and other stakeholders to deliver innovative solutions that directly impact high-value trading activities.
Key Responsibilities:
- Develop and enhance Java-based OMS and FIC systems with high-performance and low-latency requirements
- Maintain and support the trading application architecture and ensure system reliability and data accuracy
- Collaborate with business users and global teams to understand requirements and deliver enhancements and new features
- Participate in the full software development lifecycle, including design, coding, testing, and deploying applications
- Proactively identify opportunities to improve system efficiency and reduce operational risk
- Ensure system compliance with internal policies and external regulatory requirements
Requirements:
- Strong core Java development experience, with a deep understanding of multi-threading, concurrency, memory management, and performance tuning
- Previous experience working on Order Management Systems (OMS) or Fixed Income platforms within investment banking is essential
- Familiarity with FIC electronic trading protocols such as FIX is a strong advantage
- Solid understanding of algorithms, data structures, design patterns, and software engineering best practices
- Experience with messaging frameworks (e.g. Kafka, JMS) and RESTful APIs
- Working knowledge of Linux/Unix environments and shell scripting
- Ability to work under pressure with strong problem-solving capabilities
- Excellent communication skills to collaborate effectively with global teams and business personnel
- Degree in Computer Science, Engineering or a related discipline
This is a rare opportunity to gain exposure to cutting-edge technology in the financial services sector while working alongside top-tier professionals in one of the most dynamic cities in the world. If you have a passion for technology and finance, this role offers both substantial professional growth and technical challenge.