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

Learn more/Apply for this position