freehire launches on Product Hunt on 26 August.

Follow →

Java Developer – 6‑Month Renewable Contract (Johannesburg – Hybrid, 3 Days)

Summary

Build secure, scalable Java/Spring backend services for a financial-services client in Johannesburg, working hybrid 3 days onsite.

Java Developer – 6-Month Contract (Fairlands, Johannesburg – Hybrid, 3 Days Onsite)

Key Conditions

  • Must be South African Citizens or Permanent Residents
  • Must be based in Gauteng
  • Must be comfortable with 3 days per week onsite in Fairlands, Johannesburg (non-negotiable)

Role Overview

We are seeking experienced Java Developers (4+ years' experience) to join our client in the financial services sector on a 6-month contract. This Contract is Renewable every 6 Months, with the possibility of Permanency at a later stage (personal and company performance-dependent). The opportunity is based in Fairlands, Johannesburg, with a hybrid working model requiring three (3) days per week onsite. The role is ideal for strong Backend Developers with Java and Spring expertise, who excel at building secure, scalable, and high-performance systems in a regulated environment.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade Java applications
  • Build and enhance backend services using Spring / Spring Boot / Kafka
  • Participate in system architecture and technical design discussions
  • Ensure performance, security, and scalability of applications
  • Troubleshoot and resolve technical issues in production environments
  • Collaborate with QA, DevOps, Product, and business stakeholders
  • Adhere to financial sector compliance and best practice standards

Minimum Requirements

  • 5+ years’ experience in software development
  • 4+ years' strong hands-on experience with Java
  • Solid experience with the Spring Framework (Spring, Spring Boot) AND/OR Kafka
  • Solid eExperience designing and developing RESTful APIs and microservices

See also

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