Point your AI agent at freehire and let it find you a job.

Get the CLI →

Lenovo PCCW Solutions

Analyst Programmer

Posted Updated 1 view
Discussion

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.


Requirements

Education

  • 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.

  • Strong sense of responsibility and commitment.

  • Good communication and teamwork skills.

  • Ability to work independently and under pressure.

  • Conversant with SDLC methodologies.

  • Good command of written and spoken English and Chinese.


Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.