- Minimum 5-7 years of experience in Development and Support of custom developed applications

- Degree in IT or relevant experience

The following is important:


 - Java 11

- J2EE

- JUnit

- SQL Queries and optimisation



- Flyway

- PostgreSQL

- Maven

- Jira/Confluence

- X-Ray

- BitBucket

- git

- South African citizens only

The following is advantageous:

- Backend:

- Quarkus

- Hibernate

- Eclipselink

- Glassfish / Payara

- Json-B

- Node.js




- Form part of a team that implement features utilizing the agile methodology.

- Review and present proposed technical solution to Team prior to implementation.

- Implement quality solutions on time, whilst complying with Company and Team standards.

- Preparation of system/technical documentation

- Demo’s of functionality implemented

- Unit tests

- Quality assurance

- Code Review

- Deployments

Operational Support :

- Ensure production issues gets resolved within SLA when assigned to 3rd level team.

- Assist with facilitating emergency changes required on production environment.

- Assist with troubleshooting and resolving issues on SIT, E2E, UAT and production environments when needed.

- Root cause analysis of Production Related Incidents.

- Assist with release notes and deployment documentation for future releases

- Ensure production support documentation is maintained in Confluence.