
David Mbaimbai
Senior Java Developer | Software Architecture
Salary / Daily rate
Johannesburg, South Africa
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Senior Java Developer with 8+ years of experience building scalable enterprise applications and microservices architectures. Proven expertise in Spring Boot, AWS, and full-stack development across betting, fintech, and payment platforms. I deliver robust backend solutions with comprehensive testing and documentation for high-performance systems.
Work experience
Java Developer
Wonderlabz
Mar 2022 - Present
4 years 8 months
Cape Town, South Africa
• Creation on new backend and frontend modules for the betting platform using Spring boot. • Supporting of the systems currently in production • Creating documentation of the modules developed. • Writing unit tests and integration tests
Senior Software Architect
10mg Health
Nov 2024 - May 2025
7 months
United Kingdom · Remote
Lead architecture design and technology strategy for scalable and secure enterprise applications. Define system and software architecture standards, patterns, and best practices. Collaborate with stakeholders to gather requirements and translate them into technical solutions. Review and approve architectural designs, ensuring alignment with business goals and non-functional requirements. Mentor and guide development teams across microservices, APIs, and integration strategies. Perform code and architecture reviews to maintain high-quality software and technical consistency. Evaluate and recommend technologies, frameworks, and third-party services. Ensure CI/CD, DevOps practices, and cloud infrastructure (e.g., AWS, Azure) are integrated into delivery pipelines. Align architecture with regulatory, security, and compliance requirements. Drive innovation and continuous improvement in software development lifecycle.
Java Software Developer
EdsonJ pvt ltd
Dec 2020 - Mar 2022
1 year 4 months
Kempton Park, South Africa
• Creation on new backend modules for the money transfer platform using Spring. • Supporting of the systems currently in production • Creating documentation of the modules developed. • Writing unit tests and integration tests.
Java developer
VaultGroup
May 2020 - Dec 2020
8 months
Beitbridge, South Africa
Skills: Jenkins · Spring Boot · Google Web Toolkit (GWT) · SQL · Version Control Tools · Servlets · Spring Framework · Docker Products · RESTful WebServices · Spring Cloud · Sociability · Design Patterns · Elasticsearch · Amazon Web Services (AWS) · WebLogic · Git · Enterprise Solution Design · RESTful architecture · Concurrent Programming · Technical Solution Design · Multithreading · Microservices · JMeter · Agile Methodologies · Maven · Object-Oriented Programming (OOP) · Microservices, · CLI · JavaScript
Intermediate Java Developer
Africa Software Architects
Feb 2019 - May 2020
1 year 4 months
Johannesburg, South Africa
Responsible with the development of the back end services for one of their top clients using Spring, Spring MVC and Spring REST. Company URL: http://africasoftwarearchitects.com/
Junior Software Developer
WebDev
Aug 2016 - Dec 2018
2 years 5 months
Harare, Zimbabwe
Was part of the team which was supporting existing projects including their popular payment gateway. My roles was mainly assisting merchants to integrate with the payment gateway
mathematics teacher
magwegwe high school
Jan 2010 - Aug 2016
6 years 8 months
Teacher
ministry of education zimbabwe
Jan 2010 - Aug 2016
6 years 8 months
Bulawayo, Zimbabwe
teaching planning scheming evaluating marking and inviglating public and local exams
Education
National University of Science and Technology
Bsc Hons in Operations Research and Statistics
2012 - 2016
4 years 1 month
Hillside teachers college
diploma in education
2008 - 2009
1 year 1 month