Role Purpose:The role requires a Java developer that has a passion for systems maintenance and derives great pleasure from improving existing systems. A proven track record in system maintenance and working in a production environment is essential.Short regular release cycles require agility in analysis, design and implementation and as such the candidate should display competence in the area of agility.Quality outputs are a non-negotiable since incorrect payments and calculations could lead to reputational damage for the companyQualifications and Experience:

  • Grade 12
  • Preferred: IT Degree (Technikon / University)
  • Other relevant IT Industry Qualifications(s): Java, SQL, Analysis & Design, etc
  • Minimum of 5 years’ experience within a Java development environment
  • Core Skills:
    • Java SE5 ++ / Java EE6 ++
    • SQL
    • JavaScript
    • Spring Batch
    • Struts
    • ORM — Hibernate
    • Data modelling
    • Unit Testing
    • Code Refactoring

Role/Responsibilities:

  • Interpret specifications and question to enable understanding
  • Maintain existing applications
  • Produce quality software according to specification
  • Produce supporting unit & functional tests to support developed code
  • Troubleshooting, defect tracking & defect resolution of programs within the application space
  • Provide support to Test team, Analysts & other role players in the interest of getting the job done

Learn more/Apply for this position