We're seeking a
Java Developer
with a
5+ years relevant experience
(as per the below information) to join our client on a
12-Month Contract
in
Johannesburg
.
- This position is Johannesburg-based 
- Applicants must be
 comfortable with a Contract (12 Months), which is renewable annually
- This position follows an
 Remote work setting, however, you may be required to go into the office on occasion and for meetings
Position Summary & Key Responsibilities: 
The Java Developer is responsible for designing, developing, testing, and maintaining high-quality software applications using
Java
and related frameworks, with a particular focus on
Spring Boot
.
Key Responsibilities: 
- Design, develop, and maintain Java-based applications and systems.
 
 
- Write clean, efficient, and scalable code with strong documentation.
 
 
- Conduct unit testing, troubleshoot, and debug software issues.
 
 
- Ensure system reliability, security, and performance optimisation.
 
 
- Develop and maintain detailed technical documentation.
 
 
- Participate in all phases of the Software Development Life Cycle (SDLC).
 
 
Minimum Requirements: 
- 5+ years of Java development experience 
- Proven experience with Java Spring Boot 
- Strong proficiency in
 Java
 and related frameworks
- Applicants should ideally have worked in a
 Financial Services
 environment
Salary: 
- Up to R500 Per Hour (~R80 000 per month)