The Employee Management System is a backend application built with Spring Boot and PostgreSQL.
It provides RESTful APIs to manage employee records, ensuring data integrity and preventing duplicates.
This project demonstrates practical backend development skills including database integration, API design, and repository management.
- Backend Framework: Spring Boot (Java)
- Database: PostgreSQL
- ORM: Hibernate / JPA
- Tools: IntelliJ IDEA, Postman, pgAdmin, Git/GitHub
- Build Tool: Maven
- Create new employee records
- Retrieve all employees or by ID
- Update employee details
- Delete employees via API
- Seed initial data using
data.sql - Prevent duplicate entries with constraints
- Inspect and query data directly in pgAdmin
git clone https://github.com/jeetndra-Ray/springboot-employee-db.git
cd springboot-employee-db