Vice President, Post-trade Systems - IT (OCP S2)

Hong Kong Exchanges and Clearing

Hong Kong

On-site

HKD 1,056,000 - 1,761,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hong Kong Exchanges and Clearing is seeking a Senior Java Developer to lead the strategic replacement of a legacy clearing platform. You will design, develop, and deliver robust, cloud-native Java microservices and integration services that enable secure, high-volume data exchange across clearing and post-trade systems.

You will work in an agile team using Java 21, Apache Kafka, and OpenShift, driving API-first development, containerisation, observability, and CI/CD practices to ensure a

Qualifications

  • 10+ years in software engineering with lead involvement on a production-grade platform in financial services or a regulated industry.
  • Proven experience designing and developing microservices using Java and Spring Boot.
  • Strong hands-on experience with Apache Kafka for event-driven architectures and stream processing.
  • Experience deploying containerised applications on OpenShift, Kubernetes, or similar platforms.
  • Experience building and supporting RESTful APIs and integration services in complex enterprise environments.
  • Knowledge of cloud-native architectures, distributed systems, scalability, resilience, and fault tolerance.
  • Experience implementing CI/CD pipelines with tools such as Bamboo or ArgoCD; proficient with Git/Bitbucket.

Responsibilities

  • Design, develop, and maintain Java-based microservices to support the replacement of the legacy clearing platform.
  • Build interfaces and APIs for secure, reliable, high-volume integration across clearing, settlement, and downstream systems.
  • Develop event-driven solutions using Apache Kafka for near real-time processing.
  • Deploy, manage, and troubleshoot containerised applications on OpenShift.
  • Collaborate with architects and leads to implement target-state architectures aligned with cloud-native principles.
  • Participate in full SDLC including requirements analysis, design, development, testing, deployment, and support.
  • Create and maintain RESTful APIs and service contracts with scalability and security in mind.
  • Write clean, testable code and promote best practices; develop automated tests and support CI/CD.

Skills

Java
Spring Boot
Apache Kafka
OpenShift
Kubernetes
CI/CD
REST APIs
Git/Bitbucket
Cloud-native
DevOps practices

Education

Bachelor's degree in Computer Science or related
Master's degree preferred

Tools

OpenShift
Kubernetes
Bamboo
ArgoCD

Job description

Location: CN-Shenzhen-HyQ

Shift: Standard - 40 Hours (China)

Scheduled Weekly Hours: 40

Worker Type: Permanent

Job Summary

The Senior Java Developer will play a key role in the strategic replacement of a legacy clearing platform by designing, developing, and delivering robust, scalable interfaces and integration services using modern cloud-native architecture principles. The role is responsible for building high-performance Java-based microservices that enable secure, resilient, and efficient data exchange across critical clearing and post-trade systems.

Working within an agile engineering team, the individual will leverage technologies such as Java 21, Apache Kafka, and the OpenShift Container Platform to develop event-driven solutions, promote system decoupling, and enhance operational scalability and resilience. The role will drive the implementation of modern engineering practices, including API-first development, containerisation, automation, observability, and continuous integration and deployment.

The successful candidate will collaborate closely with architects, business stakeholders, and engineering teams to ensure the target-state platform meets functional, non-functional, and requirements while supporting the organisation's broader technology transformation strategy. They will champion best practices in software engineering, solution design, and platform modernisation to deliver a future-ready clearing ecosystem.

