Java Backend System Development

Job ID: 39932255

Budget: ₹500,000 – ₹1,000,000 INR

Our product needs a clean, well-structured Java backend that can stand alone as the core of our tech stack. The service will expose REST endpoints, handle business logic and integrate with a MySQL database.

The scope covers three key capabilities: user authentication (registration, login, secure session handling), robust data storage and retrieval for our domain objects, and payment processing that can connect to the usual providers through their Java SDKs or plain HTTPS calls.

I expect code written in modern Java—using Spring Boot or a comparable framework is fine as long as it remains modular, documented and test-covered. Database access should rely on JPA/Hibernate or a similar ORM layer, with clear schema migration scripts. All secrets must be externalised and the whole project should be container-ready (Docker).

Deliverables
• Source code in a Git repository
• API documentation (OpenAPI/Swagger)
• Unit & integration test suites with passing results
• A short deployment guide that brings the service up against a local MySQL instance

If you have built secure, payment-enabled Java backends before, I would love to see examples when you message me.