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 it.jobs@tumaini.co.za 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.
My client is looking for a Full Stack Developer, based in Bryanston, with a Hybrid work model. Requirements: • 3–5...
Apply For This JobMy client is looking for an Mid- Snr Full Stack C#.NET Developer, based in Durban (Kloof, In-Office, Hybrid Role). If...
Apply For This JobMy client is looking for a dedicated Software Firmware Engineer to join their dynamic team. If this sounds like you,...
Apply For This JobMy client is looking for a Data Product Manager, based remotely in South Africa, with a Remote work model. Requirements:...
Apply For This JobOur client is looking for a technically strong SAS AML Developer to contribute to the development, integration and ongoing optimisation...
Apply For This JobOur client is looking for an experienced Full Stack Developer to join a collaborative technology team responsible for enhancing and...
Apply For This Job