The Role: We are looking for a intermediate to senior Java Developer to join our team on a 6-12 month Contract.

To be successful you must be willing to work 80% remote with 20% onsite only if required at Cape Town or Johannesburg.

Skills and Experience: Qualification Required:

  • Grade 12
  • 3 Year IT or similar qualification

Experience Required:

  • 3-5 years
  • Working knowledge of operating systems, including Linux
  • Java knowledge, including J2EE, Spring
  • Experience and knowledge in CSS, XML and HTML
  • Experience in Scrum/Agile methodologies

Key Accountabilities:

  • Microservices: Spring Boot & Spring Framework
  • An understanding of Software Development Life Cycle
  • Knowledge of SQL and industry-standard databases
  • Databases/SQL
  • Build & Dependency Tools: Maven / Gradle, Jenkins
  • Web Services and Networking: RESTful APIs / SOAP / HTTPS / GRPC / Protobuf
  • Cloud: Amazon Web Services / Azure / Google Cloud
  • Code versioning (Git)

Learn more/Apply for this position