A Senior Full Stack Developer is wanted in Pretoria for a contract role with DCV Sabenza IT and Recruitment, working in a global technology environment on Retail Vehicle Management Services. This is a senior position for a Java specialist who enjoys solving complex technical problems and taking ownership of enterprise-level solutions.
About the company and the work
DCV Sabenza IT and Recruitment is a South African registered business focused on recruiting IT professionals, with work spanning finance, engineering, SAP and general IT recruitment. The advert describes more than 18 years of recruiting experience across South Africa, Australia, Europe, South America and Asia. The role sits in a dynamic global technology environment and centres on Retail Vehicle Management Services, a suite of applications that supports vehicle search, vehicle bookings and stock search functionality. The full advertised title is Senior Full Stack Developer at Sabenza IT & Recruitment, and the advert carries reference 878000025637228.
Role details and duties
The successful candidate will work on enterprise-level solutions with a strong backend engineering emphasis, while also covering the full stack. The advert highlights clean code, microservices, cloud technology and systems that make a real difference. The work includes designing smart systems, turning ideas into high-performing applications, and taking on any additional responsibilities assigned in the Agile Working Model (AWM) Charter. The position is a contract, senior-level role based in Pretoria, and the advert was posted on 29 October 2026 with an expiry window of 21 days.
Requirements
Only the requirements stated in the source advert are listed here. Essential skills are extensive experience in Java development, including Java EE and Spring Framework; strong knowledge of RESTful API design and implementation; experience with microservices architecture and design patterns; expertise in database technologies, including SQL and PostgreSQL; familiarity with containerisation tools like Docker and orchestration platforms such as Kubernetes; proficiency in version control systems, particularly Git; experience with CI/CD pipelines and tools like Jenkins, GitHub Actions or GitLab CI/CD; a strong understanding of Agile and DevOps principles; and experience with cloud platforms, particularly AWS Cloud. Qualifications and experience required are a diploma or degree in a business or IT-related field, at least 8 years of work experience in Java development, and proven experience in delivering high-quality IT solutions. The desired qualification level is a degree, and the desired skills listed are Java, Java EE, Spring Framework, SQL, PostgreSQL and AWS Cloud. Advantageous skills include experience in manual or automated testing, exposure to web and digital projects, familiarity with Agile working methodologies, experience with code quality tools like SonarQube, understanding of microservices architecture, familiarity with integration between different technologies, knowledge of system audits and compliance standards, experience in user training and operational manual preparation, and excellent problem-solving skills with the ability to work in a collaborative environment.
Where to find and apply safely
This is an informational listing only. The safest way to apply is through the original CareerJunction advert, using the Apply button on this page, which opens the source vacancy. Check that reference 878000025637228 and the Pretoria location on the original advert match this role before you apply, and do not send personal documents or payments to anyone claiming to offer this role outside that advert.
Practical tips
Before applying, gather examples of Java enterprise work you have owned end to end, especially RESTful APIs, microservices and cloud deployments on AWS. Be ready to talk through how you have used Docker and Kubernetes, how your CI/CD pipelines are set up, and how you have handled SQL and PostgreSQL data in production. The advert asks for at least 8 years of Java experience, so make that experience easy to spot in your CV, and highlight any vehicle, retail or booking-system work alongside testing, SonarQube or Agile experience.
How the process works
Applications are made through the original advert on CareerJunction, where the recruiter assesses submitted CVs against the stated requirements. Shortlisted candidates can expect to be contacted for further assessment, while applicants who are not contacted should treat the original advert as the best source of updates on the role.
Important information
This post is for information only and is not the employer. No usable salary figure is stated here: the source advert shows a placeholder-like R1.00 – R2.00 per hour, so the salary field has been left blank rather than repeating a figure that does not reflect real pay. The advert was listed with a 21-day expiry window, so check the original advert for its current status before you apply.
#SouthAfricaJobs #JobsInSouthAfrica #SeniorFullStackDeveloperJobs #FullStackDeveloperJobs #JavaJobs #ITJobs #PretoriaJobs #GautengJobs #ContractJobs #SeniorJobs