PermanentIT & Software

Senior Full Stack Developer

Sabenza IT & Recruitment

Location
Pretoria, Gauteng
Contract
Permanent
Minimum qualification
Diploma
Closing date

First listed . Last checked at source .

In brief

**Overview** This role is for a Senior Full Stack Developer recruited by Sabenza IT & Recruitment. The position is within a dynamic global technology environment, focusing on Retail Vehicle Management Services, which is a suite of applications for vehicle search, bookings, and stock search functionality. The ideal candidate will be a Java expert passionate about backend engineering, solving complex technical challenges, designing smart systems, and developing high-performing, enterprise-level applications, particularly those involving clean code, microservices, and cloud technology. **What you will do** Key responsibilities include solving complex technical challenges, designing smart systems, turning ideas into high-performing applications, and taking ownership of enterprise-level solutions. You will work on the Retail Vehicle Management Services suite of applications, supporting functionality for vehicle search, bookings, and stock search. The role may also include any additional responsibilities assigned within the Agile Working Model (AWM) Charter. **Requirements (from the original advert)** **Essential Skills** * 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 containerization 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. * Strong understanding of Agile and DevOps principles. * Experience with cloud platforms, particularly AWS Cloud. * Any additional responsibilities assigned in the Agile Working Model (AWM) Charter. **Advantageous Skills** * 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. * Excellent problem-solving skills and ability to work in a collaborative environment. **Qualifications / Experience** * Diploma or degree in a business or IT-related field. * At least 8 years of work experience in Java development. * Proven experience in delivering high-quality IT solutions. **Who should apply** This role is for a seasoned Java Developer who enjoys solving complex technical challenges, designing smart systems, and turning ideas into high-performing applications. The ideal candidate will possess strong Java expertise, a passion for backend engineering, and the confidence to take ownership of enterprise-level solutions. They should also be passionate about clean code, microservices, cloud technology, and building systems that make a real difference. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/pretoria/senior-full-stack-developer-id-7603108 Source: jobmail

Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.

At a glance

  • At least 8 years of experience.
  • Java
  • SQL
  • PostgreSQL
  • AWS
  • Docker
  • Kubernetes
  • Git
  • Agile / Scrum

Extracted automatically from the advert; confirm requirements on the original listing.

Job description

Are you a seasoned Java Developer who enjoys solving complex technical challenges, designing smart systems and turning ideas into high-performing applications? We're looking for a Senior Full Stack Developer with strong Java expertise, a passion for backend engineering and the confidence to take ownership of enterprise-level solutions. You'll be part of a dynamic global technology environment, working on Retail Vehicle Management Services, a suite of applications that supports vehicle search, vehicle bookings and stock search functionality. If you're passionate about clean code, microservices, cloud technology and building systems that make a real difference, this could be your next big move! Requirements Essential Skills * 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 containerization 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. * Strong understanding of Agile and DevOps principles. * Experience with cloud platforms, particularly AWS Cloud. * Any additional responsibilities assigned in the Agile Working Model (AWM) Charter. Advantageous Skills * 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. * Excellent problem-solving skills and ability to work in a collaborative environment. Qualifications / Experience * Diploma or degree in a business or IT-related field. * At least 8 years of work experience in Java development. * Proven experience in delivering high-quality IT solutions. Sabenza IT & Recruitment Recruiter

Before you apply

  • Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
  • Legitimate employers do not charge application, registration or training fees.
  • Don't send your ID or bank details before you have confirmed the employer is real.

How to spot a job scam

Applying for permanent roles

  • Mirror the job title and top three requirements in your CV summary and most recent experience.
  • Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
  • Proofread contact details and filenames before submitting — small errors cost interviews.
  • Verify the company and role on the source page before sharing ID copies or banking details.

Similar roles

Get new it & software jobs in gauteng by email

Free. No account needed. Unsubscribe with one click.

We only use your email to send this alert. See our privacy policy.