Xpert: Java Developer (FTC or Perm, remote in SA)
Technology
Inspired Testing2 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.
- 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.
Keywords
Software
¿Te interesa este puesto?