Tumaini Consulting
Senior Full-Stack Developer — Java / Angular
A senior full-stack developer in Johannesburg building and supporting a live, business-critical platform: Java/Spring backend services, Angular front ends, MySQL databases, REST integrations, and production support, with ownership of secure, quality delivery.
- Compensation
- Not disclosed
- Location
- Johannesburg, South Africa
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Strong Java development experience
- Solid Spring knowledge, particularly Spring Boot, Spring MVC, and Spring Security
- Strong Angular, TypeScript, and RxJS experience
- Advanced working knowledge of MySQL, including schema design, indexing, and query optimisation
- Experience developing and consuming REST APIs
- GitLab or equivalent experience covering source control, code review, and CI/CD
- Proven experience working with production, business-critical systems
- Good understanding of application security, authentication, authorisation, access control, and sensitive data protection
- Knowledge of POPIA/GDPR principles
Full description
Our client has an opportunity for a senior Full-Stack Developer to work on a live platform that plays a critical role in day-to-day business operations. The successful candidate will be comfortable working across Java/Spring backend services, Angular applications, databases, integrations, and production support while taking ownership of delivering quality solutions.
Requirements
- Strong Java development experience.
- Solid Spring knowledge, particularly Spring Boot, Spring MVC, and Spring Security.
- Strong Angular, TypeScript, and RxJS experience.
- Advanced working knowledge of MySQL, including schema design, indexing, and query optimisation.
- Experience developing and consuming REST APIs.
- GitLab or equivalent experience covering source control, code review, and CI/CD.
- Proven experience working with production, business-critical systems.
- Good understanding of application security, authentication, authorisation, access control, and sensitive data protection.
- Knowledge of POPIA/GDPR principles.