Please login/register to apply for this job.
17 Mar 2026

Permanent Software Developer – Pepkor Vacancies

Pepkor – Posted by JobLink24 , Western Cape, South Africa

Job Description

Get daily job updates directly on WhatsApp

Pepkor Vacancies – Software Developer

Software Developer – Pepkor Vacancies

About the Company

A reputable and forward-thinking brand with a global strategy, focused on simplifying lives through innovative technology solutions that create meaningful opportunities.

Role Overview

An exciting opportunity is available for an experienced Software Developer to join a dynamic and high-performing development team. The successful candidate will play a key role in designing, developing, and delivering complex software solutions that align with business objectives.

Minimum Requirements

  • 6–8 years of proven experience in software development

Technical Skills

  • Strong experience with Java Spring Boot (Java/J2EE)
  • Solid understanding of object-oriented design principles and design patterns
  • Experience building RESTful web services
  • Knowledge of microservices architecture and design
  • Experience working with relational database management systems

Advantageous Skills

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

Key Competencies

  • Strong problem-solving abilities
  • Capability to lead and manage technical projects
  • Effective communication skills, including the ability to explain technical concepts to non-technical stakeholders
  • Ability to perform under pressure with a structured and calm approach

Key Responsibilities

  • Develop clean, efficient, and well-documented code aligned with best practices and coding standards
  • Perform proactive testing to ensure high-quality deliverables
  • Review code and provide constructive, actionable feedback on pull requests
  • Ensure alignment with engineering standards during code reviews
  • Take ownership of code quality and resolve defects efficiently
  • Address non-functional requirements such as performance, security, and accessibility
  • Support deployment processes and actively participate in release activities

APPLY NOW

Get daily job updates directly on WhatsApp 💬 Join WhatsApp Channel

96 total views, 1 today

Apply for this Job

Install JobLink24 App

Install
×