Summary
Overview
Work History
Education
Skills
PROJECT SUMMARY
Timeline
Generic

Swarup Ganesh Hajare

Pune,Maharashtra

Summary

Dynamic Java Full Stack Developer with proven expertise at Tata Consultancy Services, specializing in scalable microservices and RESTful APIs. Adept at enhancing application performance through caching and resilience strategies. Strong problem-solving skills complemented by a collaborative approach, leveraging technologies like Spring Boot and Angular to deliver impactful solutions.

Overview

5
5
years of professional experience

Work History

Java Full Stack Developer

Tata Consultancy Service
PUNE
08.2025 - Current
  • Project: HLOP & HLSC – Healthcare Insurance Applications
  • Client: Bank of America | Role: Java Full Stack Developer
  • Contributed to HLOP and HLSC healthcare insurance applications for Bank of America, enhancing user experience and application reliability.
  • Developed and maintained application features using Java, Spring MVC, Spring Boot, REST APIs, Hibernate, and JPA.
  • Modernized existing applications by migrating functionalities from Spring MVC to Spring Boot and implementing RESTful APIs, improving application performance and scalability.
  • Developed and enhanced REST APIs based on business and functional requirements.
  • Used Spring Data JPA and Hibernate for database operations and data persistence.
  • Leveraged GitHub Copilot to assist with Java and Spring Boot code development, generate boilerplate code, and improve development productivity.
  • Used GitHub Copilot to support code understanding, debugging, refactoring, and unit test creation for REST APIs and microservices.
  • Explored Model Context Protocol (MCP) to enable AI assistants to interact with configured tools, resources, and development context.
  • Worked with MCP-based integrations to streamline development workflows and improve access to relevant project context during coding and troubleshooting.
  • Debugged, analyzed application issues, and resolved defects, ensuring high-quality software delivery and maintaining application stability.
  • Participated in application testing and supported defect fixes during the development lifecycle.
  • Used Git and GitHub for source code version control and collaboration.
    Worked with JIRA to track tasks, defects, and project-related activities.
  • Technologies: Java, Spring MVC, Spring Boot, REST APIs, Spring Data JPA, Hibernate, JPA, SQL, PostgreSQL, Git, GitHub, JIRA, Microservices, GitHub Copilot ,MCP

Java Full Stack Developer

Tata Consultancy Services (TCS)
04.2023 - Current
  • Project: LIMS – Laboratory Information Management System
  • Client: GE Aerospace | Role: Java Full Stack Developer
  • Roles & Responsibilities
  • Worked on the LIMS application using Java, Spring Boot, Microservices, and Angular.
  • Designed, developed, and maintained scalable microservices for laboratory management functionalities.
  • Developed and enhanced RESTful APIs for communication between different microservices and application modules.
  • Used Apache Kafka for asynchronous and event-driven communication between microservices.
  • Implemented caching to improve application performance and reduce unnecessary database calls.
  • Implemented pagination in REST APIs to efficiently handle large volumes of laboratory data.
  • Implemented Resilience4j Circuit Breaker to handle service failures and improve application reliability.
  • Developed search APIs and worked with complex SQL queries for retrieving and processing laboratory data.
  • Used Spring Data JPA and Hibernate for database operations and data persistence.
  • Created and maintained DTOs for API request and response handling.
  • Implemented Role-Based Access Control (RBAC) using Spring Security to control user access based on roles and permissions.
  • Secured application APIs by implementing authentication and authorization for different user roles.
  • Worked with MinIO and AWS S3 buckets for storing and managing application files and documents.
  • Worked with Docker to containerize applications and maintain consistent application environments.
  • Worked on CI/CD pipelines to automate application build, testing, and deployment processes.
  • Used Git and GitHub for source code management, version control, branching, pull requests, and team collaboration.
  • Implemented Angular Route Guards to control access to application pages based on user authentication and authorization.
  • Used Angular HTTP Interceptors for centralized request and response handling, authentication token handling, and error handling.
  • Implemented Reactive Forms for form validation and user input handling.
  • Used Angular Services and RxJS Observables for API communication and asynchronous data handling.
  • Implemented component communication using @Input, @Output, and shared services.
  • Used JUnit and Mockito for unit testing Java and Spring Boot application components.
  • Investigated and resolved production issues by analyzing application logs, identifying root causes, and implementing appropriate fixes.
  • Monitored and supported production applications, troubleshooting API, database, and microservice-related issues to ensure smooth application performance.
  • Leveraged GitHub Copilot to assist with Java and Spring Boot code development, generate boilerplate code, and improve development productivity.
  • Used GitHub Copilot to support code understanding, debugging, refactoring, and unit test creation for REST APIs and microservices.
  • Explored Model Context Protocol (MCP) to enable AI assistants to interact with configured tools, resources, and development context.
  • Worked with MCP-based integrations to streamline development workflows and improve access to relevant project context during coding and troubleshooting.
  • Technologies: Java, Spring Boot, Microservices, REST APIs, Apache Kafka, Resilience4j, Circuit Breaker, Caching, Pagination, Spring Security, RBAC, Spring Data JPA, Hibernate, PostgreSQL, Angular, RxJS, Docker, CI/CD, Git, GitHub, AWS S3, MinIO, JUnit, Mockito,MCP,GitHub Copilot

Full Stack Java Developer

