Looks Like This Service Is On Hold
I will build a production ready spring boot backend with docker and jwt


About this gig
Looking for a robust, scalable, and secure Spring Boot backend?
I am a Java Developer specializing in high-performance REST APIs. Whether you need a simple CRUD service or a production-ready system with JWT and Docker, I deliver clean, maintainable code.
Tech Stack and Standards:
- Framework: Spring Boot 3.x / Java 17+
- Database: PostgreSQL / MySQL / H2
- Security: Spring Security and JWT
- Documentation: Swagger UI / OpenAPI 3.0
- Architecture: Clean Architecture and SOLID Principles
- DevOps: Docker and GitHub Actions
Choose Your Package:
Starter ($15) - The Foundation
- Simple CRUD (1 Entity)
- Clean Architecture setup
- PostgreSQL Integration and Source Code
Professional ($35) - Secure API
- Full REST API (Up to 5 Entities)
- JWT Auth and Input Validation
- Swagger UI Documentation
- Custom Exception Handling
Enterprise ($65) - Production Ready
- Advanced API with Role-Based Auth (RBAC)
- Docker Support (Dockerfile and Compose)
- Unit Testing (JUnit/Mockito)
- GitHub Repo and 7 Days Bug Support
Why Me? I focus on Clean Code, Fast Communication, and On-Time Delivery.
Please message me before placing an order to discuss your requirements!
Get to know Tharusha M
Software Engineer
- FromSri Lanka
- Member sinceOct 2024
Languages
English, Spanish
My Portfolio
FAQ
Do I need to provide anything before you start my project?
Yes. Before I start I need to know what your API should do, how many endpoints you need, what database tables are required and any specific features like authentication or file upload. Please message me before ordering so we can discuss everything clearly and I can confirm the right package.
Can you use MySQL instead of PostgreSQL?
Yes absolutely. I work with both PostgreSQL and MySQL. Just mention your preference when you message me before ordering, and I will use whichever database you prefer.
Will I own the source code after delivery?
Yes, 100%. Once the project is delivered and payment is released, all source code becomes yours. I will deliver via GitHub repository or ZIP file, depending on your preference.
What if I need extra endpoints or features not included in my package?
No problem. If you need additional endpoints or features outside your package scope will quote a fair price for the extra work. Please message me before ordering if you are unsure which package fits your needs, and I will help you choose the right one.
Do you provide support after delivery?
Yes. The premium package includes 7 days of free post-delivery support for any bugs or issues with the delivered code. Basic and Standard packages include 2 days of support. After that, additional support can be arranged at a fair price.
How will you deliver the project?
I will deliver a complete Spring Boot Maven project with all source code, database schema scripts, Swagger documentation link, README setup instructions, and deployment guide depending on your package. You will be able to run the project immediately following the setup guide.
Is the API ready to be connected to a Frontend (React/Angular/Mobile)?
Yes! All my APIs include CORS configuration and are fully compatible with React, Angular, Vue, or Mobile apps (Flutter/React Native). I provide Swagger UI or a Postman Collection so your frontend developer can easily test the endpoints.
Which Java and Spring Boot versions do you use?
I primarily use Java 17 or 21 (LTS) and Spring Boot 3.x. These are the most stable and modern versions. However, if your project requires an older version like Java 8 or 11, please let me know before ordering.

