Intermediate-Senior Java Developer

Tumaini Consulting

Date: 6 days ago
City: Edenvale, Gauteng
Salary: ZAR 85,000 / mo
Contract type: Full time

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 You'll 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 4–5 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 You'll 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 031 350 4018.

Visit our website for more exciting career opportunities: https://tumaini.co/

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.

For employers only

Is this your company's job post? Verify ownership to manage this listing and receive applications directly.

Claim this listing

Looking to apply for this job? Use the Apply button above.