Home Cd software Java Developer – Gauteng Johannesburg

Java Developer – Gauteng Johannesburg


12 month renewable contract

  • Minimum computer training (BCom or BSc in Information Systems or Computer Science)
  • Matric with English and Mathematics
  • Experience in developing back-end source code
  • Java
  • Spring (start, batch, data, test, messaging, event)
  • Camunda or similar
  • IC/CD
  • Maven/Gradle
  • Experience working with containers (Docker, Kubernetes)
  • Knowledge of SDLC processes, unit testing, database structure design, engineering change control
  • Experience in open source technologies (Atlassian Suite), DevOps including Agile methodology
  • Strong documentation skills in technical and architectural specifications
  • Advantageous
  • Deployment: Docker and Kubernetes
  • Cloud Exposure: Azure
  • Support Tools: Jira, Confluence, Bamboo, Bitbucket, GitHub, Nexus, Harbor

Technical skills, knowledge and experience

  • Minimum 5-6 years of experience in software development
  • Understanding of software development principles
  • Technical project experience (Java)
  • Strong knowledge of microservices/APIs, cloud solutions and experience integrating public cloud into traditional hosting/delivery models with a particular focus on Azure
  • Knowledge of DevOps methodologies and tools, integrating security requirements
  • Health insurance experience
  • ITIL Services Framework
  • Knowledge of Agile management tools, techniques and systems
  • Good experience working with cross-functional teams
  • Exposure to and knowledge of compliance standards and industry legislation

Desired skills:

Desired work experience:

Desired level of qualification:

Find out more/Apply to this position