Backend Engineer Java and Kotlin


Job Location:

Hong Kong - Hong Kong

Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Key Responsibilities

  • Design develop and maintain backend services and APIs using Java and Kotlin.
  • Build and optimize services for performance reliability and scale.
  • Write clean testable code and contribute to engineering best practices.
  • Develop and maintain data access layers and integrations with databases.
  • Implement and support microservices and/or service-oriented architectures.
  • Create and maintain automated tests (unit/integration) and participate in CI/CD.
  • Diagnose production issues perform root-cause analysis and help drive improvements.
  • Collaborate with frontend mobile DevOps/SRE and QA to deliver end-to-end features.
  • Document system behavior design decisions and operational procedures.
  • Continuously improve observability (logging metrics tracing) and developer productivity.

Required Qualifications

  • Atleast 5 years (or equivalent) of professional backend development experience.
  • Strong experience with Java and Kotlin in production systems.
  • Proficiency with RESTful APIs and/or service interfaces (e.g. gRPC).
  • Solid understanding of data structures algorithms and backend fundamentals (concurrency caching networking).
  • Experience with SQL and at least one relational database (e.g. PostgreSQL MySQL).
  • Experience with common backend frameworks (e.g. Spring Boot Ktor Micronaut).
  • Strong testing practices (e.g. JUnit Mockito integration testing).
  • Familiarity with containerization and deployment workflows (e.g. Docker Kubernetes is a plus).
  • Ability to work in an agile environment and communicate clearly with cross-functional teams.

Preferred Qualifications

  • Experience with microservices event-driven systems or distributed systems.
  • Familiarity with messaging/streaming technologies (e.g. Kafka RabbitMQ).
  • Experience with AWS/GCP/Azure services and cloud-native patterns.
  • Knowledge of observability tooling (e.g. Prometheus Grafana ELK OpenTelemetry).
  • Experience with performance tuning reliability engineering and automated incident response.
  • Familiarity with security practices (authn/authz OWASP principles secrets management).

Key Responsibilities Design develop and maintain backend services and APIs using Java and Kotlin. Build and optimize services for performance reliability and scale. Write clean testable code and contribute to engineering best practices. Develop and maintain data access layers and integrations with ...