Please login/register to apply for this job.
29 Dec 2025

Permanent Software Developer- Java – Pepkor Vacancies

Pepkor – Posted by JobLink24 , Western Cape, South Africa

Job Description

Get daily job updates directly on WhatsApp

Pepkor Vacancies – Software Developer- Java

Software Developer – Java – Pepkor Vacancies

Job Overview

The Software Developer – Java is responsible for designing, developing, testing, and maintaining high-quality Java-based applications. This role focuses on delivering reliable, scalable solutions while adhering to engineering best practices and contributing to continuous improvement within the development team.

Key Responsibilities

  • Write clear, well-structured, and maintainable code in line with established coding standards and conventions

  • Proactively test developed solutions to ensure high quality and reliability

  • Provide clear, constructive, and actionable technical feedback during pull request reviews

  • Review peer code in alignment with agreed engineering principles and best practices

  • Take ownership of work quality and ensure timely resolution of defects

  • Apply non-functional requirements such as performance, security, and accessibility within solutions

  • Support and participate in deployment activities where required

Minimum Requirements

  • 3–5 years’ experience in software development

Technical Skills

  • Strong experience with Java Spring Boot (Java/J2EE)

  • Solid understanding of object-oriented design principles and patterns

  • Experience developing RESTful web services

  • Proven experience with microservices architecture and design

  • Experience working with relational database management systems

Advantageous Skills

  • Experience with MSSQL and Oracle databases

  • OAuth 2.0 authentication and security frameworks

  • Docker and container-based development

  • DevOps practices, including CI/CD pipeline setup

  • Unit and integration testing methodologies

  • Experience with messaging and caching technologies such as RabbitMQ and Redis

  • Exposure to Azure Cloud Services

  • Experience working in Agile environments using Scrum or Kanban

Competencies and Attributes

  • Strong problem-solving ability with attention to detail

  • Capability to lead or contribute effectively to project delivery

  • Ability to communicate technical concepts clearly to non-technical stakeholders

  • Calm, methodical approach when working under pressure

APPLY NOW

Get daily job updates directly on WhatsApp 💬 Join WhatsApp Channel

135 total views, 1 today

Apply for this Job

Install JobLink24 App

Install
×