---
title: "Rahul Sharma - Associate Software Engineering in Bengaluru | Tal"
description: "Meet Rahul Sharma, Associate Software Engineering based in Bengaluru. AI stack includes anthropic apis, claude code, and cursor."
image: "https://tal.club/meet/rahul-sharma-20/share-image"
---

# Rahul Sharma on Tal

## Headline

Associate Software Engineering

## About

I’m a Java Backend Developer with nearly 4 years of experience building scalable, secure, and high\-performance backend systems using Java, Spring Boot, Microservices, and REST APIs\. At Thomson Reuters, I’ve worked on enterprise\-grade applications used by thousands of customers worldwide, contributing to feature development, performance optimization, production support, security enhancements, and platform modernization\. What I've worked on: My experience includes developing and maintaining backend services, migrating applications from Java 17 to Java 21, and upgrading key dependencies such as Spring Framework, Jackson, and AWS SDK\. I’ve also improved search accuracy and application performance through SQL tuning and indexing, strengthened security by addressing vulnerabilities and applying secure coding practices, and contributed to CI/CD modernization by helping migrate deployment pipelines from Azure DevOps to GitHub Actions\. Technologies I work with: Java \| Spring Boot \| Spring MVC \| Spring Security \| Hibernate \| REST APIs \| Microservices \| Multithreading \| JUnit \| Mockito \| Docker \| Maven \| Git \| GitHub Actions \| Jenkins \| Azure DevOps \| SonarQube \| MySQL \| PostgreSQL \| SQL Performance Tuning \| CI/CD \| Java 17 What drives me: I believe great backend engineering is about more than writing code—it's about building systems that are scalable, reliable, maintainable, and easy for teams to evolve over time\. I enjoy learning new technologies, solving challenging engineering problems, and continuously improving my technical skills\. I'm currently open to connecting with engineers, recruiters, and technology leaders to discuss Java Backend Development, Spring Boot, Microservices, Distributed Systems, and Software Engineering opportunities\.

## Location

Bengaluru

## AI stack

anthropic apis

claude code

cursor

github copilot

claudecode

githubcopilot

## Work experience

Associate Software Engineering at Thomson Reuters, Jul 2024 \- Present · 2 yrs 3 mos, Bengaluru, Karnataka, India, • Engineered features and enhancements across Cobalt platform services including EntityID, URLBuilder, WebDebuggerPersistence, and EntityIDTool for the Westlaw ecosystem\. • Upgraded backend components from Java 17 to Java 21 and migrated supporting frameworks such as Spring, Jackson, and AWS SDK to improve maintainability and stability\. • Strengthened application security by implementing credential cleanup and validating vulnerability scan findings\. • Resolved build and deployment failures caused by AWS SDK classpath conflicts and CloudFormation rollbacks, improving release reliability\. • Built and maintained backend modules such as Alerts and EntityID using Core Java, Spring Boot, and RESTful Web Services\. • Improved document search accuracy by 30% through optimized indexing and keyword\-based retrieval logic\. • Transitioned CI/CD workflows from Azure DevOps to GitHub Actions, reducing deployment effort by 20%\. • Authored JUnit and Mockito test cases to increase code coverage and support stable releases\. • Tuned SQL queries and caching logic to improve application performance and scalability\. • Partnered with QA, DevOps, and front\-end teams to resolve production issues and accelerate delivery\.

Associate Software Engineer at Thomson Reuters, Sep 2022 \- Jul 2024 · 1 yr 11 mos, Bangalore, • Supported backend enhancements and bug fixes for the Alerts module to improve application stability\. • Built and tested REST APIs in Spring Boot to improve response efficiency and service reliability\. • Monitored systems, performed health checks, and analyzed logs to support smooth production deployments\. • Refactored legacy Java code to improve readability, maintainability, and long\-term performance\. • Assisted in workflow automation and CI/CD pipeline setup using Azure DevOps\. • Worked with senior engineers to troubleshoot production issues and streamline debugging efforts\.

## Education

Bachelor of Technology, Electrical and Electronics Engineering, Rajasthan Technical University, Kota

[View the original profile](https://tal.club/meet/rahul-sharma-20)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/rahul-sharma-20#person",
      "name": "Rahul Sharma",
      "url": "https://tal.club/meet/rahul-sharma-20",
      "image": "https://tal.club/meet/rahul-sharma-20/profile-photo.jpg",
      "description": "Meet Rahul Sharma, Associate Software Engineering based in Bengaluru. AI stack includes anthropic apis, claude code, and cursor.",
      "jobTitle": "Associate Software Engineering",
      "worksFor": {
        "@type": "Organization",
        "name": "Thomson Reuters"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Associate Software Engineering"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Bengaluru"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "Rajasthan Technical University, Kota"
        }
      ],
      "knowsAbout": [
        "anthropic apis",
        "claude code",
        "cursor",
        "github copilot",
        "claudecode",
        "githubcopilot"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/rahul-sharma-20#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/rahul-sharma-20#webpage",
      "url": "https://tal.club/meet/rahul-sharma-20",
      "name": "Rahul Sharma on Tal",
      "description": "Meet Rahul Sharma, Associate Software Engineering based in Bengaluru. AI stack includes anthropic apis, claude code, and cursor.",
      "dateModified": "2026-09-11T14:46:57.004Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/rahul-sharma-20#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/rahul-sharma-20/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/rahul-sharma-20/profile-photo.jpg",
        "caption": "Rahul Sharma profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
