About this role
We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$83 billion revenue global technology powerhouse, ranked #153 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).
To find out more visit www.lenovo.com (https://news.lenovo.com/) and read about the latest news via our StoryHub (https://news.lenovo.com/).
About the role
We are looking for a motivated Java Developer to join our application maintenance team. The successful candidate will support and enhance existing enterprise applications built on Java technologies, including JDK 8, Web MVC, and Spring Framework. This role is ideal for candidates who have a solid foundation in Java programming, Object-Oriented (OO) programming and are eager to gain hands-on experience supporting production systems.
Key responsibilities
- Maintain and support existing Java-based web applications.
- Analyze, troubleshoot, and resolve application defects and production issues.
- Implement enhancement requests and change requirements from business, develop, test, and deploy software fixes following established development standards.
- Investigate application logs and perform root cause analysis.
- Support system integration testing (SIT), user acceptance testing (UAT), and production deployments.
- Participate in code reviews and technical discussions.
- Ensure data integrity through data patching and validation.
- Collaborate with team members and stakeholders to understand and meet requirements.
- Document technical processes and changes for future reference and knowledge sharing.
About you
- Solid foundation in Java programming and Object-Oriented (OO) programming.
- Java SE 8+ (JDK 8+)
- Spring Framework
- JSP, JSTL, Servlet
- RESTful API
- SQL Server, MySQL, or other relational databases
- SQL query development and troubleshooting
- SQL performance tuning
- HTML, CSS, JavaScript
- jQuery / Bootstrap