Java Backend Engineer - FinTech
IO Tech Solutions Limited · Hong Kong · 2026-11-07
About this role
We are seeking a highly skilled Senior Java Backend Engineer with over 5 years of professional software development experience. In this role, you will design, build, and optimize scalable, high-performance distributed systems. The ideal candidate possesses deep expertise in Spring Boot for microservices architecture and Apache Kafka for high-throughput, event-driven data streaming. You will be responsible for creating robust enterprise APIs, optimizing complex data pipelines, and ensuring the reliability of critical backend services.
• Design and develop low-latency, high-availability microservices using the Spring Boot framework.
• Build, maintain, and optimize real-time data streaming pipelines and messaging architectures utilizing Apache Kafka.
• Design clean, scalable, and secure RESTful APIs and handle service-to-service communication via gRPC or asynchronous messaging.
• Implement data persistence and complex queries across relational databases (e.g., PostgreSQL, MySQL) and NoSQL stores (e.g., MongoDB), focusing heavily on performance tuning and indexing.
• Integrate distributed caching solutions like Redis or Memcached to improve application responsiveness and scale.
• Write high-quality, maintainable code following clean-code principles. Drive rigorous automated testing practices, including unit (JUnit, Mockito) and integration tests.
• Containerize applications using Docker and collaborate on deployments within Kubernetes clusters managed via CI/CD pipelines.
Required Skills & Qualifications
• Minimum 5 years of hands-on professional backend software development using Java (Java 11/17+).
• Deep understanding of the Spring ecosystem (Spring Boot, Spring Data JPA, Spring Security, and Spring Cloud).
• Proven track record of implementing event-driven architectures with Apache Kafka, including knowledge of Kafka Topics, Partitions, Consumer Groups, Schema Registry, and Kafka Streams.
• Strong proficiency in Microservices patterns (Circuit Breakers via Resilience4j, CQRS, Event Sourcing, and API Gateways).
• Strong knowledge of SQL/PostgreSQL database optimization and ORM frameworks like Hibernate.
• Solid experience with cloud infrastructure (AWS, GCP, or Azure), Docker containers, and CI/CD tools (Jenkins, GitHub Actions).
Originally posted on Himalayas
Skills asked for
- java
- spring boot
- microservices
- kafka
- grpc
- postgresql
- mysql
- mongodb
Similar jobs
- Senior Backend Engineer (Java/Spring)Gen Digital · USA - New York
- Backend-Entwickler (Java & Python, Microservices) (m/w/d)Okapiorbits · Barcelona (Spain)
- Développeur backend Java - Sophia H/FAKKODIS · Cannes
- Java Backend Software EngineerDeltatre
- Middle Backend Developer (Java/Kotlin)Emerging Travel Group
- Middle Backend Developer (Java/Kotlin)Emerging Travel Group
- Middle Backend Developer (Java/Kotlin)Emerging Travel Group
- Senior Backend Developer (Java or Kotlin)Dkbcodefactory · Valencia
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.