返回查询:Java Development / 中国

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.