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

Permanent Senior 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 – Senior Software Developer

Senior Software Developer – Pepkor Vacancies

Job Description

We are seeking a highly skilled Senior Software Developer to join our dynamic technology team. This role involves designing, developing, and maintaining high-quality software solutions while providing technical leadership, mentoring, and fostering a culture of continuous improvement.

Day-to-Day Responsibilities

  • Collaborate seamlessly with the team to solve complex technical challenges within your area of expertise.
  • Demonstrate advanced proficiency in software engineering, contributing depth and versatility to development projects.
  • Write well-structured, efficient, and maintainable code recognized by peers for quality and clarity.
  • Optimize existing implementations to improve system performance, maintainability, and resilience.
  • Manage and execute software deployments with precision and reliability.
  • Share expertise to empower team members and promote a culture of learning.
  • Develop and maintain robust Disaster Recovery procedures to ensure system continuity.
  • Work closely with cross-functional teams, including Design, Legal, Data, and Risk, to align development work with organizational objectives.
  • Mentor junior developers, provide constructive feedback on design and technical approaches, and support onboarding of new team members.
  • Escalate issues appropriately while tackling project-level problems independently.
  • Advocate for and implement best practices in accessibility, performance, and security across systems.
  • Navigate ambiguity and complex challenges effectively, leveraging company-wide resources to achieve solutions.
  • Enhance system observability, including alerts, runbooks, and monitoring, to improve stability and reliability.
  • Consistently deliver high-quality work on time while addressing blockers and challenges proactively.

Minimum Requirements

  • 8+ years’ experience in software development.

Technical Skills

  • JAVA Spring Boot (JAVA/J2EE).
  • Strong understanding of object-oriented design principles and patterns.
  • Experience with RESTful web services.
  • Expertise 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 experience, including CI/CD pipelines, Azure, and Kubernetes.
  • Unit, integration, and load testing experience.
  • Experience with RabbitMQ and Redis.
  • Azure Cloud Services proficiency.
  • Familiarity with Agile methodologies (Scrum, Kanban).
  • Experience with SonarQube, audit logging, system monitoring, and health checks.

Pepkor – Innovating technology and delivering excellence through high-performing software solutions.

APPLY NOW

Get daily job updates directly on WhatsApp 💬 Join WhatsApp Channel

35 total views, 1 today

Apply for this Job