
Nikhil Kharwal
Java Developer with 3.5+ years of experience building enterprise backend applications
Hire this person
Send a job offer directly to this candidate
About
Java Developer with 3.5+ years of experience building enterprise backend applications using Java, web services (REST APIs), SpringBoot, Microservices, Spring JPA/Hibernate, MySQL. Delivered performance improvement through automation, REST API development, relational databases and collaborative teamwork across healthcare-focused systems.
Experience
Systems Engineer at Tata Consultancy Services (2023-04 – 2025-10)
- Designed and maintained the pharmaceutical weblink portal infrastructure for a USA-based Healthcare firm using Spring Boot/Microservices, Schedulers with Spring JPA/Hibernate and MYSQL, Token Authentication, JWT(JSON Web Token), ensuring high availability for critical modules like Login, Orders, Backorders and Return Processing.
- Automated order submission process by implementing a Scheduler service, ensuring zero-latency execution at designated cutoff times and improving workflow reliability.
- Contributed to Elasticsearch search enhancement work, improving the accuracy of product results and overall user experience.
- Applied analytical problem-solving to Troubleshoot complex business and technical challenges across pharmaceutical return-processing workflows, ensuring Supply Chain Security Act (DSCSA) compliance and minimizing regulatory risks.
- Used RabbitMQ to handle order and message processing in an event-driven architecture, reducing contention and improving overall order-processing performance.
Software Engineer at Cognizant Technology Solutions (2021-09 – 2022-12)
- Enhanced software reliability by pioneering the implementation of Spock Framework in Groovy, creating 150+ unit test cases that raised code coverage from 60% to 95%.
- Improved efficiency and cleared project backlogs through effective decision making, continuous learning, and strong technical documentation.
- Ensured code quality by actively participating in testing, troubleshooting issues, code reviews, and debugging processes.
- Contributed to timely feature delivery and project growth through active collaboration across Agile methodologies such as Scrum, sprint planning, stand-ups and retrospectives.
- Proficient in managing build processes and source control with Maven, Gradle and GitHub.
- Solid understanding of OOP, multithreading and exception handling for scalable Java applications.
Software engineer Intern at Cognizant Technology Solutions (2021-01 – 2021-06)
- Developed a SpringBoot backend application with SQL database, designing schemas, writing queries, and implementing RESTful endpoints with a focus on code optimization.
- Acquired training in communication skills, verbal skills, email writing and workplace behavior to improve collaboration, technical Documentation and align on coding best practices.
Education
Bachelor of engineering in Computer Science – Chitkara University (2017-07 – 2021-08)


