Lenovo PCCW Solutions
Analyst Programmer
- Compensation
- Not disclosed
- Location
- Tai Kok Tsui, Yau Tsim Mong District
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Not specified
- Posted
Skills
Must have
- Tertiary Education in Computer Science, Information Technology, Software Engineering, or related disciplines.
Full description
Role Summary
The Analyst Programmer will be responsible for developing, maintaining, and supporting enterprise applications built on Java technologies. The successful candidate will participate in software development activities covering coding, testing, deployment, troubleshooting, and production support.
Key Responsibilities
- Develop, maintain, and enhance Java-based application systems.
- Perform coding, debugging, unit testing, and functional testing.
- Analyze and resolve application defects and production issues.
- Implement enhancement requests and change requirements.
- Develop and maintain RESTful APIs and integration services.
- Support SIT, UAT, production deployment, and post-production support.
- Develop SQL statements, stored procedures, and database scripts.
- Perform data validation, data patching, and troubleshooting.
- Participate in code reviews and technical discussions.
- Prepare technical documentation and deployment documentation.
- Collaborate with business users, project teams, and stakeholders to deliver quality solutions.
RequirementsEducation
- Tertiary Education in Computer Science, Information Technology, Software Engineering, or related disciplines.
Experience
- Minimum 2–5 years of experience in Java application development and support.
- Experience in enterprise application projects is preferred.
Mandatory Technical Skills
- Java SE 8+ / Java EE
- Object-Oriented Programming (OOP)
- Spring Framework
- Spring MVC / Spring Boot
- JSP, JSTL, Servlet
- RESTful API Development
- Oracle, SQL Server, MySQL, or other relational databases
- SQL and PL/SQL Development
- HTML, CSS, JavaScript
- jQuery and Bootstrap
Preferred Technical Skills
- ReactJS
- XML and JSON
- IBM WebSphere Application Server
- Eclipse / MyEclipse
- Git, Maven, Jenkins
- Responsive Web Design
- Docker and Kubernetes
- Node.js
Soft Skills
- Good analytical and problem-solving skills.