Hong Kong Island, Hong Kong SAR, Hong Kong

Backend Engineer - Operations Technology

 Job Description:

Key responsibilities

  • Design and implement financial products and features on top of Thought Machine Vault, translating product requirements into robust technical solutions.
  • Build event-driven microservices and integrations to extend the functionality of our core banking platform.
  • Develop and maintain high-quality, maintainable code using test-driven development (TDD) and strong engineering practices.
  • Improve system reliability through comprehensive simulation, end-to-end and performance testing.
  • Operate and support services in production, contributing to SRE processes, incident response, and continuous improvement of operational tooling.
  • Deploy, run and manage containerised services using Kubernetes and Docker.
  • Leverage AWS infrastructure and services to build elastic, secure and cost-effective solutions.
  • Work with relational and object storage technologies (PostgreSQL, Amazon Aurora, S3) for persistence and data durability.
  • Contribute to continuous integration and continuous delivery (CI/CD) pipelines and processes.

Requirements

  • Proficient in Kotlin and/or Java; strong command of the JVM ecosystem and idiomatic language use.
  • Solid experience in back-end development, including building and operating microservices and designing reliable APIs.
  • Practical experience with CI/CD practices and tooling (pipelines, automation, testing, deployment).
  • Experience working with AWS services and cloud-native development patterns (preferred).
  • Demonstrated ability to learn quickly, take ownership, and deliver results in ambiguous or fast-moving contexts.
  • Strong collaboration skills and experience working effectively in cross-functional teams.
  • Excellent verbal and written communication, organisational skills, and attention to detail.

  Required Skills:

Performance Data Kotlin Performance Testing Support Development Continuous Integration Pipelines Operations Collaboration CI/CD Ownership Features Microservices Reliability Storage Attention To Detail Continuous Improvement Banking AWS Infrastructure Kubernetes Automation Integration PostgreSQL Docker Testing Design Java Engineering Communication