Qualifications BSc in Computer Science / Diploma / Oracle Certification; At least 3 years of experience as a programmer in Java. Responsibilities Programming: Write and correct the programs according to tasks assigned by the Team Leader in a high level of quality; Maintenance: Check and correct bugs/defects in existing systems or processes (solve defects); Develop, test and maintain the deployed software, with high quality; Analyse, maintain and enhance existing application and troubleshoot issues with efficiency; Perform accurate development estimation. Practical/Technical experience required: Essential: JAVA knowledge (Java 6/8/11 is essential); SQL; Java Enterprise Edition (EJB, JPA, JAX-RS, JAX-WS). Desirable: Experience in the medical insurance/healthcare industry; Experience within a project environment essential (this includes project management, analysis and design, testing and training); Other programing languages/frameworks: JSF/JSP, JavaScript, JQuery, AngularJS, Material Design, Bootstrap.