Friday, 30 October 2026 South Africa's job magazine — fresh listings, updated daily
Advertisement

Senior Java Developer Jobs in Centurion

Recru-it · Centurion
Intermediate Level

Code on a computer screen

⚠️ Please note: this listing was shown with only 2 days left before expiry when it was picked up on 29 October 2026, so if this role interests you, check the original advert without delay.

Two Senior Java Developer positions have opened on a hybrid, permanent basis, advertised by Recru-it for a client whose roles are based in Somerset West or Centurion. The listing itself is filed under Centurion, and this post follows that listing location — but readers should confirm the work base on the original advert, since the advert body names both Somerset West and Centurion. Note also that the listing’s position field reads Permanent Intermediate even though the role title is Senior Java Developer.

About the company and the work

The roles are with a client of Recru-it, a recruitment and talent sourcing specialist with offices in Cape Town and Port Elizabeth and consultants working remotely across the country, focusing on IT and related fields. The successful developers will join an existing product team, supporting what is already built and developing new functionality and components, working closely with business analysts to refine and implement new requirements. This is a hands-on engineering role in a team environment, where keeping the product maintainable and adaptable matters as much as shipping new features.

Role details and duties

The advert lists the following responsibilities and tasks:

  • Supporting existing functionality and developing new functionality and components.
  • Understanding existing product and domain elements and working with business analysts to refine and implement new requirements.
  • Refactoring and improving code to keep the product maintainable and adaptable to new requirements.
  • Working effectively in a team environment and following and developing product software development processes and standards.
  • Evaluating and improving application performance and high availability features.
  • Creating unit and integrated system tests to show that the developed functionality works as intended.
  • Doing root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
  • Building and deploying the system on an application server.
  • Incorporating the work done by other developers and doing whatever is necessary to get the system to work.

Requirements

The advert lists the following requirements. Where the visible advert text is cut off, this post says so rather than guessing the missing words — please check the original advert for the full wording:

  • A relevant tertiary qualification in Engineering or Computer Science and/or Matric, with 8–10 years of experience (the advert’s sentence continues beyond the portion shown).
  • A strong knowledge of Java is essential.
  • Experience in JavaScript or TypeScript is preferred.
  • Ability to work in a team environment, including following and providing mentorship.
  • A good understanding of the SDLC process, tools and techniques as applied to software development.
  • Experience with team development tools, including source control applications (preferably Git).
  • Experience with Java EE (J2EE) server-side technologies; Java 8 and above (Java 17 preferable); JPA/Hibernate; an application server/container (Karaf preferable); build tools (Maven, GIT, Jenkins); SQL and a relational database (Apache Derby); ReactJS; Bootstrap, CSS3 and HTML5; and REST/SOAP.
  • The ability to deliver production-quality software, for example by paying attention to detail and doing extensive testing (the advert’s sentence continues beyond the portion shown).

Nice to have, according to the advert: experience with financial systems, and knowledge or experience of continuous integration (Hudson, Bamboo or Jenkins), SoapUI, integration experience (web services, JMS), JAXB and XML Schema, Docker, a UML tool for documentation, KARAF/OSGi, Apache Blaze DS, JavaScript or TypeScript, Webpack/NPM/Yarn, Jest, Spring and Thymeleaf. The personal profile sought includes a passion for learning and understanding the broader technical picture, the ability to switch between big-picture thinking and deeper technical detail, being a self-starter, self-motivated team player with strong attention to detail, a finisher who can work under pressure and meet deadlines, and the ability to work remotely responsibly. No salary figure is shown on this listing — pay is undisclosed — so confirm remuneration with the recruiter.

Where to find and apply safely

This post is an informational summary only. The original vacancy is advertised by Recru-it on CareerJunction, and the Apply button on this page links directly to that original advert. Apply only through that official listing, and be cautious of anyone who contacts you claiming to offer this job through a different channel, asks for payment to process an application, or requests banking details before an interview. A genuine recruiter will not charge you to apply.

Practical tips

With two positions on offer and a short expiry window, it is worth applying promptly if you fit the profile — but first check the original advert to confirm the role is still open and whether the base is Somerset West or Centurion, since both are named. Tailor your CV to the stack the advert names: Java 17, Java EE, JPA/Hibernate, Karaf, Maven, Git, Jenkins, SQL and ReactJS should be easy to find, with any financial systems experience called out separately, since the advert lists it as a plus. Mention hybrid working experience and examples of production-quality delivery, testing and root cause analysis, which the advert emphasises.

How the process works

Applications go through the original CareerJunction listing, where Recru-it will assess your CV against the vacancy. Candidates are typically only contacted if shortlisted, so keep an eye on your email and phone after applying. Shortlisted developers can then expect to discuss their Java experience, their work on existing products, and their approach to testing and delivery in more detail.

Important information

This listing is shared for information only; khabrtv.com is not the employer and does not handle applications for this role. All details above come from the original advert as published on 29 October 2026, including its note that the job expires in 2 days, so the vacancy may already have closed by the time you read this. Always confirm the role, work base, requirements and closing date on the original advert before applying. This is a different vacancy from the Senior Java Developer role in Johannesburg already listed on this site.

#SouthAfricaJobs #JobsInSouthAfrica #JavaDeveloperJobs #SeniorJavaJobs #SoftwareDeveloperJobs #ITJobs #CenturionJobs #GautengJobs #HybridJobs #PermanentJobs #IntermediateJobs

Ready to apply?

This listing was originally posted by Recru-it — your application opens on their original job advert.

Apply on Recru-it's website →
Senior Java Developer Jobs in Centurion Apply Now