Java Full Stack Developer - SwarmHR Labs Infosystems Pvt. Ltd. - Hyderabad
(2024-11)
Worked across multiple modules of the SwarmHR enterprise HR platform rather than a single module, handling requirement analysis, feature development, enhancements, bug fixing, REST API development/integration, database operations, reporting, code refactoring, and testing across Local, UAT, and Production environments.
- Delivered 4+ production-grade HR modules — Payroll (with Voice Search), Travel Management, Cafeteria Management, and Audit Trail — deployed to live enterprise clients.
- Designed and built 15+ RESTful APIs using Spring Boot, integrating Angular frontend components with backend services across all SwarmHR modules.
- Resolved 50+ bugs across development, UAT, and Production cycles through systematic debugging and unit testing, contributing to zero critical defects at release.
- Payroll & Audit Trail: Built payroll processing workflows, employee payroll data handling, payroll reports, and TDS forms; implemented dynamic filters, employee search, and Excel export for payroll-related Audit Trail features.
- Travel Management: Developed Travel Plan creation, fare/lodging/transit expense tracking, airport transfer and commute expense handling, request cancellation, and policy-based validations; generated PDF itineraries using PDFBox and implemented QR code functionality.
- Audit Trail Reports: Built and enhanced multiple Audit Trail tables with dynamic filters, employee search, date-based filtering, pagination, and Excel export; wrote dynamic backend queries using CriteriaBuilder; refactored a large Angular component into separate payroll and non-payroll components to improve maintainability.
- Asset Management: Implemented Asset Requests, Asset Allocation & Handover, Asset Maintenance, Software Requests, Asset Reports, filtering, employee search, and related Audit Trail functionality.
- Policy Management: Implemented Travel Management policy settings, dynamic configuration of policy fields, master settings integration, and searchable dropdown functionality.
- Cafeteria Management: Built cafeteria selection changes, total amount and GST calculations across Create/Edit/View screens, Out-of-Stock functionality based on available quantity, and employee-side amount/GST calculations.
- Manage Bookings & Meal Roster: Developed meal booking functionality, QR code generation and display, dietary preference handling, meal type selection, and employee booking details.
- Implemented Voice Search in the Payroll Module — a first-of-its-kind feature on the platform — improving accessibility and HR team productivity.
Java Full Stack Developer Trainee - Career Bridge - Hyderabad, Telangana
(2024-06 - 2024-11)
Internship - 6 Months. Contributed to real-time projects including a Library Management System and an E-commerce Website using Java Full Stack technologies.
- Developed REST APIs and responsive UI components using Spring Boot and Angular.
- Gained hands-on experience with Git, debugging, and end-to-end application development.