Rahul Konduri profile photo 1 on Tal

Rahul Konduri

Java Backend Engineer | Spring Boot | Microservices | Kafka | REST APIs | PostgreSQL | GCP | Python | AI/LLM

Greater Bengaluru Area

2+ years of work experience

Tata Consultancy Services
Jun 20242 yrs 5 mosPresent

Bengaluru, Karnataka, India

Client: Deutsche Bank | Enterprise Financial Transaction Processing Platform • Developed event-driven transaction workflows using Java 17, Spring Boot, Kafka, Hibernate/JPA, and PostgreSQL for a multi-level financial transaction approval platform. • Built and enhanced REST APIs for transaction actions and verification work queues, implementing centralized exception handling and consistent API response contracts. • Developed Kafka producers and consumers for asynchronous stage-transition events and downstream notifications, supporting reliable event-driven processing. • Implemented database concurrency controls using PostgreSQL row-level locking and claim-based assignment to prevent conflicting transaction processing. • Applied Spring transaction management and AOP-based audit logging to capture user actions, actors, and timestamps for compliance and traceability. • Contributed to OpenShift → GCP and Oracle → PostgreSQL migrations, rewriting 100+ Oracle-specific SQL queries for PostgreSQL compatibility. • Diagnosed and resolved a production OutOfMemoryError by tracing long GC pauses to Hibernate lazy loading triggered through application logging. • Worked with Docker, Kubernetes/OpenShift, GitHub, CI/CD, GCP, Kafka, and PostgreSQL across development, deployment, monitoring, and production troubleshooting.
Cognizant
Nov 20237 mosMay 2024

• Instrumented Spring Boot services using Actuator to monitor JVM health, garbage collection, and HTTP metrics, helping diagnose thread blockages affecting external API requests. • Developed unit and integration tests using JUnit and Mockito, achieving 85% test coverage across critical service modules and improving regression safety. • Modernized 3 data-ingestion services from Java 8 to Java 17, resolving legacy Spring framework incompatibilities and removing deprecated Java EE dependencies. • Developed and troubleshot Java, Spring Boot and REST API services while contributing to application monitoring, testing, debugging, and production-quality backend development.
Cognizant
Nov 20236 mosApr 2024

Pune District, Maharashtra, India

Built and consumed REST APIs against MySQL backends as part of a client delivery team, contributing to feature development and bug fixes. Wrote and tested backend logic in [Java/JS], participating in code reviews and Agile ceremonies.

Rahul’s AI Stack

claude code
claude code
codex
codex
hugging face
hugging face
openai
openai

Education

SRM University (Sri Ramaswamy Memorial University)

Bachelor of Technology - BTech, Computer Science

SRM University (Sri Ramaswamy Memorial University)

20194 yrs2023

Intermediate

Narayana Junior College - India

20172 yrs2019

Join Rahul and 10k+ other professionals on

Tal Boss

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

Download Tal Boss

Rahul Konduri on Tal

Headline

Java Backend Engineer | Spring Boot | Microservices | Kafka | REST APIs | PostgreSQL | GCP | Python | AI/LLM

About

I’m a Java Backend Engineer building reliable, scalable systems where traffic grows, services fail, transactions overlap, and distributed components need to work together. My core professional experience is in Java 17, Spring Boot, Microservices, REST APIs, Apache Kafka, PostgreSQL, Hibernate/JPA, SQL, GCP, Docker, Kubernetes, and CI/CD. In my current role, I contribute to an enterprise financial transaction processing platform, working on event-driven workflows, Kafka producers and consumers, REST APIs, transaction management, audit logging, and concurrency controls such as database row-level locking. Some measurable outcomes: • Reworked 100+ Oracle-specific queries during an Oracle → PostgreSQL migration. • Achieved 85% test coverage across critical service modules using JUnit and Mockito. • Resolved a production OutOfMemoryError by tracing long GC pauses to Hibernate lazy loading triggered through application logging. • Contributed to migrating platform services from OpenShift to GCP. I enjoy solving engineering problems involving distributed systems, event-driven architecture, API design, concurrency, database performance, reliability, observability, and cloud-native applications. Alongside my Java backend experience, I’m expanding into Python backend development and AI engineering, with a focus on Python, LLM integration, RAG, and AI-powered applications. Currently open to: Java Backend Engineer | Java Developer | Backend Software Engineer | Python Backend Engineer | Software Engineer | SDE-1/SDE-2 If you’re building scalable systems or AI-powered products, let’s connect.

Location

Greater Bengaluru Area

AI stack

claude code

codex

hugging face

openai

Work experience

Software Engineer at Tata Consultancy Services, Jun 2024 - Present · 2 yrs 5 mos, Bengaluru, Karnataka, India, Client: Deutsche Bank | Enterprise Financial Transaction Processing Platform • Developed event-driven transaction workflows using Java 17, Spring Boot, Kafka, Hibernate/JPA, and PostgreSQL for a multi-level financial transaction approval platform. • Built and enhanced REST APIs for transaction actions and verification work queues, implementing centralized exception handling and consistent API response contracts. • Developed Kafka producers and consumers for asynchronous stage-transition events and downstream notifications, supporting reliable event-driven processing. • Implemented database concurrency controls using PostgreSQL row-level locking and claim-based assignment to prevent conflicting transaction processing. • Applied Spring transaction management and AOP-based audit logging to capture user actions, actors, and timestamps for compliance and traceability. • Contributed to OpenShift → GCP and Oracle → PostgreSQL migrations, rewriting 100+ Oracle-specific SQL queries for PostgreSQL compatibility. • Diagnosed and resolved a production OutOfMemoryError by tracing long GC pauses to Hibernate lazy loading triggered through application logging. • Worked with Docker, Kubernetes/OpenShift, GitHub, CI/CD, GCP, Kafka, and PostgreSQL across development, deployment, monitoring, and production troubleshooting.

Programming Analyst at Cognizant, Nov 2023 - May 2024 · 7 mos, • Instrumented Spring Boot services using Actuator to monitor JVM health, garbage collection, and HTTP metrics, helping diagnose thread blockages affecting external API requests. • Developed unit and integration tests using JUnit and Mockito, achieving 85% test coverage across critical service modules and improving regression safety. • Modernized 3 data-ingestion services from Java 8 to Java 17, resolving legacy Spring framework incompatibilities and removing deprecated Java EE dependencies. • Developed and troubleshot Java, Spring Boot and REST API services while contributing to application monitoring, testing, debugging, and production-quality backend development.

CSD Intern at Cognizant, Nov 2023 - Apr 2024 · 6 mos, Pune District, Maharashtra, India, Built and consumed REST APIs against MySQL backends as part of a client delivery team, contributing to feature development and bug fixes. Wrote and tested backend logic in [Java/JS], participating in code reviews and Agile ceremonies.

Education

Bachelor of Technology - BTech, Computer Science, SRM University (Sri Ramaswamy Memorial University)

Intermediate, Narayana Junior College - India

Public links

github: https://github.com/rahulkonduri