Log in
All jobs
IT

Backend Engineer - Java and Kotlin (FinTech)

IO Tech Solutions Limited
Hong Kong, Hong Kong SAR, Hong Kong
On-site

About this role

Hong Kong, Hong Kong SAR, Hong Kong

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).

Required Skills

  • Performance Tuning
  • Data
  • Prometheus
  • Messaging
  • Spring
  • Support
  • Database
  • Access
  • Kotlin
  • RESTful APIs
  • Mockito
  • Development
  • Grafana
  • Interfaces
  • Integration Testing
  • RabbitMQ
  • Kafka
  • Structures
  • Gcp
  • Data Structures
  • Analysis
  • Algorithms
  • CI/CD
  • JUnit
  • Features
  • Metrics
  • Azure
  • Microservices
  • Reliability
  • Agile
  • DevOps
  • Spring Boot
  • Insurance
  • AWS
  • Networking
  • Kubernetes
  • Integration
  • Databases
  • PostgreSQL
  • Security
  • Docker
  • Testing
  • MySQL
  • Design
  • Engineering
  • Java
  • SQL
  • Management

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →