Skip to main content
Tshimangadzo Mudzanani

Tshimangadzo Mudzanani

JAVA SOFTWARE ENGINEER | SPRING BOOT | MICROSERVICES | ENTERPRISE BACKEND SYSTEMS

Talent
JohannesburgMember since October 12, 2026
JavaSpring BootSpring MVCHibernateJPAREST APIsMicroservicesSQLMicrosoft SQL ServerJUnitMarkLogicXQueryXMLSolrEKSKubernetesDockerJenkinsArgoCDSonarQubePythonAngularTypeScriptC#ASP.NET CoreGitjQueryASP.NETxUnitCI/CD
·

Hire this person

Send a job offer directly to this candidate

JavaSpring BootSpring MVCHibernateJPA

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)

Skills

JAVA SOFTWARE ENGINEERSPRING BOOTMICROSERVICESENTERPRISE BACKEND SYSTEMS

Reviews

Related