Java Developer - Risk Management

 Job Description:

Our client is one of world's most prominent financial organizations and is one of the largest exchanges in the world.

The role involves participating in the development of advanced, high-performance financial systems to meet the organization's future business needs using JAVA

Key responsibilities include:

  • Designing and implementing system resilience, messaging integration, and web applications
  • Providing support and implementation assistance to functional application teams, including recommending design patterns, building common tools, and conducting performance analysis
  • Supporting project implementation tasks such as requirement definition, resource estimation, software development, testing, and documentation
  • Performing quality reviews for software design and code changes
  • Being available to work night shifts and on public holidays if required
  • Undertaking any other assignments and projects as assigned by the supervisor

The candidate will be expected to work on a 5 years GREENFIELD project - the development of sophisticated, high-performance financial systems and applications, with a focus on ensuring resilience, integration, and strong performance. They will collaborate closely with functional teams to provide technical expertise and support throughout the project lifecycle.


  • Degree in Computer Science, IT or related disciplines
  • 7+ years of Java, Springboot, Multithreading software development experience on large scale critical systems on Linux platform.
  • Language: English and Chinese (Cantonese or Mandarin)
  • Risk Management or Quant or Pricing background or experience is a huge plus, but not a must
  Required Skills:

Risk Management Java Management