Backend Engineer - Java and Kotlin (FinTech)
IO Tech Solutions Limited · Hong Kong · 2026-10-11
About this role
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).
Originally posted on Himalayas
Skills asked for
- java
- kotlin
- microservices
- ci/cd
- devops
- sre
- grpc
- postgresql
Similar jobs
- Backend Engineer - Java (Crypto)IO Tech Solutions Limited
- Software Engineer – Backend | Remote - ContractXperteez Technology
- Backend Software Engineer II- Data PlatformVida Health
- Senior Backend Engineer - Java Microservicios (Remoto)Initium Software SL
- Backend Engineer | RemoteCrossing Hurdles
- Senior Software Engineer (m/w/d) – Backend & Data InfrastructureAutonomous Teaming Solutions ATS GmbH · Munich (DEU)
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.