Java Developers

AI overview

Join a growing engineering team to design and deploy scalable Java backend solutions in an Agile environment, with opportunities for mentorship and innovation.

We are continuously growing a high‑performing engineering team and are looking for experienced Java Backend Developers who enjoy solving complex problems and building robust systems.

In this role, you will work in a collaborative, Agile environment and take ownership of the technical aspects of backend development. You will design, build, test, and deploy high‑quality, scalable software solutions, contributing across the full software development lifecycle.

You will primarily work with Java, applying solid engineering principles to create resilient backend services. Collaboration, knowledge sharing, and continuous improvement are core to how the team operates, and you will have opportunities to mentor others and influence technical direction.

If you thrive in a fast‑paced, innovative environment and enjoy working with modern technologies, this role offers the chance to make a meaningful impact.

Requirements

Requirements

You excel at:

  • At least 5 years of professional software development experience, with a strong focus on Java backend development

  • Strong understanding of object‑oriented programming principles and common design patterns

  • Experience with Terraform

  • Experience with unit testing, integration testing, and test‑driven development (TDD / Shift‑Left)

  • Proficiency with Git and CI/CD pipelines

  • Experience working with Kafka

  • Hands‑on experience with Kubernetes

  • Experience with GraphQL Federation

  • Cloud experience, particularly with Azure

  • Strong problem‑solving and analytical skills

  • Excellent communication and collaboration skills

Nice to have:

  • Experience with Spring Boot or similar backend frameworks

  • Experience working in Agile development environments

Salary
R350 – R600 per hour
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Java Developer Q&A's
Report this job
Apply for this job