Responsibilities - Design, develop & maintain Java microservices (Spring Boot)
- Build REST APIs and integrate via messaging queues (ActiveMQ/RabbitMQ/Kafka)
- Contribute to architecture & integration design
- DevOps automation with Python (e.g., PyInfra) and Jenkins CI/CD pipelines
- Deploy/manage services with Docker & Kubernetes
- Work with PostgreSQL and ensure efficient data handling
- Translate business requirements into technical solutions
- Production support incl. compensated on-calling rotation
- Stakeholder collaboration (BA/PO/Management)
- Lead on code quality, unit tests, Git best practices & documentation
- Vendor management for issue tracking and delivery
Requirements - Strong Java (Spring Boot preferred)
- Unix/Linux
- Expert Git version control
- Docker & Kubernetes
- Messaging systems (ActiveMQ/RabbitMQ/Kafka)
- PostgreSQL (or similar RDBMS)
- Strong analysis & delivery mindset
- English communication; autonomous & team player
Preferred - Python for DevOps (PyInfra)
- Jenkins or similar CI/CD tools
- Exposure to banking/payment systems
Department Description IT team for Global Transaction Banking (Payments & Cash Management) in Hong Kong. The role contributes to major Asia transformation projects replacing existing core banking or enabling new markets using microservices, APIs and modern integration platforms.
#J-18808-Ljbffr