Thursday, 29 October 2026 South Africa's job magazine — fresh listings, updated daily
Advertisement

Java Developer Jobs in Johannesburg

DCV Sabenza IT and Recruitment · Johannesburg
Senior Level

Code on a computer screen

DCV Sabenza IT and Recruitment is looking for Java Developers in Johannesburg to join a dynamic IT and Data team. The role covers modern applications, APIs, microservices and cloud-based solutions across the full software development lifecycle, and it is open to talented Intermediate and Senior developers.

Please apply promptly: this listing was posted on 29 October 2026 and expires in just 3 days, so check the original advert quickly to confirm it is still open before you apply.

About the company and the work

Sabenza iT is a South African registered business dedicated to recruiting IT professionals, with a focus on Finance, Engineering, SAP and general IT recruitment. The agency describes over 18 years of experience recruiting in South Africa, Australia, Europe, South America and Asia, and says it shapes its services around each client.

The team behind this vacancy works on modern applications, APIs, microservices and cloud-based solutions. The successful candidates will get involved across the full software development lifecycle, from design and development through testing, deployment and production support, working closely with Business Analysts, Solution Architects, Testers and Product Owners in an Agile environment.

Role details and duties

The advertised title is Java Developer at Sabenza IT & Recruitment, based in Johannesburg on a contract basis. The work includes:

  • Designing, developing, testing and maintaining Java applications and services.
  • Building scalable microservices and distributed systems using Java and Spring Boot.
  • Developing and enhancing Angular applications and user interfaces.
  • Building and integrating RESTful APIs and web services, including integrations using REST, SOAP, messaging technologies and APIs.
  • Working with existing enterprise applications and continuously improving them.
  • Contributing to solution design and technical architecture discussions, applying object-oriented design principles and development patterns.
  • Developing secure, scalable and high-performing solutions, and working with technologies including JMS, IBM MQ, AWS SQS, XML and JSON.
  • Supporting cloud-native applications and AWS environments, and helping to improve application performance, monitoring, stability and reliability.
  • Writing unit, integration and automated tests, and contributing to CI/CD processes and build management using Git and Gradle.
  • Supporting production and non-production environments and troubleshooting technical issues.
  • Taking part in Agile ceremonies, story refinement and technical discussions, sharing knowledge and mentoring other developers at Senior level.
  • Exploring new technologies and AI-assisted development tools to improve productivity and code quality.

Requirements

The advert asks for the following, and nothing beyond it has been added here:

  • 5 to 10 years of software development experience.
  • Strong hands-on experience with Java, Spring Boot, Angular and API development.
  • Experience working with enterprise applications and integrated solutions.
  • A strong understanding of microservices and modern software development practices.
  • Experience contributing to solution design and technical architecture.
  • Experience working in cloud-based and modern software engineering environments.
  • A relevant IT Degree or Diploma in Computer Science, Information Technology, Software Engineering or a related field.

The following experience is listed as advantageous rather than essential: experience with technical initiatives, mentoring and knowledge sharing; experience within financial services; and investment industry experience, which the advert says will be highly advantageous. The desired skills listed are Java, Spring Boot, Angular, REST API, microservices and AWS, and the desired qualification level is a Degree.

Where to find and apply safely

This vacancy is advertised on CareerJunction by DCV Sabenza IT and Recruitment, and the Apply button on this page links directly to that original advert. Apply only through that official route. Be wary of anyone asking you to pay a fee to secure a job, and never share banking details or passwords as part of an application.

Practical tips

Because this role spans Intermediate and Senior levels, pitch your application to the level that matches your experience, and show it with concrete examples: the microservices and APIs you have built, the Angular work you have delivered, and the cloud environments you have supported. If you have financial services or investment industry experience, highlight it, since the advert flags it as an advantage. Make sure your CV names the exact stack — Java, Spring Boot, Angular, REST, messaging and AWS — so it is easy for the recruiter to match you to the role.

How the process works

Click the Apply button to reach the original CareerJunction advert, where you can submit your application to DCV Sabenza IT and Recruitment. The advert lists the job reference as 878000024771233, so keep that reference handy when you apply. Remember the short window: the listing expires in 3 days from its 29 October 2026 posting date, so apply promptly and confirm on the original advert that it is still open.

Important information

This page is an informational summary only. It is not the job offer, and it does not replace the original advert. Salary, duties and requirements are as stated in the source listing, and anything not stated there has been left out rather than guessed. Always confirm the details on the original CareerJunction advert before you apply.

#SouthAfricaJobs #JobsInSouthAfrica #JavaDeveloperJobs #JavaJobs #SpringBootJobs #AngularJobs #SoftwareDeveloperJobs #ITJobs #JohannesburgJobs #GautengJobs #ContractJobs #SeniorJobs

Ready to apply?

This listing was originally posted by DCV Sabenza IT and Recruitment — your application opens on their original job advert.

Apply on DCV Sabenza IT and Recruitment's website →
Java Developer Jobs in Johannesburg Apply Now