About this role
Hong Kong, Hong Kong SAR, Hong Kong
Backend Developer
Job Description:
Join us in building a cloud-native virtual bank from the ground up. You'll work in small, high-performing teams to design, build, and scale mission-critical banking services using modern engineering practices and technologies.
Responsibilities
- Design, develop, and maintain scalable backend services and microservices.
- Build RESTful APIs and event-driven systems leveraging Kafka and asynchronous messaging.
- Develop cloud-native applications deployed on Kubernetes and Docker.
- Write clean, maintainable, and well-tested code following TDD and engineering best practices.
- Contribute to the design and evolution of distributed system architecture.
- Work closely with product managers, designers, and engineers to deliver high-quality solutions.
- Leverage AWS cloud services and infrastructure to build resilient and scalable applications.
- Drive CI/CD adoption and contribute to automation across the software delivery lifecycle.
- Take ownership of services in production following a "you build it, you run it" mindset.
Requirements
-
-
Strong backend development experience with Java and/or Kotlin.
-
-
Experience with microservices, REST APIs, and event-driven architectures (Kafka preferred).
-
-
Familiarity with Docker, Kubernetes, CI/CD, and cloud platforms (AWS preferred).
-
-
Experience with relational databases such as PostgreSQL.
-
-
Strong communication, collaboration, and problem-solving skills.
Required Skills
-
Cloud
-
Messaging
-
Adoption
-
Kotlin
-
RESTful APIs
-
Development
-
REST
-
Kafka
-
Collaboration
-
REST APIs
-
Ownership
-
CI/CD
-
Microservices
-
Architecture
-
Banking
-
Infrastructure
-
AWS
-
Automation
-
Kubernetes
-
Databases
-
PostgreSQL
-
Docker
-
Software
-
Design
-
Engineering
-
Java
-
Communication