Contract Ends December 2025
Hybrid: Midrand/Pretoria/Home Rotation
- JAVA Full Stack Developer (Advanced)
- JAVA Full Stack developer
- Development and programming
- Agile methodology (Scrum)
- DevOps
- Developer tools and experience
- JEE (And JEE stack understanding)
- JavaSE (minimum 8.0)
- Batch Processing and Scheduling (Quartz)
- Deep understanding of OO principles, coupling, cohesion. Inheritance vs Composition.
- Design patterns e.g.: MVC, Singleton, Factory, Adapter
- Solid understanding of Branching and Merge strategies
- JPA, Hibernate, JDBC
- Familiar with Test Driven Development
- Familiar with Linux OS structure
- Linux Bash Scripting
- Front End Javastack tools
- Angular, Redux, Javascript, Typescript, HTML
- Bitbucket, Jenkins, Maven, Docker, GlassFish (Payara)
- Interface Technologies
- REST APIs, Queues/Topics, SOAP-based services, Payloads: JSON and XML
- Databases
- Oracle DB, Postgres (version 11 and above), Solid SQL working knowledge
- Cloud Technologies and architecture
- Azure
ADVANTAGEOUS SKILLS REQUIREMENTS:
- Selenium
- Elastic Database
- JIRA/Confluence
- ITSM and Agile Working Model
- German speaker
- Understanding of Cloud concepts
Desired Skills:
- JIRA
- SQL
- DevOps