Why Work at Lenovo
Description and Requirements
Position Description:
This position serves Lenovo's global eCommerce platform, which supports B2B and B2C sales channels across more than 100 countries, contributing billions of dollars in annual revenue. The platform is in a strategic development phase, continuously integrating the latest industry trends and innovative technologies. The goal is to optimize and upgrade the platform's microservices-based architecture to drive and support the rapid growth of Lenovo's global eCommerce business.
Key Responsibilities
As a Java Engineer, you will collaborate with product managers to understand business requirements and contribute to the development of solutions that support Lenovo's eCommerce operations. You will be involved in various phases of project implementation, including requirement analysis, system design, development, testing, and deployment. Additionally, you will help ensure that the platform meets quality standards and remains stable and scalable.
Position Requirements:
- Bachelor’s degree or higher in Computer Science or a related field.
- 5-8 years of experience in Java development with knowledge of various open-source frameworks such as Hibernate, Spring, and Struts. Familiarity with front-end technologies including HTML, CSS, and JavaScript.
- Experience in microservices architecture and related technologies, including Spring Cloud, Spring Boot, Jenkins, GitLab, Redis, and Zookeeper.
- Good understanding of database design and development, including experience with NoSQL databases such as MongoDB.
- Strong ability to design solutions based on specific requirements.
- Proficiency in reading and writing English is a must, with strong listening and speaking skills preferred.
- Ability to work independently and solve complex problems.
- Good research, learning, and team collaboration skills.
Preferred Qualifications:
- Experience in internet eCommerce website development and application programming
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies like Docker and Kubernetes.