Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sasso Consulting (Pty) Ltd

NewBe an early applicant

Java Developer – Senior

Posted
Discussion

Summary

Senior Java developer building and supporting enterprise backend services and REST integrations with Java, Spring Boot, microservices, Docker and Kubernetes. Day to day involves design/architecture input, CI/CD and production support, code reviews, and mentoring, working office-based in Honeydew, Randburg. Telco experience is advantageous.

Java Developer – Senior

Location: Honeydew, Randburg, Gauteng
Work Arrangement: Office-Based
Employment Type: Permanent
Salary: R60,000 – R100,000 per month, depending on experience

About the Role

We are looking for an experienced Senior Java Developer to join an established development team based in Honeydew, Randburg.

The role requires a strong hands-on developer with extensive commercial experience in Java, Spring Boot, microservices and Kubernetes, who is comfortable working on complex enterprise applications and taking technical ownership from development through to production.

Previous telecommunications / telco experience will be highly advantageous.

Key Responsibilities

  • Design, develop and maintain enterprise Java applications and backend services.
  • Build scalable solutions using Java, Spring Boot and microservices.
  • Develop and maintain RESTful APIs and complex system integrations.
  • Deploy and support containerised applications using Docker and Kubernetes.
  • Participate in solution design and architecture discussions.
  • Troubleshoot complex application and production issues.
  • Conduct code reviews and maintain strong development standards.
  • Support CI/CD, deployments and production environments.
  • Provide technical guidance and mentorship to other developers.
  • Work closely with technical and business stakeholders throughout the SDLC.

Minimum Requirements

  • Strong senior-level commercial Java development experience.
  • Extensive hands-on Spring Boot experience.
  • Strong microservices architecture and development experience.
  • Practical production experience with Kubernetes.
  • RESTful APIs and complex integrations.
  • Relational databases and strong SQL skills.
  • Git/source control.
  • CI/CD and modern DevOps practices.
  • Docker/containerisation.
  • Agile/Scrum development experience.
  • Strong debugging, troubleshooting and production-support capability.
  • Experience with solution design, code reviews and technical decision-making.
  • Ability to mentor and guide less experienced developers.
  • Must be willing to work office-based in Honeydew, Randburg.

Advantageous

  • Telecommunications / telco experience.
  • Cloud platforms such as AWS or Azure.
  • Kafka or other event-driven technologies.
  • Distributed systems and high-volume enterprise applications.
  • Performance optimisation and application scalability.

Core Technology Stack

Java | Spring Boot | Microservices | Kubernetes | Docker | REST APIs | SQL | Git | CI/CD

This is an office-based role in Honeydew, Randburg and is not a fully remote position.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available