Job Search and Career Advice Platform

Enable job alerts via email!

Xpert: Java Developer

Inspired Testing

Remote

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT talent solutions company is seeking an experienced Java Developer to build reliable backend services remotely within South Africa. This role requires at least 10 years of Java experience, with a strong focus on modern frameworks like Spring Boot and API design. The ideal candidate will contribute to CI/CD processes and work collaboratively across the software development lifecycle to ensure high-quality deliverables in fast-paced environments. Exciting opportunity to work on impactful projects.

Qualifications

  • At least 10 years’ Java development experience, delivering production services.
  • Strong core Java fundamentals (OOP, collections, concurrency basics).
  • API design and REST fundamentals required.

Responsibilities

  • Build and maintain backend services using modern Java, typically Spring Boot.
  • Design, implement, document RESTful APIs.
  • Contribute to CI/CD pipelines and automated checks.

Skills

Java development
Spring
API design
CI/CD
JUnit
Docker

Tools

Maven
Gradle
JPA/Hibernate
Job description

Role: Java Developer
Type: Independent contract or FTC (fixed term contractor)
Start: ASAP
Location: Remote, anywhere in South Africa

Summary

We’re looking for a hands‑on Java engineer to build reliable, scalable backend services. You’ll work on well‑structured APIs, contribute to CI/CD pipelines, and help ship production‑ready features at pace. You care about clean code, performance, security, and building maintainable services that are easy to test, deploy, and operate.

What you’ll do
  • Build and maintain backend services using modern Java (mainstream framework, typically Spring Boot).
  • Design, implement, document RESTful APIs, handling validation, errors, versioning etc.
  • Work with relational and/or NoSQL databases, modelling data, writing efficient queries, and applying migration practices.
  • Implement secure authentication and authorisation patterns and follow secure coding practices.
  • Contribute to CI/CD pipelines, quality gates, and automated checks for rapid, reliable releases.
  • Write unit and integration tests, keeping coverage meaningful, fast, and trustworthy in CI.
  • Troubleshoot production issues, improve observability, & support stable operations.
  • Collaborate with product, engineering, and stakeholders to refine requirements early.
  • Participate across the SDLC, from analysis and technical design to delivery and support.
What you’ll bring
  • At least 10 years’ Java development experience, delivering production services.
  • Strong core Java fundamentals (OOP, collections, concurrency basics, exception handling, JVM basics).
  • Framework experience: Spring, Spring Boot (or similar).
  • API design and REST fundamentals (request modelling, status codes, pagination, idempotency).
  • Data access experience: JPA/Hibernate, JDBC, and SQL fundamentals.
  • Build and dependency tooling: Maven or Gradle.
  • Testing: JUnit, Mockito, plus integration testing approaches (for example Testcontainers).
  • CI/CD setup experience and Docker experience and Git workflows.
  • Full SDLC participation and sound analysis/design.

InspiredXpert is a specialist IT Talent Solutions company providing high-quality contract or perm talent across software development, cloud, AI, cybersecurity, and data‑driven roles. We connect skilled professionals with innovative companies, offering exciting opportunities to work on impactful projects across the globe.

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