I will develop scalable backend rest API with java spring boot and microservices
About this gig
Hi, I'm Mohamed a Staff Software Engineer with 5+ years building production backend systems in Java and Spring Boot. I've shipped REST APIs and microservices at Vodafone, Sumerge, and on InstaDawa (an online pharmacy serving 10,000+ customers at ~100ms response times).
WHAT YOU GET
Clean Spring Boot REST API with input validation and proper error handling
JWT authentication and role-based access control
Database integration: PostgreSQL, MySQL, MongoDB, or Redis
Swagger / OpenAPI documentation
Unit and integration tests (JUnit, Mockito)
Docker setup and CI/CD config (Premium package)
Source code, setup guide, and a code walkthrough on request
HOW I WORK
- SOLID principles and clean layered architecture (Controller Service Repository)
- Code-review-ready code with descriptive comments
- Scalable patterns used at enterprise scale
- Daily progress updates
WHY ME
Staff-level engineer not a junior
Real production experience (10K+ users, ~100ms APIs)
Fluent English, clear communicator
On-time delivery, unlimited Q&A during the project
Message me first with your requirements and I'll confirm scope and timeline before you order. Let's build something solid.
Get to know Mohamed G
Staff Software Engineer
- FromEgypt
- Member sinceApr 2021
Languages
English, Arabic
My Portfolio
Other Software Development Services I Offer
FAQ
Will you write tests for the code you deliver?
Yes. Standard and Premium packages include unit tests (JUnit + Mockito) and integration tests. Basic includes test stubs you can extend.
Which databases do you support?
PostgreSQL, MySQL, MongoDB, and Redis (for caching). I can also work with Firebase or Supabase on request. I'll set up schema, migrations, and connection pooling.
Do you provide the source code?
Yes — full source code with a setup guide, a README, and clear inline comments. You own the code outright after delivery.
Can you containerize the API with Docker?
Yes. The Premium package ships with a working Dockerfile, docker-compose for local dev, and a basic CI/CD config (GitHub Actions or Jenkins). Available as a Gig Extra on Standard.
What information do you need from me to start?
A short brief covering: the endpoints/features you need, the database you want, any auth requirements, and (if you have one) an existing API spec or example payloads. I'll confirm scope before you order.

