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
- English and Mandarin Speakers
- 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