Tshimangadzo Mudzanani
JAVA SOFTWARE ENGINEER | SPRING BOOT | MICROSERVICES | ENTERPRISE BACKEND SYSTEMS
Hire this person
Send a job offer directly to this candidate
About
Java-focused Software Engineer with 6+ years of experience building enterprise applications, backend services and microservices. Strong experience in Java, Spring Boot, Spring MVC, Hibernate, JPA, REST APIs, SQL, MarkLogic and search-driven platforms. Currently contributing to legal technology solutions at LexisNexis South Africa, with hands-on experience in search optimisation, production troubleshooting, CI/CD and cloud-native delivery.
Known for structured problem-solving, technical ownership and building maintainable, reliable systems.
Experience
Software Engineer III - LexisNexis South Africa
(2023-07)
- Develop and maintain Java-based legal content search functionality using MarkLogic, XQuery and XML.
- Implement query logic, search filters and indexing improvements to improve legal document discoverability and search accuracy.
- Support backend services and microservice-based solutions within enterprise legal technology platforms.
- Investigate and resolve production issues involving search services, Solr, MarkLogic, Kubernetes and deployment configurations.
- Improve consistency and reliability of search results across development, certification, UAT and production environments.
- Collaborate with product managers, content teams, QA engineers and technical stakeholders to deliver search features.
- Support CI/CD and GitOps delivery using Jenkins, SonarQube, ArgoCD, Docker and Kubernetes.
- Reason for Leaving: Currently employed
Software Developer - Nagarro
(2022-06 - 2023-06)
- Developed backend services and microservices using Java, Spring Boot and Spring MVC.
- Used Hibernate and JPA to implement persistence and data-access functionality.
- Contributed to Learning Management System development using .NET Core, Angular and Microsoft SQL Server.
- Designed modular services and refactored shared components to improve maintainability and code reuse.
- Implemented a data-synchronisation service to improve system reliability and reduce downtime.
- Developed and maintained unit tests using JUnit and supported onboarding of new team members.
- Reason for Leaving: New opportunity
Software Developer - BBD Software Development
(2019-10 - 2021-01)
- Developed backend and frontend features for the Global Market Technology Analytics Portal using C#, ASP.NET, ASP.NET Core, jQuery and SQL Server.
- Developed a Python-based WhatsApp integration feature to improve client communication capabilities.
- Implemented unit tests using xUnit and collaborated with development teams to resolve technical issues.
- Reason for Leaving: Study purpose
Education
NQF Level 5 System Developer - Geeks4Learning (2022 - 2023)
Angular 4 with TypeScript - Geeks4Learning (2022 - 2023)

