Permanent Software Developer – Pepkor Vacancies
Job Description
Get daily job updates directly on WhatsApp
Pepkor Vacancies – Software Developer
Company: Pepkor Vacancies
Position: Software Developer
About the Program
Pepkor Vacancies is seeking a skilled Software Developer to join a high-performing team. The successful candidate will be responsible for designing, developing, and delivering complex software solutions that meet business needs while ensuring quality, performance, and reliability.
Job Description
The Software Developer will contribute to planning, execution, and delivery of software projects. You will write clean, maintainable code, follow engineering best practices, collaborate with cross-functional teams, and actively participate in deployments and system improvements.
Responsibilities
- Write clear, well-structured code adhering to coding guidelines and conventions
- Proactively test and maintain high-quality standards in your work
- Provide actionable technical feedback on pull requests and code reviews
- Ensure alignment with engineering principles during code reviews
- Take ownership of the quality of your work and resolve defects promptly
- Address key non-functional aspects such as accessibility, performance, and security
- Assist with deployments and actively participate in operational processes
- Collaborate effectively with cross-functional teams to deliver software solutions
Job Requirements
Minimum Requirements
- 6–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
- 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 methodology including CI/CD pipelines (Azure & Kubernetes)
- Unit, Integration & Load Testing
- RabbitMQ, Redis
- Azure Cloud Services
- Agile methodologies (Scrum, Kanban)
- SonarQube
- Audit logging and system monitoring
- System health checks, metrics, and monitoring
Competencies / Attributes
- Strong problem-solving skills
- Ability to lead projects and mentor others
- Communicate technical concepts clearly to non-technical colleagues and clients
- Ability to work calmly and methodically under pressure
APPLY NOW
51 total views, 1 today
and then