Inspired Testing

Java Developer, FTC or Perm

Inspired Testing

contract

Posted on:

Location Type: Remote

Location: South Africa

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.

Requirements

  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringSpring BootRESTful APIsJPAHibernateSQLMavenGradleJUnit
Soft Skills
collaborationtroubleshootingcommunicationanalysisdesign