---
title: "Tarun Vegi - Back End Developer in Mumbai Metropolitan Region | Tal"
description: "Meet Tarun Vegi, Backend Engineer | Java, Spring Boot, Kafka | Banking Systems | Distributed Systems | 3 YOE based in Mumbai Metropolitan Region. Explore public work links including github."
image: "https://tal.club/meet/tarun-vegi/share-image"
---

# Tarun Vegi on Tal

## Headline

Backend Engineer \| Java, Spring Boot, Kafka \| Banking Systems \| Distributed Systems \| 3 YOE

## About

Backend Engineer with 3 years of experience building scalable, transaction\-oriented systems using Java, Spring Boot, and Kafka, with a focus on reliability, performance, and distributed system design\. At TCS, I worked on banking systems used across multiple clients, designing and developing microservices for loan processing, interest computation, and account limits\. My work involved handling transaction workflows, optimizing database interactions, and building resilient services using event\-driven architecture\. Key areas of experience: • Designing RESTful microservices with clear service boundaries and maintainable architecture • Implementing event\-driven workflows using Kafka for asynchronous processing and system decoupling • Optimizing database performance using JPA/Hibernate and indexing strategies • Building secure APIs using Spring Security with role\-based access control • Developing batch processing systems using Spring Batch for high\-volume data workflows Previously at Edgroom, I worked on full\-stack development, contributing to frontend modernization and API design — giving me a strong understanding of end\-to\-end system behavior\. I have a strong foundation in system design \(LLD/HLD\) and actively work on designing scalable systems involving consistency, fault tolerance, and high availability\. Currently focused on backend roles in domains requiring reliable and high\-performance systems, particularly in fintech and banking\. 📎 Portfolio: https://tarunvegi\-dev\.web\.app

## Location

Mumbai Metropolitan Region

## Work experience

Back End Developer at Tata Consultancy Services, Jun 2023 \- Present · 3 yrs, Mumbai, Maharashtra, India, • Contributed to the design and development of a scalable internal banking platform used by tellers and managers to handle branch\-level transactions and workflows, deployed across multiple banks in the Asia region with high availability and role\-based access control\. • Designed and developed transaction\-oriented microservices \(Consumer Loan, Account Interest, Limits\) using Java and Spring Boot, ensuring reliable and maintainable business workflows aligned with domain\-driven design principles\. • Analyzed legacy monolithic banking systems to understand financial workflows and business rules, and redesigned them into modular REST APIs with clear service boundaries and reusable business logic\. • Optimized API performance by refining business logic flows and tuning Hibernate/JPA queries with indexing strategies, reducing database load and improving response efficiency\. • Designed inter\-service communication using synchronous REST calls for real\-time operations and asynchronous Kafka\-based messaging for decoupled, resilient workflows, improving system reliability and scalability\. • Developed high\-volume batch processing systems using Spring Batch to handle large\-scale financial data workflows with modular and reusable components\. • Validated API contracts using Swagger\-based testing, ensuring backward compatibility and correct handling of business error scenarios\. • Secured backend services using Spring Security with JWT\-based authentication and role\-based access control\. • Automated build and deployment pipelines using Jenkins and Gerrit, improving delivery consistency in cloud environments\. • Collaborated in Agile teams, contributing to code reviews and resolving critical issues, ensuring scalable and maintainable backend services\.

Fullstack Developer Intern at Edgroom, May 2022 \- Apr 2023 · 1 yr, Remote, • Contributed to the development of an educational community platform used by students, teachers, and institutions\. • Modernized the frontend by migrating a legacy PHP\-based application to a React\.js application, improving maintainability and user experience\. • Built responsive user interfaces using React\.js, integrating REST APIs via Axios and implementing client\-side state and interaction logic\. • Implemented server\-side rendering and routing using Next\.js, improving page load performance and SEO optimization\.

## Education

Bachelor of Technology \- BTech, Computer Science, RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES, SRIKAKULAM

Pre\-University Course \(PUC\), MPC, RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES, SRIKAKULAM

## Public links

- github: https://github\.com/Tarunvegi\-dev

[View the original profile](https://tal.club/meet/tarun-vegi)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/tarun-vegi#person",
      "name": "Tarun Vegi",
      "url": "https://tal.club/meet/tarun-vegi",
      "image": "https://tal.club/meet/tarun-vegi/profile-photo.jpg",
      "description": "Meet Tarun Vegi, Backend Engineer | Java, Spring Boot, Kafka | Banking Systems | Distributed Systems | 3 YOE based in Mumbai Metropolitan Region. Explore public work links including github.",
      "jobTitle": "Back End Developer",
      "worksFor": {
        "@type": "Organization",
        "name": "Tata Consultancy Services"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Back End Developer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Mumbai Metropolitan Region"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES, SRIKAKULAM"
        },
        {
          "@type": "EducationalOrganization",
          "name": "RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES, SRIKAKULAM"
        }
      ],
      "sameAs": [
        "https://github.com/Tarunvegi-dev"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/tarun-vegi#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/tarun-vegi#webpage",
      "url": "https://tal.club/meet/tarun-vegi",
      "name": "Tarun Vegi on Tal",
      "description": "Meet Tarun Vegi, Backend Engineer | Java, Spring Boot, Kafka | Banking Systems | Distributed Systems | 3 YOE based in Mumbai Metropolitan Region. Explore public work links including github.",
      "dateModified": "2026-06-10T13:55:58.602Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/tarun-vegi#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/tarun-vegi/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/tarun-vegi/profile-photo.jpg",
        "caption": "Tarun Vegi profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
