Why Work at Lenovo
We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world's largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo's continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
Want more jobs like this?
Get jobs delivered to your inbox every week.
This transformation together with Lenovo's world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.
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.
Additional Locations:
* Malaysia - Kuala Lumpur - Kuala Lumpur
* Malaysia - Selangor - Klang
* Malaysia - Pulau Pinang - Butterworth
* Malaysia - Johor - Johor Bahru
* Malaysia - Selangor - Petaling Jaya
* Malaysia - Selangor - Shah Alam
* Malaysia - Melaka - Melaka
* Malaysia - Selangor - Selangor Darul Ehsan