JOB PURPOSE:
Your role is to develop and implement high-quality application software in accordance with international standards using specific software development tools and methodologies
KEY RESPONSIBILITIES
- Analyze, design and program application system of moderate complexity and scale;
- Conduct data analysis and prepare a logical database structure;
- Assume maintenance responsibility of existing systems;
- Participate in peer reviews to ensure that programs are written comply with approved specifications and standards;
- Perform any other related functions to be assigned by the Project Manager.
QUALIFICATIONS & EXPERIENCE
- Minimum a bachelor s degree, preferably in the area of ICT;
- Minimum 1 year of relevant experience in software development or maintenance in using JAVA/J2EE, Spring (MVC, Data Integration, Security), Struts, EJB, Hibernate, JPA, Webservices (Apache CXF);
- Experience on JSF (especially on Primefaces), JSP, Javascript (especially JQuery), CSS3, HTML5.
- Knowledge on Application Server (Oracle Glassfish, Tomcat) and UNIX & Linux Operating System.
- Experience on Eclipse (MyEclipse), NetBeans, IntelliJ IDEA;
- Conversant with Quality Procedures under CMM/ISO
- Good interpersonal, communication and analytical skills;
- Ability to learn job requirements and perform effectively in a short time;
- Ability to work under pressure and during odd hours to meet tight deadlines;
- Ability to work independently and efficiently with minimum supervision and within a collaborative team;
- Required to travel abroad for overseas assignments;
- Customer Service-oriented and ability to negotiate with customers tactfully.