Accomplished Senior Java Backend Developer with 9+ years in designing and developing enterprise applications. Expertise in Java 21, Spring MVC, Hibernate, MySQL, and RESTful services. Skilled at delivering maintainable backend solutions, optimized SQL, and reliable APIs for diverse platforms, including HR, communication, and payments.
Overview
9
9
years of professional experience
Work History
Senior Software Engineer
Nipun IT Solutions Pvt. Ltd.
Hyderabad
09.2017 - Current
Own backend design and implementation using Java, Spring MVC, Hibernate, MySQL, and REST API.
Defined layered architecture, module boundaries, API contracts, business workflows, and reusable backend components to improve system scalability and maintainability.
Built and integrated APIs for web, mobile, and external enterprise systems, ensuring robust validation and error handling for improved reliability.
Analyzed requirements, prepared technical designs and API documentation, estimated work, and coordinated sprint releases to align with project timelines.
Troubleshot production issues across application, database, and integration layers, coordinating with QA and stakeholders to resolve issues quickly and enhance user experience.
HRM — Human Resource Management System | Java, Spring MVC, Hibernate, MySQL, REST APIs, React.js, Developed backend modules for employee processes, attendance, leave, approvals, and budget workflows using layered architecture., Designed MySQL tables, relationships, indexes, and queries for attendance, leave, RA Bills, labour contractor, vendor invoice, and local purchase modules., Built REST APIs for web and mobile clients with request validation, business rules, and consistent response handling., Implemented geo-based attendance using employee location, premises/geofence, and shift timing while retaining manual attendance.
VAS — Value Added Services | Java, Spring MVC, Hibernate, MySQL, REST APIs, Developed and enhanced enterprise modules with Java business logic, Hibernate persistence, REST APIs, and integration workflows., Modified schemas and SQL for evolving requirements; handled debugging, enhancements, test support, and production resolution.
Ticket Management Tool | Java, Spring MVC, Hibernate, MySQL, REST APIs, Built ticket creation, assignment, ownership, status tracking, and reporting workflows., Designed relational structures, implemented Hibernate persistence, exposed APIs, and enforced workflow validations.
NMessenger — WhatsApp / CRM Platform | Java, Spring MVC, Hibernate, MySQL, REST APIs, WhatsApp, Developed backend services for customer communication, message processing, lead workflows, and WhatsApp integration., Designed communication data structures and supported API testing, request/response processing, and issue resolution.
NView — RFID, Location & Human Safety Platform | Java, MySQL, REST APIs, Python, OpenCV, YOLO, RTSP, Integrated RFID and Cisco DNA Spaces data with Java application workflows and MySQL reporting structures., Supported RTSP camera processing and OpenCV/YOLO human detection for safety and productivity use cases., Designed APIs connecting Java services with Python and computer-vision components.
Tally Prime Integration | Java, Spring MVC, REST APIs, MySQL, JSON/XML, Designed services connecting enterprise applications with Tally Prime for company context, ledger, and group workflows., Implemented request/response processing, integration testing, error analysis, and customer-environment troubleshooting.
PayU Payment Gateway Integration | Java, Spring MVC, REST APIs, MySQL, PayU, Implemented payment initiation, callback/status handling, transaction tracking, and success/failure workflows., Designed MySQL transaction structures and validated payment scenarios with Postman.
Sales Management Platform | Java, Spring MVC, Hibernate, MySQL, REST APIs, React.js, Developed modules for customers, sales orders, invoices, products, units of measure, and configurable master data., Designed database workflows and Java backend services, implemented Hibernate persistence, and integrated REST APIs with user screens.