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

Get the CLI →

Communicate Recruitment

NewBe an early applicant

Java Developer (Intermediate to Senior)

Posted
Discussion

Summary

A mid-to-senior Java developer role in Stellenbosch: building, enhancing, and maintaining Java applications, REST APIs, microservices, and distributed systems within collaborative Agile teams. Core stack is Java with Spring/Spring Boot, plus Git, CI/CD, and advantageous cloud exposure (AWS, Azure, or GCP).


Job Description:

As a Java Developer, you will be responsible for building, enhancing, and maintaining robust software solutions within collaborative and high-performing development teams.
Depending on the opportunity, responsibilities may include:
  • Designing, developing, and maintaining Java-based applications
  • Building scalable APIs, microservices, and distributed systems
  • Collaborating with Product, QA, DevOps, and Software Engineering teams
  • Writing clean, maintainable, and high-quality code
  • Participating in architecture discussions and technical decision-making
  • Contributing to code reviews and engineering best practices
  • Troubleshooting and resolving complex technical challenges
  • Supporting continuous improvement initiatives and modern development practices
These opportunities offer exposure to cloud technologies, Agile delivery environments, modern software development methodologies, and high-performance applications that serve both local and international markets.


Skills & Experience:

  • Commercial experience in Java development
  • Strong knowledge of Java and Spring / Spring Boot
  • Experience building RESTful APIs and microservices
  • Exposure to cloud platforms such as AWS, Azure, or GCP advantageous
  • Understanding of CI/CD pipelines, Git, and Agile methodologies
  • Strong problem-solving and analytical skills
  • Experience working within collaborative development teams
  • Passion for software engineering and continuous learning

Qualification:
  • Relevant tertiary qualification in Computer Science, Information Technology, Software Engineering, or a related field

Connect with us on

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering 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