We're looking for a skilled
Java Development Engineer
to join our growing team If you're passionate about building scalable microservices, enjoy solving complex backend challenges, and want to work with modern technologies in a collaborative environment — we'd love to meet you.
Job Requirement
- Have 5+ years of general development experience, or 1-3 years in a relevant industry.
- Understand modular design principles and write high-cohesion, low-coupling code.
- Are comfortable working in an Agile environment (Scrum/Kanban).
- Care about clean code, scalability, and long-term maintainability.
- Enjoy solving problems and taking ownership of features.
Professional Skills Requirement
Java Core Technologies
Proficient in Java 8+ core syntax and features (Lambda, Stream API, Optional, etc.).
- Deep understanding of Object-Oriented Programming (OOP) and design patterns (Factory, Singleton, Strategy, etc.).
Familiar with collections framework, multithreading, IO/NIO, JVM memory model, and basic performance tuning.
Microservices Architecture & Spring Ecosystem
Skilled in building microservices using Spring Boot and Spring Cloud (Alibaba), familiar with service registration/discovery (Nacos/Eureka), config center, and API gateway (Gateway/Zuul).
- Proficient in distributed systems: RPC (Dubbo/Feign), message queues (RabbitMQ/Kafka), and distributed transactions (Seata/SAGA).
Experience in circuit breaking (Sentinel/Hystrix), distributed tracing (Sleuth+Zipkin), and API rate limiting.
Database & ORM Frameworks
Proficient in relational databases (MySQL) with strong SQL optimization and index design skills.
- Hands-on experience with Redis (data types, persistence, clustering) and MongoDB.
Skilled in MyBatis, MyBatis-Plus, JPA/Hibernate for data persistence.
Frontend Development )
Proficient in Vue 2/3 and its ecosystem (Vue Router, Vuex/Pinia, Axios).
- Familiar with UI libraries (Element UI/Ant Design Vue) and responsive web development.
Basic knowledge of frontend tooling (Webpack/Vite), ES6+, and TypeScript.
DevOps & Toolchain
Experienced in Git, Maven/Gradle, and CI/CD pipelines (Jenkins/GitLab CI).
- Basic knowledge of Docker and Kubernetes, able to deploy microservices to cloud platforms (AWS/Alibaba Cloud).
Skilled in Postman/Swagger for API testing and documentation, familiar with Linux commands.
Soft Skills & Project Experience
Capable of independent module development, designing high-cohesion, low-coupling code structures.
- Familiar with Agile methodologies (Scrum/Kanban) and maintaining clean code & documentation.
- 5+ years of microservices experience, having led or contributed to at least one full-scale microservices project.
Job Responsibilities
- Independently develop, enhance, and maintain backend services and core business modules.
- Design execution plans for feature tasks and track progress across sprints.
- Collaborate with cross-functional teams including frontend, DevOps, QA, and Product.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews and architecture discussions.
- Troubleshoot production issues and continuously improve system performance.