A technology consulting firm in Hong Kong is seeking an Analyst Programmer / System Analyst responsible for application development and system enhancement. You will gather user requirements, conduct system analysis, and implement solutions using Java and related technologies. Candidates should have at least 4 years of hands-on experience in the software development life cycle. Experience in Spring Boot and Hibernate is advantageous. This is a fantastic opportunity to grow within a dynamic working environment.
Qualifications
Minimum of 4 years of hands-on experience as System Analyst and Java.
Experience in end-to-end Software Development Life Cycle (SDLC).
Proficient in Java application development, preferably with large scale J2EE.
Responsibilities
Gather requirements from users and support application development.
Perform system analysis, design, code, and modify programs.
Prepare and maintain program and system documentation.
Skills
Java application development
Systems analysis
Software development Life Cycle (SDLC)
Analysis skills
Communication skills
Education
Degree / Diploma
Tools
Spring Boot
Hibernate
Angular
Job description
SW8401 |14 Nov 2022 Analyst Programmer / System Analyst
Able to work to support in gathering requirements from users, designing and implementation. Responsible for application development and enhancement of application system.
System Analysis, design, code, modify, test, correct and document new and existing programs using assigned languages, tools, and coding conventions.
Analyse the program specification to produce all testing condition and produce test data based on identified test conditions.
Prepare the needed test data for performing the various tests, e.g., stress test, regression test, performance test etc.
Prepare and maintain program and system documentation.
Assist in establishing file structures and processing logic requirements.
Produce deliverables according to departmental standards and procedures.
Assist project leaders in the study and design of application systems and work coordination, project management and user training work.
Troubleshooting and supporting end-users in the implementation and maintenance of application systems.
Participate in Disaster Recovery activities e.g., simulation exercises at disaster recovery site.
Learn / pick up new programming skills related to system development and maintenance as assigned by the supervisors.
Any other tasks related to system development and maintenance as may be assigned by the supervisors.
Qualifications on Degree / Diploma with a minimum of 4 years of hands-on experience as System Analyst and Java.
At least 4 years of experience in end-to-end Software development Life Cycle (SDLC) and Java application development.
Experience in the IBM Mainframe Applications Development and Enhancement is a plus.
Proficient in Java application development, preferably with experience in large scale J2EE application.
Experience in Spring Boot, Hibernate and Angular is a plus.
Experienced in systems analysis, design, and implementation.
Good programming experience with analytical and communication skills and able to deal effectively end-users at all levels.