REQUIREMENTS

- 8+ years 

- Degree in IT or relevant experience

- Experience with the following technologies:

- Development of MQ bases messages flows with sequencing on the messages within IIB

- IIB message routing and filtering

- API solutions security within IIB

- Implementation of common logging and exception handling in IIB

- Extensive knowledge of HTTPS, FTPS and MQ protocols.

- Diagnosis of IIB Error messages

- Ability to implement SOAP & Rest Services in IIB

- Mainframe Systems (advantageous)

- Data Modeling (advantageous)Spring Framework/Spring Boot

- JAVA EE / JAVA

- Docker

- RESTful and SOAP services

- SQL (Oracle, Postgres)

- TDD / Test Driven Development

- IntelliJ

- KAFKA

- Build Tools (Maven/ Gradle

- JenkinsPipeline(Continuous Integration) / DevOps)

- Atlassian tools (JIRA, Confluence, Bitbucket)

- Unit and integration testing using JUnit

- South African citizens only.

 

ROLE TASKS

- Part of a team working as a Java developer to enable the company IT to support company Central Ordering processes within the project.

- Development of features in collaboration with partners in Europe.

- Travel to Europe

- Meet with end users and gather requirements.

- Propose and review system design and evaluate alternatives.

- Review and present proposed system solution to IT Project Manager / Leader and User Management or System owner.

- Develop systems solutions in line with quality and delivery requirements

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

- Facilitate stand-up’s

- User training System testing/parallel runs

- System implementation

- System audits/quality assurance

- Penetration testing and compliance