Log in
All jobs
IT

Senior Java Engineer – Algorithmic Trading & Liquidity Platforms

IO Tech Solutions Limited
Hong Kong, Hong Kong SAR, Hong Kong
On-site

About this role

Hong Kong, Hong Kong SAR, Hong Kong

A global leader in digital assets and financial technology, the firm provides cutting-edge trading infrastructure to millions of users worldwide, driven by a culture of intellectual curiosity, collaboration, and execution excellence.

About the Opportunity

An experienced Java developer is sought for a hands-on engineering role building high-performance, low-latency algorithmic trading platforms across crypto and traditional asset classes, collaborating closely with traders and stakeholders to deliver mission-critical applications.

What You'll Do

  • Design and build low-latency trading systems including EMS, SOR, and algorithmic trading engines
  • Develop routing algorithms based on execution quality, liquidity, and cost
  • Build and maintain automated pricing and trading strategies
  • Partner with traders and stakeholders to translate business needs into technical solutions
  • Enhance system stability, scalability, and resilience for 24x7 trading
  • Implement observability, resolve incidents, and address root causes
  • Participate in architecture reviews, code reviews, and mentor junior developers
  • Collaborate with global teams on end-to-end feature delivery

What Is Being Looked For

  • Solid STEM background with strong problem-solving skills
  • 5+ years of Java backend experience in front-office or trading environments
  • Deep expertise in Core Java, multithreading, concurrency, and performance optimization
  • Experience with low-latency trading applications and market data feeds
  • Strong understanding of trading system architecture (OMS, EMS, exchange connectivity)
  • Proficiency in Spring Boot, REST APIs, and microservices
  • Strong SQL and data modeling skills
  • Linux experience and familiarity with performance profiling tools
  • Excellent communication skills and ability to work directly with traders
  • Strong organizational skills and ability to thrive in a fast-paced environment
  • A proactive, problem-solving mindset

Bonus Points

  • Experience in crypto, DeFi, or digital assets
  • Knowledge of structured products, derivatives, or market making
  • Familiarity with FIX protocol
  • Experience with Kafka, NoSQL, Docker, Kubernetes, or cloud platforms
  • Exposure to regulatory or compliance environments

Required Skills:

Trading

Java

Apply for this job

Or refer someone

Share

Facebook

Line

LinkedIn

X (Formerly Twitter)

Whatsapp

Email

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →