David Mbaimbai
Senior Developer
Hire this person
Send a job offer directly to this candidate
About
David Mbaimbai is a skilled Senior Java Developer with over 9 years of experience developing enterprise-grade applications across insurance, betting, financial services, and e-commerce industries. He specializes in microservices architecture, API designing, payment gateway integrations, and business rule automation using Drools. He has extensive experience with Spring Boot, Kafka, Kubernetes, cloud platforms, and frontend technologies including Angular and React.
David has successfully designed scalable distributed systems, integrated third-party platforms, and deployed cloud-native applications across AWS, Azure, and Cloud Foundry environments.
Experience
Java Developer - Wonderlabz Pvt Ltd - Cape Town
(2022-03)
- Developing Livescore and Lithium App within the betting domain.
- Designed Apis and implemented them
- Designed and developed secure payment gateway integrations.
- Built responsive front ends using JavaScript, Angular (v10+) and react for Livescore and admin interfaces.
- Implemented microservices using Spring Boot, communicating via Kafka.
- Deployed services in Kubernetes clusters on Azure and AWS.
- Maintained RESTful APIs and Hibernate ORM.
- Integrated observability using Grafana (Loki, Tempo, Prometheus), OpenSearch, and Kibana.
- Worked with AWS services like Redis, EventHub, and Key Vault.
- Used GitHub and GitHub Actions for CI/CD pipelines.
- Applied Flyway for DB migrations.
- Hands-on experience working with OIPA in the context of policy lifecycle management including configuration of business rules, product templates, and integration with external systems. I've also been involved in customizing OIPA for new insurance products and ensuring compliance with underwriting and claims workflows.
- Designed and implemented business rules using Drools Rule Engine for betting and payment process workflows.
Java Developer - Edson J Pvt Ltd - Johannesburg
(2020-12 - 2022-02)
- Developed microservices with Kafka, Spring Boot, and cloud integrations.
- Created RESTful APIs and ORM management with Hibernate.
- Led javascript, Angular (v10+) and react front-end development for web-based management consoles and dashboards.
- Deployed solutions to Kubernetes clusters in Azure/AWS.
Java Developer - VaultGroup Pvt Ltd - Johannesburg
(2020-05 - 2020-12)
- Designed and developed Spring Boot microservices with Kafka.
- Integrated cloud services and ORM with Hibernate.
- Developed customer-facing interfaces using Angular (v8+), enabling seamless interaction with backend APIs.
- Managed deployments using Docker and Kubernetes.
Java Developer - Africa Software Architects Pvt Ltd - Johannesburg
(2019-02 - 2020-04)
- Developed javascript, Angular (v10+) and react front-end modules for enterprise applications.
- Built and consumed RESTful APIs using Spring Boot and Hibernate.
- Integrated cloud-native solutions and microservices.
- Supported Agile delivery processes and CI/CD pipelines.
- Hands-on experience working with OIPA in the context of policy lifecycle management including configuration of business rules, product templates, and integration with external systems. I've also been involved in customizing OIPA for new insurance products and ensuring compliance with underwriting and claims workflows.
Java Developer - Webdev Pvt Ltd - Harare
(2016-08 - 2018-12)
- Developed enterprise-level web applications and services.
- Implemented payment gateways and casino platforms.
- Managed deployments on Kubernetes and Docker containers.
Education
Bachelor of Science - Operations Research and Statistics - National University of Science And Technology (2015-01) Bulawayo, Zimbabwe
High School Diploma - Chizhou High School (2005-01) Midlands, Zimbabwe
