Create Alert
Email me similar jobs

VP - Java Developer – Global Transaction Banking (Payments & Cash Management)

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
Similar jobs

VP - Java Developer – Global Transaction Banking (Payments & Cash Management)

Apply Now
Back to search page