Java Algo Developer / Senior

Gravitas Recruitment Group Hong Kong

Hong Kong

On-site

HKD 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Gravitas Recruitment Group Hong Kong is seeking a senior backend Java engineer to design, build, and optimize high-speed, live trading systems in a demanding automated trading environment.

You will work on low-latency engines, multi-threaded architecture, and sophisticated market infrastructure, collaborating with traders and researchers to push the platform forward while ensuring robust, scalable delivery.

Qualifications

  • 5+ years hands-on experience developing algorithmic trading or order management systems (OMS).
  • Solid understanding of exchange mechanics, auction types, and regulatory frameworks.
  • Outstanding problem-solving skills and the ability to make rapid, informed decisions under pressure.

Responsibilities

  • Architect and upgrade low-latency algorithmic trading engines and execution platforms.
  • Design and launch high-performance features on core, mission-critical systems.
  • Partner with traders, quantitative researchers, and product teams to improve execution tools.
  • Adapt software to handle different global market rules, liquidity constraints, and trading structures.
  • Provide tier-3 technical troubleshooting and deep data analysis for core trading infrastructure.
  • Research and integrate cutting-edge libraries, tools, and technical frameworks to keep the platform ahead.

Skills

Java backend
Spring ecosystem
Multi-threading
Test-Driven Development
DevOps

Tools

Docker
Kubernetes
Kdb+/Q
Time-series databases

Job description

Job Summary

This is a senior-level, hands-on software engineering role within an elite automated trading group. You will design, build, and optimize high-speed, live trading systems. The role requires deep expertise in backend Java, multi-threaded programming, and electronic trading infrastructure.


Key Responsibilities


  • System Engineering: Architect and upgrade low-latency algorithmic trading engines and execution platforms.

  • Feature Development: Design and launch high-performance features on core, mission-critical systems.

  • Business Collaboration: Partner with traders, quantitative researchers, and product teams to improve execution tools.

  • Global Market Logic: Adapt software to handle different global market rules, liquidity constraints, and trading structures.

  • Advanced Support: Provide tier-3 technical troubleshooting and deep data analysis for core trading infrastructure.

  • R&D: Research and integrate cutting-edge libraries, tools, and technical frameworks to keep the platform ahead.


Technical Requirements


  • Advanced server-side Java skills (including Spring ecosystem).

  • Deep understanding of multi-threading, concurrency, low-garbage-collection (GC) tuning, and design patterns.

  • Experience processing live market data, financial order flows, and portfolio positions.

  • Familiarity with smart order routing (SOR), algorithmic trading strategies (e.g., VWAP), and market microstructure.

  • Strong commitment to Test-Driven Development (TDD), test automation, and DevOps practices.


Qualifications & Experience


  • 5+ years of hands-on experience developing algorithmic trading or order management systems (OMS).

  • Solid understanding of exchange mechanics, auction types, and regulatory frameworks.

  • Outstanding problem-solving skills and the ability to make rapid, informed decisions under pressure.

  • Experience with inventory management or clearing optimization models.

  • Bonus Skills: Cloud platforms, containerization (Docker/Kubernetes), Kdb+/Q time-series databases, front-end development, or AI-assisted coding tools.


Simple Summary: What You Will Actually Do

To put it simply, this job is about building and maintaining the digital engines that buy and sell stocks automatically.



  • The Core Task: You will write heavy backend Java code that processes massive amounts of financial data instantly.

  • The Environment: It is a fast-paced, high-pressure environment where the software cannot fail or lag.

  • The Goal: You are making sure trading orders are executed at the absolute best speeds and prices while obeying market rules.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

JAVA DEVELOPER – ALGORITHMIC TRADING SYSTEMS
JAVA DEVELOPER – ALGORITHMIC TRADING SYSTEMS

IO TECH SOLUTIONS LIMITED • Hong Kong

On-site
HKD 600,000 - 1,000,000
Java Algo Engineer – Global Investment Bank
Java Algo Engineer – Global Investment Bank

IO TECH SOLUTIONS LIMITED • Hong Kong

On-site
HKD 600,000 - 1,000,000
Back End Developer (Java)
Back End Developer (Java)

HashOptima • Hong Kong

On-site
HKD 900,000 - 1,500,000
Java Algo Developer - Algo Development Technology
Java Algo Developer - Algo Development Technology

Millennium • Hong Kong

On-site
HKD 600,000 - 800,000
Quantitative Algorithmic Developer
Quantitative Algorithmic Developer

Selby Jennings • Hong Kong

On-site
HKD 900,000 - 1,800,000
Java Dev - Trade/Tier 1 IB/12 months (extendable)
Java Dev - Trade/Tier 1 IB/12 months (extendable)

Argyll Scott Singapore • Hong Kong

On-site
HKD 900,000 - 1,300,000
Senior Java Algo Engine Architect Low-Latency Trading
Senior Java Algo Engine Architect Low-Latency Trading

Gravitas Recruitment Group Hong Kong • Hong Kong

On-site
HKD 900,000 - 1,300,000
Senior Java Developer
Senior Java Developer

Luxoft • Hong Kong

On-site
HKD 800,000 - 1,000,000
Low-Latency Java Engineer for Algo Trading Platform
Low-Latency Java Engineer for Algo Trading Platform

IO TECH SOLUTIONS LIMITED • Hong Kong

On-site
HKD 600,000 - 1,000,000
Java - Senior Algo Trading / Team Lead (Director Level)
Java - Senior Algo Trading / Team Lead (Director Level)

Gravitas Recruitment Group Hong Kong • Hong Kong

On-site
HKD 900,000 - 1,500,000