REQUIREMENTS

- 8+ years’ experience

- Degree in IT or relevant experience

- Java 7 & 8+

- JEE 7

- EJB2/3/CLI

- HTML , CSS ,  JavaScript, Typescript

- JSP

- JMS / JMS 2

- Python

- NodeJS

- CI/CD

- HTTP Authentication, and Encryption with SSL

- SQL with DB2, Postgres and Oracle

- Payara / Glassfish

- Knowledge of Apache & WebLogic 12.1.3 Server

- Postman / SoapUI

- Git with Bitbucket, Code versioning (Git/SVN)

- Jenkins with Build Pipelines

- Code quality with Sonar

- Nexus

- Cloud knowledge and experience, e.g. AWS, Azure, Openshift (highly advantageous)

- Spring MVC

- Spring Boot (highly advantageous)

- Quarkus (highly advantageous)

- Docker (highly advantageous)

- South African citizens only

 

ROLE TASKS

Full Stack development & maintenance for internal web applications.

- Cloud, API, Java, Microservice and other Serverless development, support and maintenance.

- Participate in stand-ups.

- Meet with end users and gather requirements.

- Analyse and Implement new system requirements specifications.

- Ensure that all processes are investigated / considered in obtaining the specifications of the user requirements.

- Propose and review system designs and evaluate alternatives.

- Review and present proposals / system solutions to IT Project Lead, DevOps Team, QA Team, and Product Owner / Business team.

- Development of systems solutions in line with quality and delivery requirements.

- Analyse and fix Production Known Errors.

- System testing/parallel runs.

- Prepare Production deployment artefacts.

- Prepare Production deployment plan documents.

- Preparation of system/technical documentation (as per ISO standards).

- Preparation/Updating of user and operation manuals and other Confluence documentation.

- System implementation / deployment & release activities.