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

Permanent Senior Software Developer – Pepkor Vacancies

Pepkor – Posted by JobLink24 , Western Cape, South Africa

Job Description

Get daily job updates directly on WhatsApp

Pepkor Vacancies – Senior Software Developer

Company: Pepkor Vacancies

Position: Senior Software Developer

About the Program

Pepkor Vacancies is seeking an experienced Senior Software Developer to join a high-performing team. This role focuses on designing, developing, and maintaining complex software solutions, optimizing system performance, and mentoring team members to deliver high-quality outcomes.

Job Description

The Senior Software Developer will collaborate with cross-functional teams to solve technical challenges, write maintainable code, and lead deployment initiatives. You will drive system improvements, enhance non-functional aspects such as performance and security, and contribute to a culture of learning and technical excellence.

Responsibilities

  • Solve complex technical problems collaboratively within the team
  • Write well-structured, efficient, and maintainable code recognized by peers
  • Proactively enhance existing systems and optimize implementations
  • Manage and execute deployments with precision and care
  • Share expertise to empower the team and foster a learning culture
  • Develop and maintain robust Disaster Recovery procedures for system resilience
  • Collaborate effectively with Design, Legal, Data, and Risk teams to align on organizational goals
  • Mentor less experienced developers and support onboarding of new team members
  • Escalate and resolve issues beyond individual or team scope when necessary
  • Advocate for non-functional aspects such as accessibility, performance, and security
  • Improve system observability, addressing gaps in alerts and runbooks
  • Deliver high-quality work consistently while tackling challenges and blockers

Job Requirements

Minimum Requirements

  • 8+ years’ experience in software development

Technical Skills

  • Java Spring Boot (Java/J2EE)
  • Strong knowledge of Object-Oriented 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
  • DevOps methodologies including CI/CD pipelines (Azure & Kubernetes)
  • Unit, Integration, and Load Testing
  • RabbitMQ and Redis
  • Azure Cloud Services
  • Agile methodologies (Scrum, Kanban)
  • SonarQube
  • Audit logging, system monitoring, and health checks

APPLY NOW

Get daily job updates directly on WhatsApp 💬 Join WhatsApp Channel

21 total views, 2 today

Apply for this Job

Install JobLink24 App

Install
×