Skip to main content

Xpert: Java Developer (FTC or Perm, remote in SA)

Technology
Inspired Testing
2 months agoUntil 2026/04/17
Fully remote

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.
Keywords
Software

¿Te interesa este puesto?