Anirban Chattaraj profile photo 1 on Tal

Anirban Chattaraj

Java Developer | Java, Spring Boot, Microservices, REST APIs, SQL, Redis, AWS, OAuth2 | Generative AI/RAG with Spring AI | Backend Engineer | Open to Full Time Roles

Hyderabad

1+ year of work experience

Tata Consultancy Services
May 20251 yr 7 mosPresent

Hyderabad

Project: Claims Processing System — Insurance Domain ◾ Built RESTful APIs and backend modules for an enterprise claims-processing system in Java 17 and Spring Boot, structuring claim creation, retrieval, and status-update flows across a 3-layer Controller-Service-Repository architecture. ◾ Reduced database load and improved claim-status response times by integrating Redis caching with a cache-aside strategy across high-traffic claim-lookup endpoints. ◾ Engineered an event-driven notification system using Apache Kafka, configuring producer-consumer pipelines that automatically triggered email alerts on every claim-status change. ◾ Secured protected API endpoints by implementing OAuth2 and JWT-based authentication in Spring Security, while enabling centralized monitoring through Log4j2 logging and Splunk integration.
Navodita Infotech
Mar 20244 mosJun 2024

Remote

Anirban’s AI Stack

claude code
claude code
gemini
gemini
github copilot
github copilot
langchain
langchain
openai
openai
ChatGPT
ChatGPT

Education

Asansol Engineering College (AEC)

Bachelor's degree, Computer Science

Asansol Engineering College (AEC)

20204 yrs2024

Join Anirban and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Anirban Chattaraj on Tal

Headline

Java Developer | Java, Spring Boot, Microservices, REST APIs, SQL, Redis, AWS, OAuth2 | Generative AI/RAG with Spring AI | Backend Engineer | Open to Full Time Roles

About

I build backend systems that don't fall over — and I've spent the last 1.5 years proving it inside a live insurance claims platform processing real financial transactions at Tata Consultancy Services. As a Java Backend Developer, I design and ship REST APIs and microservices using Java 17, Spring Boot, and layered architecture (Controller-Service-Repository) that handle end-to-end claim workflows in production. I integrated Redis caching using a cache-aside strategy to cut redundant database calls and speed up claim-status lookups. I built an event-driven notification pipeline with Apache Kafka, wiring producer-consumer flows that trigger automated emails on every claim update. I implemented OAuth2 and JWT-based authentication in Spring Security to lock down protected endpoints while keeping public routes accessible — the kind of security detail that matters when you're moving real customer data. Outside my day job, I go deeper into system design and distributed systems on my own projects. I architected a 6-component Spring Boot microservices platform (API Gateway, User, Posts, Connections, Notification, Service Discovery) using Spring Cloud Gateway, Eureka, and OpenFeign, backed by PostgreSQL for transactions and Neo4j for graph-based social connections — then containerized all six services with Docker and deployed them on AWS ECS. I also built an AI Travel Agent using Spring AI and Google Gemini, implementing a full Retrieval-Augmented Generation (RAG) pipeline with embeddings and vector search, combined with AI tool calling — because I'm genuinely curious about how LLMs fit into backend systems, not just chasing a buzzword. What I care about: clean architecture, systems that scale without duct tape, and code reviews that make the next person's life easier. I'm open to full-time Java Developer, Software Engineer, or Backend Developer roles across India, available with 60–90 days notice. If you're hiring for backend, distributed systems, or AI-integrated platform work — feel free to message me.

Location

Hyderabad

AI stack

claude code

gemini

github copilot

langchain

openai

ChatGPT

Work experience

Software Engineer at Tata Consultancy Services, May 2025 - Present · 1 yr 7 mos, Hyderabad, Project: Claims Processing System — Insurance Domain ◾ Built RESTful APIs and backend modules for an enterprise claims-processing system in Java 17 and Spring Boot, structuring claim creation, retrieval, and status-update flows across a 3-layer Controller-Service-Repository architecture. ◾ Reduced database load and improved claim-status response times by integrating Redis caching with a cache-aside strategy across high-traffic claim-lookup endpoints. ◾ Engineered an event-driven notification system using Apache Kafka, configuring producer-consumer pipelines that automatically triggered email alerts on every claim-status change. ◾ Secured protected API endpoints by implementing OAuth2 and JWT-based authentication in Spring Security, while enabling centralized monitoring through Log4j2 logging and Splunk integration.

Machine Learning Intern at Navodita Infotech, Mar 2024 - Jun 2024 · 4 mos, Remote

Education

Bachelor's degree, Computer Science, Asansol Engineering College (AEC)