Please login/register to apply for this job.
21 Jan 2026

Permanent Software Developer – Pepkor Vacancies

Pepkor – Posted by swipe4job Cape Town, Western Cape, South Africa

Job Description

Get daily job updates directly on WhatsApp

Pepkor Vacancies – Software Developer

Software Developer – Pepkor Vacancies

Job Description

Join a leading global brand dedicated to making people’s lives easier through innovative technology. We are seeking a talented Software Developer to be part of a dynamic team, responsible for designing, developing, and delivering complex software solutions that meet business needs.

Minimum Requirements

  • 3–8 years’ experience in software development.

Technical Skills

  • Proficiency in JAVA Spring Boot (JAVA/J2EE).
  • Strong understanding of object-oriented design principles and patterns.
  • Experience with RESTful web services.
  • Experience in microservices architecture and design.
  • Knowledge of relational database management systems (RDBMS).

Advantageous Skills

  • Experience with Spring Batch.
  • Knowledge of OAuth 2.0 authentication.
  • Docker and containerization experience.
  • DevOps methodology, including CI/CD pipelines, Azure, and Kubernetes.
  • Unit, integration, and load testing experience.
  • Experience with RabbitMQ and Redis.
  • Azure Cloud Services exposure.
  • Familiarity with Agile methodologies (Scrum, Kanban).
  • Experience with SonarQube, audit logging, monitoring, and system health checks.

Competencies / Attributes

  • Strong problem-solving skills.
  • Ability to lead projects and mentor team members.
  • Effective communicator, able to explain technical concepts to non-technical colleagues and clients.
  • Calm and methodical under pressure.

Responsibilities

  • Write clean, well-structured, and maintainable code following coding guidelines and conventions.
  • Test work proactively to ensure high-quality standards.
  • Provide clear and actionable feedback on pull requests.
  • Align with engineering principles when reviewing colleagues’ code.
  • Take ownership of the quality of work and resolve defects efficiently.
  • Apply non-functional principles such as accessibility, performance, and security in solutions.
  • Assist with deployments and actively participate in related processes.
  • Contribute to continuous improvement initiatives within the software development team.

Pepkor – Innovating technology to create meaningful opportunities.

APPLY NOW

Get daily job updates directly on WhatsApp 💬 Join WhatsApp Channel

33 total views, 1 today

Apply for this Job