Graditute
Software developmentApplications open

Backend APIs with Spring Boot

Design, build and document a REST service end to end, with tests and a deployment.

LOGOInternship with[Partner company]
Duration
8 weeks
Mode
Hybrid
Weekly effort
10–12 hours
Level
Intermediate
Next cohort
Dec 2026
Fee
₹6,499

Overview

The partner company needs a booking service exposed as a documented REST API — the kind of backend a frontend or mobile team would consume. You design the data model, implement the endpoints, and secure them.

Testing and documentation are graded as seriously as the code itself: a service nobody can safely call or maintain isn't considered done, even if it technically works.

Learning outcomes

  1. 01Model a domain into a relational schema with migrations
  2. 02Design and implement a RESTful API in Spring Boot
  3. 03Write unit and integration tests for critical endpoints
  4. 04Add authentication and handle errors consistently
  5. 05Document an API so another developer could consume it unaided
  6. 06Deploy a working build to a shared environment

Project deliverables

Entity-relationship diagram and migrationsMilestone 1Repository
Core REST endpoints with testsMilestones 2–3Git repository
Authentication and error handlingMilestone 4Git repository
API documentation and deployed buildFinal reviewOpenAPI spec + live URL

Programme structure

  1. Week 1Orientation & data modellingRead the brief, meet your mentor, and design the schema and migrations.
  2. Weeks 2–3Milestones 1–2 · Core endpointsImplement the primary CRUD endpoints with unit tests for each.
  3. Weeks 4–5Milestone 3 · Integration testsAdd integration tests covering realistic request flows and edge cases.
  4. Week 6Milestone 4 · Auth & error handlingAdd authentication and a consistent error-response contract.
  5. Week 7Documentation & deploymentWrite the API documentation and deploy a build to a shared environment.
  6. Week 8Final project reviewSubmit the finished service and documentation. Completion decision within five working days.

About the partner company

LOGO
[Partner company][Industry] · [City]

[Two or three sentences about the company, its product or services, and the team interns will work alongside.]

Mentor guidance

Your mentor is a practitioner from the partner company. Their role is to review, question and guide — not to do the work for you. Our coordinators support you throughout.

Written reviewsRubric scores and specific comments on every milestone.
Live office hoursScheduled group sessions for questions and code or work walkthroughs.
Q&A threadAsk anytime; replies within two working days.

Completion criteria

A certificate is issued only when every criterion below is met. You can track each one from your dashboard.

  • Every milestone submitted and reviewed
  • The minimum rubric score met on each milestone
  • Final project review passed
  • Original work, in line with the academic integrity policy

Certificate details

Issued digitally with a unique ID and QR code. It records:

  • Your name, internship title and partner company
  • Duration and completion date
  • Skills assessed by your mentor
  • A public verification link
How verification works →
SAMPLE
GradituteIS-2026-SAMPLE01
CERTIFICATE OF COMPLETIONSample Student NameBackend APIs with Spring Boot · 8 weeks · with [Partner company]
Mentor signatureQR

Eligibility

Who can apply
Students currently enrolled in an undergraduate, postgraduate or diploma programme in India.
Prerequisites
Working knowledge of Java and basic SQL. Some exposure to REST concepts is helpful but not required.
You will need
A laptop that can run a Java IDE and a local database, and a stable internet connection.

Frequently asked questions

Dec 2026 cohort

Ready to build something you can show?

8 weeks · Hybrid₹6,499Apply now