Enterprise Employee Management System

Syed Akram Mehdi
Published

0
  • Project creator

Environment: Java, Spring Boot, React.js, Hibernate, MySQL, Docker, AWS (EC2, S3), Jenkins, Git,
Jira, Linux
Description:
Developed a full-stack employee management platform for an enterprise client to manage employee
data, attendance, payroll, and reporting. Implemented microservices architecture using Spring
Boot and Hibernate for modularity. Deployed containerized services on AWS EC2 instances for
scalability and reliability.
Roles & Responsibilities:
• Developed RESTful APIs using Spring Boot for employee CRUD operations, payroll, and attendance
management.
• Implemented JWT-based authentication and role-based access control for secure API
communication.
• Integrated React.js frontend with backend services to enable real-time data updates.
• Used Hibernate ORM for database mapping and optimized SQL queries for performance.
• Configured Docker containers for each microservice and deployed on AWS EC2.
• Set up CI/CD pipeline using Jenkins and GitHub Actions for automated testing and deployment.
• Participated in Agile ceremonies, code reviews, and ensured high code quality standards