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.
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.
Assistant Delivery Manager at Tata Consultancy Services, Global Shared ServicesAssistant Delivery Manager at Tata Consultancy Services, Global Shared Services