Lenovo is a US$69 billion revenue global technology powerhouse, ranked #196 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).
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
1. Participate in the design and development of various company projects, build, code and test backend systems based on the Java technology stack to ensure the stability and efficiency of the systems.
2. Be responsible for the development and optimization of front - end pages, use relevant technologies such as HTML, CSS and JavaScript, and combine with mainstream front - end frameworks (such as Vue, React, etc.) to achieve a good user experience.
3. Participate in the demand analysis and technical scheme discussion of the project, and be able to put forward reasonable technical implementation ideas according to business needs.
4. Pay attention to the application of AI - related technologies in the project, combine with the AI basic knowledge mastered, explore the possibility of integrating AI technology with existing business scenarios, and provide innovative solutions for the project.
5. Maintain good communication with members of product, design, testing and other teams to ensure the accurate understanding and smooth progress of project requirements, and timely solve problems in the project development process.
6. Write relevant technical documents, including design documents, development documents, test documents, etc., to ensure the maintainability and scalability of the project.
Job Requirements
1. Bachelor's degree or above, major in computer - related fields, with more than 5 years of Java full - stack development experience.
2. Be proficient in the Java programming language, familiar with mainstream backend frameworks such as Spring, Spring Boot and Spring Cloud, and have a solid foundation in backend development.
3. Skilled in front - end technologies such as HTML, CSS and JavaScript, at least familiar with one mainstream front - end framework (Vue, React, Angular, etc.), and able to independently complete front - end page development.
4. Be familiar with relational databases such as MySQL and Oracle, master SQL statement writing and database optimization skills; those who understand NoSQL databases such as Redis are preferred.
5. Have AI - related basic knowledge, understand the basic concepts and common algorithms of machine learning and deep learning, and those with experience in using AI frameworks such as TensorFlow and PyTorch are preferred.
6. Be willing to engage in AI - related work, be full of enthusiasm for AI technology, have strong learning ability and exploration spirit, and be able to quickly master new AI technologies and apply them to practical work.
7. Have good communication skills and team spirit, be able to express their ideas clearly and accurately, and actively cooperate with the team to complete various work tasks.
8. Have strong ability in problem analysis and solving, and be able to independently solve technical problems encountered in the development process.
Additional Locations: * Malaysia * Malaysia