Please login/register to apply for this job.
6 Feb 2026

Permanent Software Developer – Pepkor Vacancies

Pepkor – Posted by swipe4job , Western Cape, South Africa

Job Description

Get daily job updates directly on WhatsApp

Pepkor Vacancies – Software Developer

Software Developer

Company: Pepkor Vacancies

Job Description

Company Overview:
A well-established brand with a global strategy, dedicated to making people’s lives easier through innovative technology that creates enabling opportunities.

Job Role:
We are seeking a skilled Software Developer to join our talented team. The successful candidate will be responsible for planning, executing, and delivering complex software solutions that meet business requirements while maintaining high-quality standards.

Minimum Requirements:

  • 6–8 years’ experience in software development

Technical Skills:

  • Java Spring Boot (Java/J2EE)
  • Strong knowledge of Object-Oriented (OO) design principles and patterns
  • Experience with RESTful web services
  • Experience with microservices architecture and design
  • Experience with Relational DBMS

Advantageous Skills:

  • Java Spring Boot with Spring Batch experience
  • OAuth 2.0 authentication
  • Docker and DevOps practices, including CI/CD pipelines (Azure & Kubernetes)
  • Unit, integration, and load testing
  • RabbitMQ and Redis
  • Azure Cloud Services
  • Agile methodologies (Scrum, Kanban)
  • SonarQube, audit logging, monitoring, system health checks, and metrics

Competencies / Attributes:

  • Strong problem-solving skills
  • Ability to lead projects
  • Communicate technical concepts effectively to non-technical stakeholders
  • Calm and methodical under pressure

Responsibilities:

  • Write clear, well-structured, and maintainable code adhering to coding standards
  • Proactively test software to ensure high-quality outcomes
  • Provide actionable technical feedback on pull requests and peer code reviews
  • Take responsibility for the quality and resolution of defects in their work
  • Apply engineering principles to address non-functional requirements such as accessibility, performance, and security
  • Assist with deployments and participate actively in the release process
  • Collaborate with the team to deliver robust and scalable software solutions

APPLY NOW

Get daily job updates directly on WhatsApp 💬 Join WhatsApp Channel

17 total views, 1 today

Apply for this Job