Intermediate-Senior Java Developer

Tumaini Consulting


Job Location:

Johannesburg - South Africa

Monthly Salary: Not Disclosed
Posted on: 11 hours ago
Vacancies: 1 Vacancy

Job Summary

Our client has an opportunity for an experienced Java Developer who is passionate about delivering high-quality software using modern technologies. The successful candidate will play a key role in developing cloud-based solutions influencing technical direction and working within a collaborative environment that values innovation ownership and engineering excellence.

What Youll Do

  • Build scalable Java applications and RESTful services.
  • Develop and maintain microservices using Spring Boot.
  • Design database structures and implement efficient persistence solutions.
  • Participate in architecture discussions and solution design.
  • Write high-quality testable and maintainable code.
  • Support code reviews continuous integration and deployment activities.
  • Work closely with multidisciplinary teams to deliver business-critical software.

Ideal Candidate

  • BSc in Computer Science Software Engineering or comparable experience.
  • Minimum 45 years of professional Java development experience.
  • Strong proficiency in Java Spring Boot Angular JPA Hibernate SQL and JDBC.
  • Experience with automated testing frameworks such as JUnit.
  • Understanding of software architecture clean code principles and object-oriented design.
  • Exposure to CI/CD pipelines and DevOps tools is advantageous.
  • Experience with MongoDB GraphQL HTML5 CSS JavaScript or legacy Java technologies will be beneficial.

What Youll Bring

  • Strong analytical and problem-solving skills.
  • A collaborative mindset and excellent communication abilities.
  • Ownership of deliverables and commitment to quality.
  • Passion for continuous learning and improving engineering practices.

Only shortlisted candidates will be contacted.

Submit your CV to or call .

Visit our website for more exciting career opportunities: will only be conducted with short listed candidates. Should you not hear from us within 4 days please consider your application unsuccessful.


Required Experience:

Senior IC

Our client has an opportunity for an experienced Java Developer who is passionate about delivering high-quality software using modern technologies. The successful candidate will play a key role in developing cloud-based solutions influencing technical direction and working within a collaborative env...