Enter a job title or keyword

Java Developer


Job Location:

Hong Kong - Hong Kong

Monthly Salary: Not provided by the employer
Posted: 3 October 2026 (10 hours ago)
Application Deadline: 31 December 2026
Vacancies: 1 Vacancy

Job Summary

Job Summary

We are seeking a visionary and hands-on Vice President (VP) of Java Engineering to lead the architecture design and development of our next-generation Order Management Systems (OMS) and Electronic Trading Platforms.

Key Responsibilities

Technical Leadership & Architecture

  • System Design: Architect design and implement distributed highly scalable and fault-tolerant Java applications for complex order routing execution and position management.
  • Performance Optimization: Drive continuous latency reduction memory management tuning and performance optimization across the entire trading infrastructure.
  • Modernization: Evaluate legacy OMS components and spearhead migration paths to modern event-driven architectures and microservices.

Team Management & Delivery

  • People Leadership: Mentor coach and manage a distributed team of senior Java developers fostering a culture of technical excellence and agile delivery.
  • Execution: Own the end-to-end software development lifecycle (SDLC) ensuring timely delivery of high-quality code that complies with rigorous regulatory and security standards.
  • Code Quality: Enforce best practices in CI/CD pipelines automated testing (unit integration and performance) and comprehensive code reviews.

Business Alignment & Collaboration

  • Stakeholder Management: Partner with front-office business stakeholders including Traders Quants Risk Management and Compliance teams to translate business requirements into technical solutions.
  • Vendor Integration: Oversee integration with internal and external entities including market data feeds exchange connectivity (FIX protocol) and third-party OMS/EMS vendors.

Required Qualifications & Skills

Technical Expertise

  • Core Java Mastery: Extensive production experience with Core Java (Java 17/21 preferred) focusing on multi-threading concurrency low-garbage-collection idioms and memory modeling.
  • Trading Expertise: Proven track record working directly on Order Management Systems (OMS) Execution Management Systems (EMS) or algorithmic trading platforms.
  • Protocols & Data: Deep understanding of the FIX Protocol (Financial Information eXchange) and market data processing.
  • Architecture Patterns: Strong expertise in event-driven architecture messaging middleware (e.g. Kafka Solace RabbitMQ) and low-latency frameworks (e.g. LMAX Disruptor).
  • Data Tier: Experience with high-performance databases (e.g. NoSQL time-series databases like KDB/TimescaleDB or highly optimized relational databases).

Leadership & Domain Knowledge

  • Experience: 10 years of software engineering experience in capital markets investment banking or fintech with at least 3 years in a team lead or management capacity.
  • Financial Domain: Strong understanding of financial instruments (Equities Fixed Income Derivatives or FX) and market structures (order books matching engines compliance checking).
  • Education: Bachelors or Masters degree in Computer Science Engineering Mathematics or a related quantitative field.