We currently have an exciting role for a Senior Back-End (Full Stack) Developer with at least 5 years of experience in Java, Java EE, Spring, Databases – MySQL, Oracle, MongoDB, Spring, Docker, and Tech lead experience (even in an unofficial capacity, this is a major advantage). Comfortable with building integration solutions in heterogeneous technology environments.

This role is office and remote.
Location preference – Johannesburg due to the hybrid nature of the role.
Vaccination policy is still in place and they require all new staff to be vaccinated.
Technical skills

  • At least 5 years of experience
  • Ability to work with clients in a consulting environment
  • Tech lead experience (even in an unofficial capacity, this is a major advantage)
  • Java
  • Build tools (Maven/Gradle)
  • Designing & implementing REST APIs
  • Solid understanding of API Authentication & Authorisation concepts and technology
  • Experience leveraging API Gateway products
  • Java EE / Spring
  • Containerisation (Docker)
  • Jenkins (CI/CD)
  • JUnit (Test Driven Development)
  • Databases – MySQL, Oracle, MongoDB
  • Comfortable with building integration solutions in heterogeneous technology environments

Mandatory skills required

  • Java, Maven, Gradle understanding and working experience
  • Understanding of API Authentication & Authorisation concepts and technology
  • CI/CD experience

Desired Skills:

  • Java
  • Java EE
  • Spring
  • MySQL
  • CI/CD
  • Docker
  • Jenkins

Learn more/Apply for this position