Java Developer (VP Level - Banking)

IO Tech Solutions Limited

Hong Kong

On-site

HKD 1,500,000 - 2,600,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

IO Tech Solutions Limited seeks a visionary Vice President of Java Engineering to lead architecture, design, and development of OMS and electronic trading platforms. You will drive cross‑functional collaboration with traders, quants, risk, and compliance to translate business needs into scalable software.

Responsibilities include mentoring a distributed team of senior Java developers, delivering high‑quality code within regulatory and security constraints, and advancing microservices and

Qualifications

  • 10+ years in software engineering in capital markets/fintech.
  • 3+ years in team lead or management.
  • Experience with OMS/EMS or algorithmic trading platforms.
  • Strong Core Java (Java 17/21), multi-threading, low GC.
  • Deep knowledge of FIX protocol and market data processing.

Responsibilities

  • Architect, design, and implement distributed Java applications for OMS/EMS.
  • Drive latency reduction and performance tuning across trading infrastructure.
  • Modernize with event-driven architectures and microservices.
  • Mentor distributed team of senior Java developers and ensure agile delivery.
  • Oversee end-to-end SDLC, with strict regulatory and security compliance.
  • Enforce CI/CD, automated testing, and code reviews.

Skills

Core Java Mastery
Trading Expertise
Protocols & Data
Architecture Patterns
Data Tier

Education

Bachelor's or Master's in CS/Engineering/Math

Tools

Kafka
Solace
RabbitMQ
LMAX Disruptor
NoSQL/Timeseries DB

Job description

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: Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related quantitative field.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

IO TECH SOLUTIONS LIMITED • Hong Kong

On-site
HKD 1,200,000 - 2,400,000
VP of Java Engineering: OMS/EMS Architecture
VP of Java Engineering: OMS/EMS Architecture

IO Tech Solutions Limited • Hong Kong

On-site
HKD 1,500,000 - 2,600,000
VP of Java Engineering - Low-Latency Fintech OMS Leader
VP of Java Engineering - Low-Latency Fintech OMS Leader

IO TECH SOLUTIONS LIMITED • Hong Kong

On-site
HKD 1,200,000 - 2,400,000
Principal Front Office Trading Systems Developer
Principal Front Office Trading Systems Developer

Morgan McKinley • Hong Kong

On-site
HKD 900,000 - 1,500,000
Senior Java Front Office Developer - Leading Investment Bank
Senior Java Front Office Developer - Leading Investment Bank

Sanderson-iKas Hong Kong • Hong Kong

On-site
HKD 900,000 - 1,600,000
Visa sponsorship
Relocation support
Global exposure
Senior Java Developer - Global Investment Bank - Hong Kong
Senior Java Developer - Global Investment Bank - Hong Kong

NLS Executive Search • Hong Kong

On-site
HKD 900,000 - 1,300,000
Senior / Lead Software Engineer, Financial Institution
Senior / Lead Software Engineer, Financial Institution

Charterhouse Limited • Hong Kong Island

On-site
HKD 900,000 - 1,500,000
Lead Engineer, Execution Technology
Lead Engineer, Execution Technology

Balyasny • Hong Kong

On-site
HKD 1,000,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Luxoft • Hong Kong

On-site
HKD 800,000 - 1,000,000
Algo Java Developer
Algo Java Developer

ioTech Solutions • Hong Kong

On-site
HKD 600,000 - 900,000