Job Description
- To facilitate the revamp of our on-line system.
- Performs feasibility analysis, works with project management team to prioritizes deliverable, and negotiate on product functionalities.
- To design, develop and maintain enterprise-scale applications.
- Perform system analysis, database design, process design and develop solutions to fulfill business requirements.
- To participate in analysis and translate requirements into technical design.
- To develop various Java and J2EE software solutions.
- To develop and execute unit test cases.
- To perform code review.
- To perform deep level analysis and comprehend current product engineering activities.
- To assist in resolving/troubleshooting product and revolving technical issues in multiple application.
- Other assignments that might be assigned from time to time.
Requirements
- Candidates must possess at least a Professional Certificate, Diploma, Advanced/Higher/Graduate Diploma, Bachelor’s Degree, Post Graduate Diploma, Professional Degree, Computer Science/Information Technology or equivalent.
- Required skill(s): Spring frameworks, JSP, JavaScript, HTML, CSS, JQuery, JSTL, Maven, JBoss server, WebSphere server, bitbucket and XML.
- Preferred skill(s): Hibernate, Struts, Servlets, JSP, Rich Faces, Web Services, Spring, GWT, AJAX, IBATIS, Oracle PL/SQL and other supporting technologies which are Eclipse, Maven, Junit etc.
- Strong knowledge of Software Development Processes.
- Good analytical, documentation and communication skills.
- Able to work well in a project team.
- Able to approach issues and projects with a sense of ownership, enthusiasm, innovation and quality with minimum supervision.
- At least 5 years of Java experience.
- Preferable Senior Executives specializing in IT/Computer – Software or equivalent.