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

Bengaluru, Karnataka, India


Pune District, Maharashtra, India





Bachelor of Technology - BTech, Computer Science
SRM University (Sri Ramaswamy Memorial University)
Intermediate
Narayana Junior College - India
Join Rahul and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossJava Backend Engineer | Spring Boot | Microservices | Kafka | REST APIs | PostgreSQL | GCP | Python | AI/LLM
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.
Greater Bengaluru Area
claude code
codex
hugging face
openai
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.
Bachelor of Technology - BTech, Computer Science, SRM University (Sri Ramaswamy Memorial University)
Intermediate, Narayana Junior College - India
github: https://github.com/rahulkonduri