Snr Software Developer

Tumaini Consulting

My client is looking for Senior Software Developer to join their team. This is an excellent opportunity for an experienced Java developer with strong backend expertise and exposure to modern TypeScript frameworks to work on cloud-based retail solutions within an international environment.

• 5–6+ years of software development experience

• Strong proficiency in Java and Spring / Spring Boot

• Experience with Maven and Git

• Experience with relational and/or NoSQL databases

• Strong understanding of software engineering principles and design patterns

• Experience with TypeScript

• Experience with Angular, React, or VueJS

• Strong understanding of frontend and backend architectures

• Excellent English communication skills

• Strong problem-solving abilities

• Docker

• Kubernetes

• DevOps and CI/CD practices

• Elastic

• Kafka

Key Responsibilities

• Design, develop, and maintain software applications

• Ensure reliability, scalability, and security throughout the SDLC

• Collaborate with stakeholders to deliver effective technical solutions

• Apply modern development practices including testing and code reviews

• Document solutions, architecture, and development standards

• Contribute to continuous improvement and best practices

If you would like to apply for this position, please send transcripts with applications.

Should you meet the requirements for this position, please email your updated CV attached to ***email_hidden***, alternatively contact 031 350 4018 or visit our website, www.tumaini.co. Correspondence will only be conducted with short-listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful