INTERMEDIATE – SENIOR JAVA DEVELOPER @ TUMAINI CONSULTING
We are seeking a dedicated Intermediate to Senior Java Developer to join a dynamic engineering environment specializing in modern and scalable software solutions. This permanent role is ideal for software professionals who value clean code, contemporary engineering practices, and thriving in a collaborative technical culture. The successful candidate will play a key role in building high-impact systems using microservices and Spring frameworks. The annual salary for this position is listed between R500k and R800k per annum based on qualifications.
Applicants should possess strong experience in Java or Kotlin development along with proficiency in REST APIs and SQL databases. This position is open to South African citizens only. Candidates will benefit from working with technologies like Spring Boot, JPA, and Git while potentially gaining exposure to GraphQL, MongoDB, and CI/CD tools. If you do not receive a response within two weeks of your submission, please consider your application unsuccessful.
Applicants should possess strong experience in Java or Kotlin development along with proficiency in REST APIs and SQL databases. This position is open to South African citizens only. Candidates will benefit from working with technologies like Spring Boot, JPA, and Git while potentially gaining exposure to GraphQL, MongoDB, and CI/CD tools. If you do not receive a response within two weeks of your submission, please consider your application unsuccessful.
Key Requirements
4 to 5+ years of professional Java development experience.
Proven proficiency in Java and/or Kotlin programming languages.
Extensive hands-on experience with Spring Boot and Spring Framework.
Solid understanding of REST APIs and Microservices architecture.
Knowledge of JPA, Hibernate, and SQL for database management.
Proficiency with version control systems such as Git.
Familiarity with build tools like Maven or Gradle.
Ability to perform unit testing using JUnit.
Must be a South African citizen (South Africans Only).
Exposure to GraphQL and NoSQL databases like MongoDB is highly advantageous.