Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Shubham Kumar

Bengaluru

Summary

Java Developer with 4 years of experience at Tata Consultancy Services (TCS), specializing in Core Java, JSP, Servlets, and JDBC. Expertise in MVC architecture, API integration, and session handling, resulting in the delivery of robust enterprise applications. Proven track record in Agile development and international collaboration, including on-site work with Nissan in Japan, enhancing localized application security.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Java Developer

Tata Consultancy Services
Bangalore
07.2021 - Current

Professional Experience :

  • Developed enterprise-level applications using Java, JSP, and Servlets, following MVC architecture.
  • Created modular code using DAO patterns, session handling, and servlet filters.
  • Integrated Oracle and MySQL using JDBC, with prepared statements and transaction management.
  • Developed reusable JSP components, applied JavaScript for client-side validation
  • Conducted code reviews and maintained 95%+ test coverage using JUnit.
  • Integrated REST APIs and external payment gateways.

Key Projects :

Vehicle Booking & Inventory System - Nissan Japan

  • Developed modules for vehicle allocation, dealer dashboards, and real-time inventory updates using Servlets, JSP, JDBC.- Created an admin portal with approval hierarchies, regional filters, and downloadable reports (CSV, PDF).- Improved performance by 30% through in-memory caching and database optimization.- Used AJAX for seamless filtering, model selection, and real-time inventory sync.

Leave & Attendance Management Portal - TCS Internal

  • Designed and developed a lightweight HR system handling leave applications, punch-in/out logs, and team calendars. Implemented authentication, session tracking, and dynamic views for employees and managers. Email alerts and notifications powered by the JavaMail API, with audit logging for every action.
  • Managed source code version control systems like Git, SVN or CVS for team collaboration.
  • Tested the functionality of the application with Junit framework and fixed bugs accordingly.
  • Configured application servers such as Apache Tomcat to deploy Java applications.
  • Analyzed code and debugged errors to improve system performance.
  • Integrated object-oriented design and development techniques into projects to support usability goals.

Education

Bachelor of Science - Computer Science

Veltech University
Chennai
07-2021

Skills

  • Java development
  • HTML
  • CSS
  • JSP
  • Servlets
  • JDBC
  • MVC
  • DAO
  • SQL
  • Apache tomcat
  • Jira

Certification

  • ISTQB CTFL 4.0 Certified

Timeline

Java Developer

Tata Consultancy Services
07.2021 - Current

Bachelor of Science - Computer Science

Veltech University
Shubham Kumar