# Senior Java Developer

**Company**: 港交所科技（深圳）有限公司
**Location**: Shenzhen, HyQ
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://hkex.wd3.myworkdayjobs.com/en-US/HKEXCareerPage/job/CN-Shenzhen-HyQ/Associate---Java-Developer---LMEC_R004633-12?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-java-developer-8816b26d-a6a/

## Description

We are seeking a Senior Java Developer to play a key role in replacing a legacy clearing platform by designing, developing, and delivering robust, scalable interfaces and integration services using modern cloud-native architecture principles.

The successful candidate will work within an agile engineering team to build high-performance Java-based microservices that enable secure, resilient, and efficient data exchange across critical clearing and post-trade systems.

**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.

- Produce and maintain technical documentation covering solution designs, APIs, integration patterns, operational procedures, and deployment processes.

**Required Knowledge and Level of Experience:**

- Minimum 5 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.

- 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 containerisation (Docker, Kubernetes), CI/CD pipelines, and infrastructure automation.

- Experience working with relational and non-relational databases, including performance tuning and data integration.

- Knowledge of observability frameworks, including logging, monitoring, tracing, and performance management tools.

- Experience working in cross-functional teams and translating business requirements into scalable technical solutions.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Java
- Apache Kafka
- OpenShift Container Platform
- Spring Boot
- RESTful APIs
- Cloud-native architecture
- Microservices-based architectures
- Containerisation
- CI/CD pipelines
- Git/BitBucket
- DevOps practices
- Docker
- Kubernetes

---

Source: [Apply at hkex.wd3.myworkdayjobs.com](https://hkex.wd3.myworkdayjobs.com/en-US/HKEXCareerPage/job/CN-Shenzhen-HyQ/Associate---Java-Developer---LMEC_R004633-12?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
