REQUIREMENTS
- 10+ years experience
- Work experience/Diploma/Degree
- AWS Cloud (must have)
- Serverless
- Java 8+
- JEE 7
- JavaScript, Typescript
- Python
- Terraform
- CI/CD
- API Development, Calling and creating REST services, RESTful APIs
- Calling SOAP services
- JMS
- JSON and XML with Schema
- HTTP Authentication, and Encryption with SSL
- SQL with DB2, Postgres and Oracle
- EJB
- Servlets Payara / Glassfish
- Linux server admin for above
- IntelliJ & Eclipse IDE
- Postman / SoapUI
- Jira
- Git with Bitbucket, Code versioning (Git/SVN)
- Jenkins with Build Pipelines
- Code quality with Sonar
- Nexus
- Spring MVC
- Spring Boot (highly advantageous)
- Docker (highly advantageous)
- Kubernetes (advantageous)
- Angular (advantageous)
- DevOps
- South African citizens only
ROLE TASKS
- Develop and maintain public facing web applications.
- AWS Cloud, API, Java and other Serverless development and support.
- Collaborate with the Company Central IT solutions, Web Cloud Platform (WCP) and Web Content Management Platform (WCMP) (based on Adobe Experience Manager).
- Decoupling website’s backend.
- Migration of website to the Company AWS Cloud.
- Website monitoring.
- Site performance analysis.
- General management of website.
- Meet with end users and gather requirements.
- Participate in stand-up’s.
- 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.
- Develop 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.
- System implementation / deployment & release activities.
- Production support & hyper-care after production deployments.