CompanyRemote

Java Spring Boot Backend

Deadline: 2026-04-07
Project-Based

Description

Budget: ₹1250 - ₹2500/hr

I need an experienced Java developer to take full ownership of the backend layer for a rapidly-growing application. The stack is Spring Boot with JPA / Hibernate, running against a PostgreSQL database, and every feature you build must expose clean, well-documented REST endpoints.

Your first objective is to design and implement user-management services: sign-up, authentication, role-based authorisation, profile update and password recovery. The code base already follows a clean-architecture layout and I maintain a detailed coding-standard document that covers packaging, naming, exception hierarchy, logging levels, test coverage and performance budgets; you will be expected to align with it from day one.

Alongside new feature work you will continuously refine existing modules, add defensive validations, optimise slow queries and keep an eye on GC tuning. Writing meaningful unit and integration tests is non-negotiable, and every merge request goes through automated quality gates (SonarQube, PMD, SpotBugs) before I review it.

Deliverables • Fully functional Spring Boot REST APIs for all user-management flows • JPA entities, repositories and service layers wired for PostgreSQL • Comprehensive JUnit/Mockito test suite with >85 % line coverage • API documentation (OpenAPI/Swagger) generated and committed • A short hand-off note summarising key design choices and future extension points

I will provide the existing repo, database schema and the full coding guideline once we begin. If you are comfortable working in a disciplined environment and love writing elegant, maintainable Java, I’m looking forward to your proposal.

Skills

APIJ2EEPostgreSQLSpring BootOpenAPIJSPJunitRESTMySQLSpringRESTful APISwaggerMockitoHibernateJava

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching