Hong Kong Island, Hong Kong SAR, Hong Kong
Senior Java Engineer
Job Description:
My client, a leading global investment bank, are actively seeking a Senior Java Engineer with experience building complex derivatives trading platforms, to join them.
Key Responsibilities:
- Design, develop, and maintain high-performance Java applications for low-latency trading systems.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Architect scalable and efficient systems that can handle high volumes of transactions while maintaining low latency.
- Implement and optimize messaging systems using technologies such as Kafka, Chronicle, or Aeron.
- Conduct code reviews, mentoring junior engineers, and promoting best practices within the team.
- Troubleshoot and optimize existing systems for performance improvements.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in Java development, with a strong emphasis on performance optimization.
- Proven experience in developing low-latency systems, particularly in derivatives trading (e.g., market making, options, futures, warrants).
- Hands-on experience with messaging frameworks such as Kafka, Chronicle, or Aeron.
- Solid understanding of system architecture principles and design patterns.
- Experience with high-frequency trading systems is a plus.
- Familiarity with cloud technologies and microservices architecture is preferred.
Benefits:
- Competitive salary and performance-based bonuses.
- Comprehensive health and dental plans.
- A collaborative and innovative work environment.
Required Skills:
Java