Senior Java Backend Engineer: Spring Microservices & Kafka

IO Tech Solutions Limited

Hong Kong

On-site

HKD 900,000 - 1,200,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

IO Tech Solutions Limited is seeking a Senior Java Backend Engineer to design, build, and optimize scalable distributed systems. The role focuses on Spring Boot microservices and high-throughput Apache Kafka data streaming, with emphasis on robust APIs, data pipelines, and reliable backend services.

You will work on real-time data processing, database optimization (PostgreSQL/MySQL/MongoDB), and caching strategies, while embracing CI/CD, Docker, and Kubernetes for deployment and reliability.

Qualifications

  • Minimum 5 years of hands-on backend Java experience in enterprise systems.
  • Deep expertise in the Spring ecosystem (Spring Boot, Spring Data JPA, Spring Security, Spring Cloud).
  • Proven track record implementing event-driven architectures with Apache Kafka and related components.
  • Strong knowledge of Microservices patterns (Circuit Breakers, CQRS, Event Sourcing, API Gateways).
  • SQL optimization and ORM frameworks like Hibernate; NoSQL familiarity (MongoDB).
  • Cloud familiarity (AWS, GCP or Azure); Docker and CI/CD tools like Jenkins, GitHub Actions.

Responsibilities

  • Design and develop low-latency, high-availability microservices using Spring Boot.
  • Build, maintain, and optimize real-time data streaming pipelines with Apache Kafka.
  • Design secure RESTful APIs and handle service-to-service communication via gRPC or asynchronous messaging.
  • Implement data persistence with PostgreSQL, MySQL and MongoDB, focusing on performance and indexing.
  • Integrate distributed caching like Redis to improve responsiveness and scale.
  • Write clean, maintainable code with automated testing (JUnit, Mockito) and integration tests.
  • Containerize applications with Docker and deploy on Kubernetes with CI/CD pipelines.

Skills

Java
Spring Boot
Microservices
Kafka
REST APIs
SQL optimization
NoSQL
Caching
CI/CD
JUnit Mockito

Tools

Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
Hibernate
Jenkins
GitHub Actions

Job description

IO Tech Solutions Limited is seeking a Senior Java Backend Engineer to design, build, and optimize scalable distributed systems. The role focuses on Spring Boot microservices and high-throughput Apache Kafka data streaming, with emphasis on robust APIs, data pipelines, and reliable backend services.

You will work on real-time data processing, database optimization (PostgreSQL/MySQL/MongoDB), and caching strategies, while embracing CI/CD, Docker, and Kubernetes for deployment and reliability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend Engineer - FinTech
Java Backend Engineer - FinTech

IO Tech Solutions Limited • Hong Kong

On-site
HKD 900,000 - 1,200,000
Senior Java Engineer: Spring, Microservices & DevOps
Senior Java Engineer: Spring, Microservices & DevOps

IO TECH SOLUTIONS LIMITED • Hong Kong

On-site
HKD 700,000 - 1,200,000
Senior Java Backend Engineer - Kafka Microservices
Senior Java Backend Engineer - Kafka Microservices

EPAM Systems • Hong Kong

On-site
HKD 650,000 - 1,000,000
Senior Java Backend Engineer—Kafka & Event-Driven Microservices
Senior Java Backend Engineer—Kafka & Event-Driven Microservices

Luxoft • Hong Kong

On-site
HKD 900,000 - 1,300,000
Senior Java Backend Engineer — Kafka Microservices
Senior Java Backend Engineer — Kafka Microservices

Luxoft • Hong Kong

Remote
HKD 900,000 - 1,300,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

EPAM Systems • Hong Kong

On-site
HKD 650,000 - 1,000,000
Senior Backend Architect: High-Volume Microservices
Senior Backend Architect: High-Volume Microservices

Hyphen Connect Limited • Hong Kong

On-site
HKD 700,000 - 1,200,000
Java Developer with Kafka
Java Developer with Kafka

Luxoft • Hong Kong

Remote
HKD 900,000 - 1,300,000
Senior Backend Engineer - Java/Kotlin Microservices
Senior Backend Engineer - Java/Kotlin Microservices

ConnectedGroup Limited • Hong Kong

On-site
HKD 900,000 - 1,500,000
Java Software Engineer with Kafka
Java Software Engineer with Kafka

Luxoft • Hong Kong

On-site
HKD 900,000 - 1,300,000