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

Remote







Bachelor's degree, Computer Science
Asansol Engineering College (AEC)
Join Anirban and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossJava Developer | Java, Spring Boot, Microservices, REST APIs, SQL, Redis, AWS, OAuth2 | Generative AI/RAG with Spring AI | Backend Engineer | Open to Full Time Roles
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.
Hyderabad
claude code
gemini
github copilot
langchain
openai
ChatGPT
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
Bachelor's degree, Computer Science, Asansol Engineering College (AEC)