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