Sumer is a full-stack e-commerce platform designed to provide a seamless online shopping experience for customers while enabling efficient product, order, and payment management for administrators and vendors. The system supports end-to-end online retail operations, including product browsing, secure checkout, payment processing, inventory tracking, and order fulfillment.Core Features 1. Customer Experience User registration and authentication (JWT / OAuth2 secured) Browse products by category Advanced product search and filtering Product detail pages with images and descriptions Shopping cart management Secure checkout and payment integration Order tracking and history Wishlist functionality 2. Product & Inventory Management Admin dashboard for product CRUD operations Category management Stock level tracking Inventory alerts for low stock Bulk product upload support 3. Order Management Order creation and confirmation Real-time order status updates (Pending, Paid, Shipped, Delivered, Cancelled) Invoice generation Refund handling Order analytics and reporting 4. Payment Integration Integration with multiple payment gateways such as: Stripe PayPal Ozow Secure transaction handling Payment status verification Webhook processing for asynchronous payment confirmation 5. Architecture The Sumer platform follows a microservices-based architecture: API Gateway User Service Product Service Order Service Payment Service Notification Service Service discovery via Eureka Centralized configuration management Asynchronous messaging using RabbitMQ MySQL for persistent storage Dockerized deployment Frontend is built using: React or Angular for dynamic UI RESTful API integration Real-time updates via WebSocket (for notifications and order status) Backend is implemented using: Spring Boot (Java 17+) RESTful APIs Role-based access control (RBAC) Secure token-based authentication 6. Security OAuth2 authentication JWT authorization Encrypted password storage (BCrypt) HTTPS communication Role-based access control (Admin, Customer, Vendor) 7. Scalability & Performance Horizontally scalable microservices Stateless services Caching layer (e.g., Redis) Load-balanced deployments Cloud-ready (AWS / Azure) Business Value Sumer enables: Businesses to sell products online efficiently Customers to shop securely and conveniently Administrators to manage operations centrally Real-time analytics for better decision-making
Full Stack Engineer
David M. is a highly skilled Senior Developer with eight years of hands-on experience, specializing in Java development across industries such as insurance, finance, and e-commerce. He has a strong background in designing enterprise-grade applications and robust payment gateways, as well as casino-related systems. David is proficient in core Java (versions 1.7, 1.8, 17, 21), Spring Framework (including Spring Boot, MVC, Data JPA, and Security), Hibernate, JPA, JSF, JSP, and web frameworks such as Angular, React, and Vue. He…
Java developer
WebDev pvt ltdAug 2016 — Dec 2018- Managed deployments on Kubernetes and Docker containers
- Implemented payment gateways and casino platforms
javaspringbootmysqlreacttomcatawsJava developer
Africa Software Architects Pvt Ltd Jan 2019 — Apr 2020- 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
Javareactpostgresawsrest apistomcatSoftware developer
VaultGroup Pvt Ltd May 2020 — Dec 2020- Designed and developed Spring Boot microservices with Kafka
- Integrated cloud services and ORM with Hibernate
- Managed deployments using Docker and Kubernetes
JavareactangularpostgreshtmlcssawskafkaSoftware developer
Edson J Pvt Ltd Jan 2021 — Feb 2022- Created RESTful APIs and ORM management with Hibernate
- Developed microservices with Kafka, Spring Boot, and cloud integrations
- Deployed solutions to Kubernetes clusters in Azure/AWS
JavaReactmysqlpostgreshtmltypscriptcsskafkaSoftware developer
Wonderlabz Pvt LtdMar 2022 — Present- Developing Livescore and Lithium App within the betting domain.
- 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
Javaangularreactmysqlpostgreshtmlcssawskafka
Bachelor of Science
National University of Science and TechnologyBulawayo, Zimbabwe2011 — 2016

