Point your AI agent at freehire and let it find you a job.

Get the CLI →

PBT Group

NewBe an early applicant

Java Developer (Back-End)

Discussion

Summary

Design, develop, and maintain secure, scalable back-end systems and APIs using Java and .NET, optimizing performance and database efficiency while collaborating with front‑end teams and stakeholders.

Java Developer (Back-End) job vacancy in Stellenbosch.

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

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available