Worldline Global Services
11.2021 - 01.2023
  • Project: FCM – Fraud Case Management
  • Client: UK Banking Client | Role: Full Stack Java Developer
  • Roles & Responsibilities
  • Developed and maintained application features with Java, Spring Boot, Spring MVC, and REST APIs to enhance fraud case management capabilities.
  • Worked on backend development and business functionalities related to fraud case management.
  • Developed and enhanced APIs for communication between frontend and backend systems.
  • Used Hibernate and JPA for database operations and data persistence.
  • Worked with SQL queries for retrieving, updating, and managing application data.
  • Enhanced frontend features using Angular, HTML, CSS, and JavaScript to improve user experience and application performance.
  • Created Angular components and services for application functionality and REST API integration.
  • Used RxJS and Observables for asynchronous API communication and data handling.
  • Implemented Angular Reactive Forms for form handling and validation.
  • Debugged and resolved application issues to ensure system reliability and performance.
  • Technologies: Java, Spring Boot, Spring MVC, REST APIs, Hibernate, JPA, SQL, Angular, TypeScript, HTML, CSS, JavaScript, RxJS, Reactive Forms
  • Technologies: Java, Spring Boot, Spring MVC, REST APIs, Hibernate, JPA, SQL, Angular, TypeScript, HTML, CSS, JavaScript, RxJS, Reactive Forms

Education

Bachelor of Engineering - Information Technology

Nagpur University
01-2020

Diploma - Information Technology

MSBTE
01-2015

Skills

  • Languages: Java, SQL, JavaScript, TypeScript, HTML, CSS
  • Backend: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, JPA, REST APIs, Microservices
  • Frontend: Angular, RxJS, Reactive Forms, Route Guards, HTTP Interceptors
  • Messaging & Resilience: Apache Kafka, Resilience4j, Circuit Breaker, Caching
  • Databases: PostgreSQL, MySQL, MongoDB
  • Cloud & DevOps: AWS S3, MinIO, Docker, CI/CD
  • Testing & Tools: JUnit, Mockito, Git, GitHub, JIRA, Maven
  • Proficiency in Java programming language
  • Knowledge of Java frameworks including Spring, Spring Boot, and Hibernate
  • Experience with web services and REST APIs
  • Understanding of databases including PostgreSQL, MySQL, and MongoDB
  • Experience with JSON and API request/response handling
  • Familiarity with frontend technologies including HTML, CSS, JavaScript, TypeScript, and Angular
  • Experience in Angular development using components, services, routing, RxJS, Observables, Reactive Forms, Route Guards, and HTTP Interceptors
  • Experience in Angular API integration and asynchronous data handling
  • Experience with unit testing and debugging using JUnit and Mockito
  • Ability to write clear technical documentation
  • Knowledge of code versioning tools including Git and GitHub
  • Knowledge of application security measures including Spring Security, authentication, authorization, and RBAC
  • Experience with system integration and API communication
  • Strong problem-solving and troubleshooting skills
  • Team collaboration and effective communication skills
  • Ability to analyze and resolve application and production issues
  • Understanding of data protection regulations and security standards
  • Knowledge of Continuous Integration and Continuous Delivery (CI/CD) pipelines
  • Understanding of microservices architecture and distributed application design
  • Proficiency in software design patterns and object-oriented programming principles
  • Experience with Apache Kafka for real-time data streaming, event-driven architecture, and messaging
  • Leveraged GitHub Copilot to assist with Java and Spring Boot code development, generate boilerplate code, and improve
    development productivity
  • Used GitHub Copilot to support code understanding, debugging, refactoring, and unit test creation for REST APIs and
    microservices
  • Explored Model Context Protocol (MCP) to enable AI assistants to interact with configured tools, resources, and development
    context
  • Worked with MCP-based integrations to streamline development workflows and improve access to relevant project context
    during coding and troubleshooting

PROJECT SUMMARY

  • LIMS – Laboratory Information Management System, Client: GE Aerospace, Enterprise laboratory application developed using a microservices architecture to support laboratory operations, API-based communication, secure access, file management, and reliable application performance., Technologies Used: Java, Spring Boot, Microservices, REST APIs, Apache Kafka, Resilience4j, Circuit Breaker, Caching, Pagination, Spring Security, RBAC, Spring Data JPA, Hibernate, PostgreSQL, Angular, RxJS, Docker, CI/CD, Git, GitHub, AWS S3, MinIO, JUnit, Mockito, GitHub Copilot, MCP
  • HLOP & HLSC – Healthcare Insurance Applications, Client: Bank of America, Healthcare insurance applications focused on developing and maintaining Java-based application features and modernizing existing functionalities from Spring MVC to Spring Boot and RESTful APIs., Technologies Used: Java, Spring MVC, Spring Boot, REST APIs, Spring Data JPA, Hibernate, JPA, SQL, PostgreSQL, Git, GitHub, JIRA, Microservices, GitHub Copilot, MCP
  • FCM – Fraud Case Management, Client: UK Banking Client, Banking application used for fraud case management, with backend business functionality and frontend development for managing application workflows and integrating REST APIs., Technologies Used: Java, Spring Boot, Spring MVC, REST APIs, Hibernate, JPA, SQL, Angular, TypeScript, HTML, CSS, JavaScript, RxJS, Reactive Forms

Timeline

Java Full Stack Developer

Tata Consultancy Service
08.2025 - Current

Java Full Stack Developer

Tata Consultancy Services (TCS)
04.2023 - Current

Full Stack Java Developer

Worldline Global Services
11.2021 - 01.2023

Bachelor of Engineering - Information Technology

Nagpur University

Diploma - Information Technology

MSBTE
Swarup Ganesh Hajare