Enable job alerts via email!

Risk Systems Java Developer - Crypto Trading Platform

Gravitas Recruitment Group Hong Kong

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A financial services company is seeking a skilled Java Developer with 3–5 years of experience in risk management systems. The role involves developing high-performance trading systems in a dynamic, international environment, fostering collaboration across regions. Candidates should have a strong foundation in Java and familiarity with derivatives and structured products.

Benefits

Opportunity to work on a high-impact platform
Dynamic international working environment
Collaborative team culture

Qualifications

  • 3-5 years of hands-on Java development experience in financial services.
  • Strong understanding of risk management and trading platforms.
  • Experience with derivatives and structured products.

Responsibilities

  • Develop, maintain, and optimize Java-based risk systems.
  • Work closely with quants and traders to design scalable solutions.
  • Enhance performance and reliability across asset classes.

Skills

Java development
Risk management concepts
Derivatives and structured products
Multithreading
Agile development methodologies
Global team communication
Job description

We are seeking a highly skilled and motivated Java Developer with 3–5 years of experience to join our Risk Systems team, working on a cutting-edge crypto trading platform. This position is based in Hong Kong and offers an exciting opportunity to work on high-performance trading and risk management systems in a fast-paced, global environment.

The ideal candidate will have direct experience with risk systems, structured products, or option derivatives within financial services. Your primary focus will be on building and expanding core components of a multi-asset trading and risk platform as we continue to expand our product offerings, including event contracts and other advanced instruments.

You will be part of a collaborative, geographically distributed team covering Singapore, Hong Kong, China, Australia, Canada, and potentially the United States. As such, excellent communication and collaboration skills are essential.

Key Responsibilities:
  • Develop, maintain, and optimise Java-based risk systems and trading infrastructure.
  • Work closely with quants, traders, and other developers to design efficient and scalable solutions.
  • Enhance system performance and reliability across multiple asset classes.
  • Contribute to the rollout of new products and features in a rapid development cycle.
  • Participate in system design discussions and provide technical input and thought leadership.
Required Skills and Experience:
  • 3–5 years of hands‑on Java development experience, preferably in financial services.
  • Strong understanding of risk management concepts and trading platforms.
  • Experience with derivatives, structured products, or option pricing systems.
  • Knowledge of multithreading, low‑latency programming, and system architecture.
  • Ability to work in a global team and communicate effectively across time zones.
  • Familiarity with Agile development methodologies.
  • Experience with multi‑asset class platforms is highly desirable.
Nice to Have:
  • Experience working with Python and/or UI frameworks.
  • Familiarity with crypto products and digital asset trading.
  • Exposure to cloud‑based deployment and DevOps practices.
What We Offer:
  • Opportunity to work on a high‑impact platform in the rapidly growing digital asset market.
  • Dynamic and international working environment
  • Collaborative team culture with opportunities for growth and cross‑regional collaboration.

Join us in building the future of finance through innovation and cutting‑edge technology. If you thrive in a challenging, fast‑paced environment and are passionate about trading systems and financial engineering, we would love to hear from you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.