
Java Developer
- Shanghai
- RMB¥384,000-396,000 per year
- Permanent
- Full-time
- Java Expertise: At least 3 years of experience in Java development, with a solid understanding of IO, threads, collections, and core frameworks.
- Business Domain Knowledge: Familiarity with scan-to-order systems and e-commerce platforms, including experience in critical business modules like orders, payments, products, and inventory. Deep understanding of business logic in these areas is essential.
- Framework Proficiency: Skilled in Spring, Spring Boot, and components within the Spring ecosystem.
- Microservices & Distributed Systems: Experience with Java microservices architecture, such as Spring Cloud/Dubbo, and principles of distributed system design.
- Design & Coding Best Practices: Knowledge of design patterns, object-oriented principles, analysis, and development. Must maintain impeccable coding habits.
- Data Structures & Algorithms: Adept in common data structures and algorithms.
- Backend Components: Proficiency with mainstream backend open-source components, including RDBMS, Redis, NoSQL, MQ, Job systems, and expertise in performance optimization and troubleshooting.
- Linux & Scripting: Familiarity with Linux systems and scripting languages, and a good grasp of common Linux command-line operations.