Enable job alerts via email!

Java Springboot Developer - 12 Month Contract - Onsite - Johannesburg

Africonology Solutions

Johannesburg

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider in Johannesburg is seeking a Java Spring Boot Developer for a 12-month onsite contract. The ideal candidate will have 3 to 6 years of experience in Java and strong expertise in Spring Boot. Responsibilities include developing backend services, designing RESTful APIs, and collaborating with cross-functional teams. A bachelor's degree in Software Engineering or related field is required.

Qualifications

  • Minimum 3 to 6 years of experience in Java development.
  • Strong expertise in Spring Boot framework.
  • Experience with microservices architecture and containerization.

Responsibilities

  • Develop and maintain backend services using Java and Spring Boot.
  • Design RESTful APIs and integrate with front‑end applications.
  • Collaborate with product owners and QA teams to deliver robust solutions.
  • Optimize application performance and ensure scalability.

Skills

Java development
Spring Boot
API design
Microservices
Debugging
CI/CD tools
Collaboration

Education

Bachelor's degree in Software Engineering or related discipline
Spring Certified Professional
Job description
Overview Of The Role

Java Springboot Developer - 12 month contract - Onsite - Johannesburg. The Java Spring Boot Developer will be responsible for building and maintaining scalable backend applications using Java and Spring Boot. The role involves working closely with cross‑functional teams to deliver high‑quality software solutions.

Key Roles And Responsibilities
  • Develop and maintain backend services using Java and Spring Boot.
  • Design RESTful APIs and integrate with front‑end applications.
  • Collaborate with product owners and QA teams to deliver robust solutions.
  • Optimize application performance and ensure scalability.
  • Participate in code reviews and contribute to continuous improvement.
  • Troubleshoot and resolve technical issues in production environments.
Required Qualifications And Experience
  • Minimum 3 to 6 years of experience in Java development.
  • Strong expertise in Spring Boot framework.
  • Experience with microservices architecture and containerization.
  • Familiarity with CI / CD tools and practices.
  • Proficiency in Java, Spring Boot, and related technologies.
  • Strong understanding of software design principles.
  • Excellent debugging and troubleshooting skills.
  • Effective communication and teamwork abilities.
Education Requirements
  • Bachelor's degree in Software Engineering, Computer Science, or related discipline.
  • Spring Certified Professional or other related Java Development Courses / Certifications.
  • Experience developing enterprise‑grade applications for insurance or financial services (prior work with or similar organizations is a plus).

Seniority level: Mid‑Senior level.
Employment type: Full‑time.
Job function: Finance, Information Technology, and Other #J-

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.