freehire launches on Product Hunt on 26 August.

Follow →

Java Developer (Trading / Clearing Systems Focus)

Summary

Build and maintain low-latency back-end systems for trading and clearing workflows using Java, focusing on performance tuning, concurrency, and operational reliability.

Job Title: Java Developer (Trading / Clearing Systems Focus)

About Our Client

  • A top-tier securities firm in China

Work Location

  • Hong Kong

Job Description

  • Design, develop, and iteratively deliver back-end systems for trading and clearing, ensuring stability and reliability of core business workflows.
  • Participate in the development and refactoring of core business modules, continuously improving system scalability, maintainability, and overall engineering quality.
  • Drive system performance optimisation and governance, including concurrency handling, threading models, memory/GC management, database access, and SQL optimisation, to meet low-latency and high-throughput requirements.
  • Participate in production environment operational support, including release/rollback management, configuration and change management, capacity planning, incident response, and post-mortem reviews (RCA), driving continuous stability improvements.
  • Perform deployment, troubleshooting, and operational automation on Linux-based environments; develop and maintain scripts and scheduled tasks to enhance delivery and operational efficiency.
  • Contribute to the development of monitoring, alerting, and logging systems, refining key metrics and alerting policies to improve issue detection, diagnosis, and recovery efficiency.
  • Create and maintain technical documentation, including design specifications, API documentation, runbooks, and contingency plans, promoting the adoption of best practices.

See also