Full Stack Engineer
David is available for hire
Schedule an interview14 days risk-free trial · No commitments · We handle contracts and payroll
David M. is a highly skilled Senior Developer with eight years of hands-on experience, specializing in Java development across industries such as insurance, finance, and e-commerce. He has a strong background in designing enterprise-grade applications and robust payment gateways, as well as casino-related systems. David is proficient in core Java (versions 1.7, 1.8, 17, 21), Spring Framework (including Spring Boot, MVC, Data JPA, and Security), Hibernate, JPA, JSF, JSP, and web frameworks such as Angular, React, and Vue. He…
- Projects completed1
- Hourly rate
- 4+ years experience
- Member since Feb 2026
Sumer is a full-stack e-commerce platform designed to provide a seamless online shopping experience for customers while enabling efficient product, order, and payment management for administrators and vendors. The system supports end-to-end online retail operations, including product browsing, secure checkout, payment processing, inventory tracking, and order fulfillment.Core Features 1. Customer Experience User registration and authentication (JWT / OAuth2 secured) Browse products by category Advanced product search and filtering Product detail pages with images and descriptions Shopping cart management Secure checkout and payment integration Order tracking and history Wishlist functionality 2. Product & Inventory Management Admin dashboard for product CRUD operations Category management Stock level tracking Inventory alerts for low stock Bulk product upload support 3. Order Management Order creation and confirmation Real-time order status updates (Pending, Paid, Shipped, Delivered, Cancelled) Invoice generation Refund handling Order analytics and reporting 4. Payment Integration Integration with multiple payment gateways such as: Stripe PayPal Ozow Secure transaction handling Payment status verification Webhook processing for asynchronous payment confirmation 5. Architecture The Sumer platform follows a microservices-based architecture: API Gateway User Service Product Service Order Service Payment Service Notification Service Service discovery via Eureka Centralized configuration management Asynchronous messaging using RabbitMQ MySQL for persistent storage Dockerized deployment Frontend is built using: React or Angular for dynamic UI RESTful API integration Real-time updates via WebSocket (for notifications and order status) Backend is implemented using: Spring Boot (Java 17+) RESTful APIs Role-based access control (RBAC) Secure token-based authentication 6. Security OAuth2 authentication JWT authorization Encrypted password storage (BCrypt) HTTPS communication Role-based access control (Admin, Customer, Vendor) 7. Scalability & Performance Horizontally scalable microservices Stateless services Caching layer (e.g., Redis) Load-balanced deployments Cloud-ready (AWS / Azure) Business Value Sumer enables: Businesses to sell products online efficiently Customers to shop securely and conveniently Administrators to manage operations centrally Real-time analytics for better decision-making
Java developer
WebDev pvt ltdAug 2016 — Dec 2018- Managed deployments on Kubernetes and Docker containers
- Implemented payment gateways and casino platforms
javaspringbootmysqlreacttomcatawsJava developer
Africa Software Architects Pvt Ltd Jan 2019 — Apr 2020- 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
Javareactpostgresawsrest apistomcatSoftware developer
VaultGroup Pvt Ltd May 2020 — Dec 2020- Designed and developed Spring Boot microservices with Kafka
- Integrated cloud services and ORM with Hibernate
- Managed deployments using Docker and Kubernetes
JavareactangularpostgreshtmlcssawskafkaSoftware developer
Edson J Pvt Ltd Jan 2021 — Feb 2022- Created RESTful APIs and ORM management with Hibernate
- Developed microservices with Kafka, Spring Boot, and cloud integrations
- Deployed solutions to Kubernetes clusters in Azure/AWS
JavaReactmysqlpostgreshtmltypscriptcsskafkaSoftware developer
Wonderlabz Pvt LtdMar 2022 — Present- Developing Livescore and Lithium App within the betting domain.
- 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
Javaangularreactmysqlpostgreshtmlcssawskafka
Bachelor of Science
National University of Science and TechnologyBulawayo, Zimbabwe2011 — 2016
We have moreWith similar skills.
Other vetted developers with similar skills and experience


