Assistant Vice President - Java Developer - LME Clearing
Hong Kong Exchanges and Clearing Limited1 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.