Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic

Utkarsh Mishra

Software Developer
Mumbai

Summary

Java Backend Developer with 4.5+ years of total experience, including 2.5 years of Java development at TCS in the NSDL CRA project (myNPS portal). Contributed to high-impact modules like eAPY registration and Minor subscriber onboarding. Proficient in building scalable web applications using Java, Spring MVC, Hibernate, JSP, and Oracle. Experienced in REST API development, agile workflows, and backend database operations. Looking to grow in backend-focused roles delivering secure, enterprise-grade solutions.

Overview

4
4
years of professional experience
1
1
Certification
2
2
Languages

Work History

Java Developer

TATA Consultancy Services Limited
Mumbai
01.2023 - Current

-Developed and maintained RESTful APIs for subscriber onboarding and eKYC verification as part of the NSDL CRA myNPS project.
- Built end-to-end backend flow for MINOR subscriber registration, including validation logic, workflow handling, and database persistence.
- Enhanced the eAPY registration module to accommodate updated regulatory requirements and optimize performance.
- Integrated JSP-based UI screens with backend logic using Servlets and DAO patterns.
- Wrote and optimized complex SQL queries for data retrieval, validation, and storage in Oracle DB.
- Mentored junior developers and performed peer code reviews to ensure adherence to coding standards and best practices.
- Managed deployment and server configurations using Apache, JBoss, PuTTY, and WinSCP.
- Collaborated with business and QA teams to understand requirements and resolve production issues efficiently.

Designed and implemented a reusable Java JAR that detected the requesting entity from the URL and returned bank dropdown data specific to that entity, improving accuracy and reducing frontend complexity in the eAPY registration process.

Software Engineer – Java (Trainee)

Cognizant Technology Solutions, CTS
02.2021 - 01.2023

Collaborated with cross-functional teams to validate and verify web-based enterprise applications as part of quality assurance processes.
- Designed and executed data validation scenarios and user flows in coordination with business logic for accurate client delivery.
- Worked with Agile methodology, regularly updating tasks and progress on Azure DevOps and Salesforce dashboards.
- Documented observed issues and suggested improvements for functionality and user experience.
- Gained exposure to Java web application structure and independently developed a functional Login/Signup module using JSP, Servlets, and MySQL during internal learning.

Education

Bachelor of Science - Information Technology

Dr Babasaheb Ambedkar College, Mumbai University
Mumbai
05-2016

Skills

Java

Spring / Spring MVC

Hibernate / JPA

JSP/ Servlets

DB2 / MySQL

RESTful APIs

Apache / Jboss Servers

Accomplishments

Implemented end-to-end backend flow for Minor subscriber registration on the myNPS portal.
• Optimized REST APIs and DB interactions, improving performance and reducing response time.
• Developed reusable custom JAR for dynamic bank dropdown generation based on entity.

Certification

Microsoft Certified Azure Data Fundamentals

Timeline

Java Developer

TATA Consultancy Services Limited
01.2023 - Current

Microsoft Certified Azure Data Fundamentals

04-2022

Software Engineer – Java (Trainee)

Cognizant Technology Solutions, CTS
02.2021 - 01.2023

Bachelor of Science - Information Technology

Dr Babasaheb Ambedkar College, Mumbai University
Utkarsh MishraSoftware Developer