Hong Kong Exchanges and Clearing Limited

Assistant Vice President - Java Developer - LME Clearing

Hong Kong Exchanges and Clearing Limited
Apply
1 day ago
Shenzhen, ChinaStaff+

Responsibilities

  • Design, develop, and maintain Java-based microservices for replacement of the legacy clearing platform.
  • Build secure, reliable, high-volume interfaces, APIs, and integration services across clearing, settlement, and downstream systems.
  • Develop Apache Kafka producers, consumers, and streaming integrations for near-real-time processing.
  • Deploy, manage, monitor, and troubleshoot containerized applications on the OpenShift Container Platform.
  • Implement target-state architectures with Solution Architects and Technical Leads using cloud-native design principles.
  • Participate in requirements analysis, solution design, development, testing, deployment, and production support.
  • Create and maintain scalable, secure, and backward-compatible RESTful APIs and service contracts.
  • Develop automated unit, integration, and end-to-end tests and support CI/CD pipeline processes.
  • Investigate production issues and improve system resilience, throughput, latency, observability, and operational efficiency.
  • Collaborate with Business Analysts, Product Owners, QA Engineers, infrastructure teams, and other engineering groups.
  • Conduct peer code reviews, provide technical guidance to junior developers, and promote software engineering best practices.
  • Maintain technical documentation for solution designs, APIs, integration patterns, operational procedures, and deployments.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Master's degree is preferred.
  • 10+ years of software engineering experience, including lead involvement in at least one production-grade platform.
  • Experience in financial services or a similarly regulated industry.
  • Strong experience designing and developing microservices architectures with Java and Spring Boot.
  • Strong hands-on experience with Apache Kafka, event-driven architecture, messaging patterns, and stream processing.
  • Experience developing and deploying containerized applications with OpenShift, Kubernetes, or similar platforms.
  • Experience building and supporting RESTful APIs and integration services in complex enterprise environments.
  • Knowledge of cloud-native architecture, distributed systems, scalability, resilience, and fault-tolerant design.
  • Expertise in object-oriented design, design patterns, secure coding, and test-driven development.
  • Experience implementing CI/CD pipelines with Bamboo, ArgoCD, or equivalent tools.
  • Proficiency with source control and collaborative development using Git and Bitbucket.
  • Experience with DevOps practices, Docker, Kubernetes, CI/CD pipelines, and infrastructure automation.
  • Experience with relational and non-relational databases, performance tuning, and data integration.
  • Knowledge of logging, monitoring, tracing, and performance-management observability tools.
  • Ability to work cross-functionally and translate business requirements into scalable technical solutions.

Benefits

  • Permanent employment with a standard 40-hour workweek in Shenzhen, China.
  • The role supports a strategic technology transformation within a financial-market infrastructure and regulated-industry environment.

Tech Stack

Apache KafkaBambooDockerGitJavaKubernetesOpenShiftSpring Boot

Categories

Contact me