Job Duties
Responsibilities
  • Design, develop, and maintain Java-based microservices to support the replacement of the legacy clearing platform.
  • Build and enhance interfaces and APIs that enable secure, reliable, and high-volume integration between clearing, settlement, and downstream systems.
  • Develop event-driven solutions using Apache Kafka, including producers, consumers, and streaming integrations to support near real-time processing.
  • Deploy, manage, and troubleshoot containerised applications on the OpenShift Container Platform.
  • Collaborate with Solution Architects and Technical Leads to implement target-state architectures aligned with enterprise standards and cloud-native design principles.
  • Participate in the full software development lifecycle, including requirements analysis, solution design, development, testing, deployment, and production support.
  • Create and maintain RESTful APIs and service contracts, ensuring scalability, security, and backward compatibility.
  • Write clean, maintainable, and testable code while adhering to coding standards, design patterns, and secure development practices.
  • Develop automated unit, integration, and end-to-end tests to ensure solution quality and minimise production defects.
  • Support CI/CD pipelines by integrating build, test, deployment, and quality assurance processes within the software delivery lifecycle.
  • Monitor application performance, investigate production issues, and implement improvements to optimise system resilience, throughput, and latency.
  • Work closely with Business Analysts, Product Owners, QA Engineers, and infrastructure teams to translate business requirements into technical solutions.
  • Conduct peer code reviews, provide technical guidance to junior developers, and promote software engineering best practices across the team.
  • Produce and maintain technical documentation covering solution designs, APIs, integration patterns, operational procedures, and deployment processes.
  • Contribute to platform modernisation initiatives by identifying opportunities to improve architecture, automation, observability, security, and operational efficiency across the clearing technology landscape.
Required Knowledge and Level of Experience
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline; Master's degree preferred.
  • 10+years' experience in software engineering, with demonstrable lead involvement in at least one production-grade platform within financial services or a similarly regulated industry.
  • Proven experience designing and developing microservices-based architectures using Java and Spring Boot.
  • Strong hands-on experience with Apache Kafka, including event-driven architecture, messaging patterns, and stream processing.
  • Demonstrable experience developing and deploying containerised applications using OpenShift, Kubernetes, or similar container orchestration platforms.
  • Experience building and supporting RESTful APIs and integration services within complex enterprise environments.
  • Strong knowledge of cloud-native architecture principles, distributed systems, scalability, resilience, and fault-tolerant design.
  • Expertise in software engineering best practices, including object-oriented design, design patterns, secure coding, and test-driven development.
  • Experience implementing CI/CD pipelines using tools such as Bamboo, ArgoCD, or equivalent.
  • Strong proficiency with source control and collaborative development practices using Git/BitBucket.
  • Experience with DevOps practices, including con
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Head of Post-Trade Systems Modernization
Head of Post-Trade Systems Modernization

Hong Kong Exchanges and Clearing • Hong Kong

On-site
HKD 1,056,000 - 1,761,000
Lead JAVA Engineer - Innovative Fintech Platform - J13181
Lead JAVA Engineer - Innovative Fintech Platform - J13181

Pinpoint Asia • Hong Kong

On-site
HKD 900,000 - 1,500,000
(Senior) Systems Analyst - OTC Clearing & Risk - IT (12-month contract)
(Senior) Systems Analyst - OTC Clearing & Risk - IT (12-month contract)

Hong Kong Exchanges & Clearing Ltd • Hong Kong

On-site
HKD 600,000 - 1,000,000
Java Software Engineer with Kafka
Java Software Engineer with Kafka

Luxoft • Hong Kong

On-site
HKD 900,000 - 1,300,000
Java Developer - Global Fintech Firm - HKD$70K - HKD$90K per month + bonus
Java Developer - Global Fintech Firm - HKD$70K - HKD$90K per month + bonus

DJRecruit Asia • Hong Kong

On-site
HKD 781,000 - 1,004,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

EPAM Systems • Hong Kong

On-site
HKD 650,000 - 1,000,000
Tech Lead/Senior Software Engineer - Banking
Tech Lead/Senior Software Engineer - Banking

ConnectedGroup • Hong Kong

Hybrid
HKD 900,000 - 1,200,000
Senior Java Developer
Senior Java Developer

Luxoft • Hong Kong

On-site
HKD 800,000 - 1,000,000
Vice President, Post-trade Systems - IT (OCP S2)
Vice President, Post-trade Systems - IT (OCP S2)

Hong Kong Exchanges and Clearing Limited (HKEX) • Hong Kong

On-site
HKD 1,200,000 - 1,800,000
Java Development manager, Trading System, Investment bank
Java Development manager, Trading System, Investment bank

Recruit Logic Limited • Hong Kong

On-site
HKD 670,000 - 1,116,000