Java Developer
Summary
PBT Group is hiring a back-end Java developer in Stellenbosch to design, build, and maintain secure, scalable systems and APIs, optimise performance and database efficiency, and collaborate with front-end teams. Core stack includes Java (with some .NET), SQL/PostgreSQL/MongoDB, Docker/Kubernetes, CI/CD, and optionally AWS/Azure.
We are looking for an experienced Back-End Developer to design, build, and maintain reliable back-end solutions using Java technologies. This role focuses on developing secure, scalable systems and APIs that support high-performing applications.
Key responsibilities
Design, develop, and maintain back-end systems using Java and .NET
Build and optimise scalable APIs for front-end integration
Apply security best practices to protect applications and data
Improve application performance and database efficiency
Collaborate with front-end teams and key stakeholders
Troubleshoot, debug, and enhance existing systems
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field
5+ years’ back-end development experience using Java
Strong database experience ( SQL , PostgreSQL, or MongoDB)
Experience with microservices and containerisation (Docker, Kubernetes)
Familiarity with DevOps tools and CI/CD pipelines
Cloud exposure ( AWS or Azure ) is advantageous
Strong analytical and problem-solving skills