freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer (English and Mandarin Speakers)

Summary

Build and maintain backend services using Java, Spring Boot, and microservices; optimize SQL databases and deploy via Docker/Kubernetes.

Senior Java Developer (English and Mandarin Speakers)

We are seeking an experienced Java Developer with strong expertise in backend development, microservices architecture, and distributed systems. The ideal candidate will have solid hands-on experience in modern Java frameworks, database optimization, and CI/CD practices.

Responsibilities

Developing for our client

Requirements

Requirements (Mandatory) - Education

Bachelor’s degree or above in Computer Science, Software Engineering, or related fields.

Technical Skills

Minimum 5+ years of Java development experience

Strong foundation in:

- Java (Collections, Multithreading, JVM principles)

- Object-Oriented Programming (OOP)

Frameworks:

- Spring / Spring Boot / Spring Cloud

- Spring MVC

Databases:

- Experience in SQL performance optimization

Middleware:

- Redis / RabbitMQ / Kafka / Elasticsearch

Distributed Systems:

- Understanding of CAP Theorem

Strong experience in Microservices architecture

Hands-on experience with Docker / Kubernetes

Familiar with tools: Git / Maven / Jenkins / Gradle / Jira

Experience in CI/CD pipelines

Soft Skills

Strong logical thinking and problem-solving ability

Ability to independently troubleshoot complex technical issues

High sense of responsibility with focus on code quality and system stability

Able to work in Agile environments (Scrum / Kanban)

Nice to Have (Bonus)

Experience in large-scale distributed systems or high-concurrency environments (e-commerce, fintech)

Experience with cloud platforms (AWS / Azure / Aliyun / Tencent Cloud)

DevOps experience or Kubernetes operations

Open-source contributions or technical blogging

Experience with Lenovo systems is an advantage

Additional Senior Requirements

5+ years Java development experience

Experience in Spring MVC / Spring Boot API development

Spring Cloud microservices

Tools: Gradle / Git / Jira

Required Skills

Performance Bonus

Health Insurance

Job Description

We are seeking an experienced Java Developer with strong expertise in backend development, microservices architecture, and distributed systems. The ideal candidate will have solid hands‑on experience in modern Java frameworks, database optimization, and CI/CD practices.

Responsibilities

  • Developing for our client

Requirements

  • Requirements (Mandatory) - Education

  • Bachelor’s degree or above in Computer Science, Software Engineering, or related fields.

  • Technical Skills

  • Minimum 5+ years of Java development experience

  • Strong foundation in:

  • Java (Collections, Multithreading, JVM principles)

  • Object‑Oriented Programming (OOP)

  • Technology Stack

  • Frameworks:

  • Spring / Spring Boot / Spring Cloud

  • Spring MVC

  • MyBatis / Spring Data JPA / Hibernate

  • Databases:

  • MySQL / PostgreSQL / Oracle

  • Experience in SQL performance optimization

  • Middleware:

  • Redis / RabbitMQ / Kafka / Elasticsearch

  • Distributed Systems:

  • Dubbo / Zookeeper / Nacos

  • Understanding of CAP Theorem

  • Architecture & Tools

  • Strong experience in Microservices architecture

  • Hands‑on experience with Docker / Kubernetes

  • Familiar with tools: Git / Maven / Jenkins / Gradle / Jira

  • Experience in CI/CD pipelines

  • Soft Skills

  • Strong logical thinking and problem‑solving ability

  • Ability to independently troubleshoot complex technical issues

  • High sense of responsibility with focus on code quality and system stability

  • Excellent communication skills

  • Able to work in Agile environments (Scrum / Kanban)

  • Nice to Have (Bonus)

  • Experience in large-scale distributed systems or high‑concurrency environments (e‑commerce, fintech)

  • Experience with cloud platforms (AWS / Azure / Aliyun / Tencent Cloud)

  • DevOps experience or Kubernetes operations

  • Open‑source contributions or technical blogging

  • Experience with Lenovo systems is an advantage

  • Additional Senior Requirements

  • 5+ years Java development experience

  • Experience in Spring MVC / Spring Boot API development

  • Spring Cloud microservices

  • JPA / Hibernate / PostgreSQL

  • Tools: Gradle / Git / Jira

Required Skills

Android (Kotlin)PythonC# / .NETDevOps (Docker / Kubernetes / CI-CD)UI/UX DesignJavaDatabase (SQL / NoSQL)PHP / LaravelJavaScript / TypeScript

Benefits

  • Performance Bonus

  • Health Insurance

Experience Level

Senior Level

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available