Unidoc Healthcare is building a modern hospital/clinic management and EMR platform with modules for OPD, IPD, pharmacy, lab, billing, and more. Our backend powers real-time hospital workflows, secure medical data handling, and integrations with different systems.
Role Overview
We are looking for
Backend Developer Interns (Java + Spring Boot)
who want to work on real production systems, not just demo projects. You will work closely with our core engineering team to build and maintain APIs and backend services used by doctors, hospitals, and patients.
This internship is ideal for students or freshers who have
basic knowledge of Core Java
and have started learning
Spring Boot
, and now want to work on a real project with proper architecture, databases, and deployments.
Key Responsibilities
Develop and maintain
RESTful APIs
using
Java + Spring Boot
.
Work with
databases
(MySQL/PostgreSQL) - schema design, queries, relationships.
Implement business logic for modules like
OPD, IPD, lab, pharmacy, queue, billing, etc.
Integrate backend APIs with web and mobile apps (Flutter / React / other frontends).
Work with
Spring Data JPA/Hibernate
for CRUD operations and relationships.
Handle
validation, error handling, logging
, and basic security best practices.
Collaborate with the team using
Git/GitHub
(branches, pull requests, code reviews).
Debug issues, fix bugs, and improve performance of existing services.
Write clean, modular, and well-documented code following our coding guidelines.
What You Will Learn
During this internship, you will get hands-on experience with:
for healthcare workflows (patients, visits, prescriptions, tests, etc.).
How to build
secure, stable APIs
that are used by real users in hospitals.
Working with
PostgreSQL/MySQL
, migrations, and query optimization basics.
Basics of
authentication/authorization
, roles (doctor, admin, staff, etc.).
Deployment concepts
(builds, environments, API testing with Postman/Swagger).
Working in a
startup environment
with agile tasks, deadlines, and ownership.
Eligibility & Requirements
B.E./B.Tech/BCA/MCA or related degree (current student or recent graduate).
Good understanding of
Core Java
(OOPs, collections, exceptions, interfaces, etc.).
Basic knowledge of
Spring Boot
(controllers, REST APIs, basic annotations).
Understanding of
SQL
and relational databases.
Familiarity with
Git/GitHub
(clone, commit, push, pull).
Strong willingness to learn backend architecture and write clean code.
Must be staying in or near Nikol or Vastral, Ahmedabad
for easy commute to office.
Good to Have (Not Mandatory)
Experience with:
Spring Data JPA / Hibernate
PostgreSQL
or
MySQL
Postman / Swagger
for API testing
Basic understanding of
microservices
, layered architecture, or clean architecture.
Any previous backend project (college project, personal project, or internship).
Duration, Stipend & Growth
Duration:
3-6 months (extendable based on performance & project needs).
Stipend:
As per company policy and performance (details will be discussed during interview).
High-performing interns may be considered for
full-time backend developer roles
or extended paid internships with more responsibility.
How to Apply
Send the following to
himanshud820@gmail.com
or WhatsApp
9099098151
:
Resume
(PDF)
GitHub / GitLab link
with any Java/Spring Boot projects (or other backend projects)
Short note (2-3 lines): "Why do you want to work with Unidoc as a Backend Intern?"*