Senior Java Developer - Global Investment Bank - Hong Kong
Core
Design, develop, and support high-performance trading and order lifecycle functionality for equities markets.
Role type
Senior IC Java Developer (Equities OMS)
Builds
Order routing, execution tracking, and operational tooling for equity trading desks
Domain
Financial services / Equities trading
Required skills
Java, C#, FIX protocol, concurrency & performance tuning, SQL, CI/CD, Linux, equities trading concepts
Preferred skills
N/A
Technologies
Java, C#, FIX, JUnit, Mockito, Linux
Responsibilities
Develop and maintain Equities OMS components including order lifecycle management and reconciliation flows; Build/consume market data and execution interfaces ensuring correct message handling; Implement and optimize latency-sensitive services and workflows; Create unit, integration, and system tests; Diagnose production issues and drive resolution using logs, metrics, and tracing; Contribute to design documents, technical standards, and code reviews; Support release activities including troubleshooting and deployment readiness
Seniority
Senior, hands-on IC