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

Permanent Senior Software Developer – Pepkor Vacancies

Pepkor – Posted by swipe4job , Western Cape, South Africa

Job Description

Get daily job updates directly on WhatsApp

Pepkor Vacancies – Senior Software Developer

Senior Software Developer

Company: Pepkor Vacancies

Job Description

Responsibilities:

  • Collaborate with the team to solve complex technical challenges within your area of expertise.
  • Write clean, efficient, and maintainable code recognized for quality and structure.
  • Continuously improve existing systems, optimizing performance and reliability.
  • Manage and execute deployments with precision, ensuring smooth delivery.
  • Share knowledge to empower the team and foster a culture of learning.
  • Develop and maintain robust Disaster Recovery procedures for system resilience.
  • Work closely with cross-functional teams, including Design, Legal, Data, and Risk, to align development work with organizational goals.
  • Mentor junior developers and support the onboarding of new team members.
  • Escalate issues beyond your scope when necessary to ensure timely resolution.
  • Advocate for non-functional aspects such as accessibility, performance, and security, promoting best practices across the team.
  • Maintain persistence and problem-solving skills in ambiguous or complex situations.
  • Improve system observability by addressing gaps in alerts, runbooks, and stability measures.
  • Deliver high-quality work consistently while meeting deadlines and overcoming blockers.

Minimum Requirements:

  • 8+ years of experience in software development.

Technical Skills:

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

Advantageous Skills:

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

APPLY NOW

Get daily job updates directly on WhatsApp 💬 Join WhatsApp Channel

21 total views, 2 today

Apply for this Job