Associate - Java Developer - LMEC
Hong Kong Exchanges and Clearing Limited3 days ago
Shenzhen, ChinaSenior
Responsibilities
- Design, develop, and maintain Java-based microservices supporting the legacy clearing platform replacement.
- Build secure, reliable, high-volume interfaces, RESTful 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, troubleshoot, and optimize 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 maintainable APIs and service contracts with scalability, security, and backward compatibility.
- Develop automated unit, integration, and end-to-end tests and support CI/CD build, test, deployment, and quality processes.
- Monitor performance, investigate production issues, and improve resilience, throughput, and latency.
- Collaborate with Business Analysts, Product Owners, QA Engineers, infrastructure teams, and other stakeholders to translate requirements into technical solutions.
- Maintain technical documentation for solution designs, APIs, integration patterns, operations, and deployment processes.
Requirements
- At least 5 years of software engineering experience, including lead involvement in at least one production-grade platform in financial services or a similarly regulated industry.
- Proven experience designing and developing microservices architectures using Java and Spring Boot.
- Experience deploying containerized applications with OpenShift, Kubernetes, or similar container orchestration platforms.
- Experience building and supporting RESTful APIs and integration services in complex enterprise environments.
- Strong 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 using Bamboo, ArgoCD, or equivalent tools.
- Strong proficiency with Git and Bitbucket for source control and collaborative development.
- 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 observability frameworks, logging, monitoring, tracing, and performance management tools.
- Experience working in cross-functional teams and translating business requirements into scalable technical solutions.
Benefits
- Permanent position located in Shenzhen, China.
- Standard shift with 40 scheduled hours per week.