Skip to main content
All roles

Careers · Closed

Java Spring Boot Developer

Salary
Negotiable
Experience
At least 4 years
Posted
23/10/2025
Apply by
31/12/2025

Who we are looking for

Build and maintain Java backend systems for our Korean clients’ projects: design APIs, work with both SQL and NoSQL, and build event-driven systems. Golang is a plus.

Responsibilities

  • Develop and maintain backend systems with Java and popular frameworks such as Spring Boot, Spring MVC, Hibernate, Quarkus, Micronaut and MyBatis.
  • Design and develop RESTful and GraphQL APIs.
  • Work with SQL databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, Redis, Cassandra, Elasticsearch).
  • Build event-driven data processing with Kafka, RabbitMQ, ActiveMQ.
  • Optimise performance and security, and handle concurrency.
  • Integrate OAuth 2.0, JWT and OpenID Connect.
  • Work with DevOps tools: Docker, Kubernetes, Jenkins, GitLab CI/CD.
  • Write technical documentation and help debug the system.

Requirements

  • At least 4 years of Java backend experience.
  • Proficient in Spring Boot.
  • Deep understanding of microservice, monolithic and event-driven architectures.
  • Experience with caching (Redis, Ehcache) and message queues (Kafka, RabbitMQ).
  • Strong SQL and NoSQL skills; experience with Hibernate, JPA and query optimisation.
  • Experience deploying on AWS, GCP or Azure is a plus.
  • English and Golang are a plus.
  • Strong logical thinking, teamwork and problem-solving skills.

Benefits

  • Attractive, negotiable salary.
  • 5 working days a week (Mon – Fri, 7:30 – 16:30).
  • A comfortable workplace and friendly colleagues.
  • Opportunities to learn and grow professionally.
  • 100% salary during probation, 13th-month salary, annual salary review.
  • Summer vacation, Mid-Autumn Festival and Christmas holidays.
  • Social insurance, health insurance and regular health check-ups.
  • Lunch, fuel and phone allowances; a company computer.