Skip to main content
Nikhil Kharwal

Nikhil Kharwal

Java Developer with 3.5+ years of experience building enterprise backend applications

Talent
BangaloreMember since July 23, 2026
JavaSpring BootSpring MvcMysqlMicroservicesGitBackendCommunication SkillsProblem SolvingCollaboration
·

Hire this person

Send a job offer directly to this candidate

JavaSpring BootSpring MvcMysqlMicroservices

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)

Reviews

Related