Please login/register to apply for this job.
21 Jan
2026
Permanent Senior Software Developer – Pepkor Vacancies
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