Summary
Overview
Work History
Education
Skills
Timeline

Uthej Sai Reddy Palla

Java Springboot Developer
Bangalore

Summary

Performance-Focused Java Backend Developer with 4+ years of experience in designing and developing RESTful APIs and building Kafka consumers for event-driven architectures. Proven expertise in backend application development, system integration, and performance optimization, ensuring scalable and maintainable solutions. Skilled in leveraging Java and modern frameworks to deliver high-quality, robust, and efficient services. Seeking a challenging opportunity to contribute my expertise in backend development and event-driven systems, with a strong commitment to delivering value from day one.

Overview

5
5
years of professional experience

Work History

Java Backend Developer

Tata Consultancy Services (TCS)
11.2023 - Current
  • Client: Sainsbury’s (UK Supermarket Chain)
  • Project 1: Emerald
  • Business Problem: The Go-based promotion management application faced maintenance and enhancement delays due to scarce developer expertise, impacting feature delivery and system scalability.
  • Approach:
  • Reengineered the promotion management application using Java Spring Boot, reducing maintenance effort by 30%, improving developer onboarding, and enhancing scalability to handle higher user loads without performance degradation.
  • Optimized application performance, achieving faster response times, higher transaction throughput, and efficient processing of millions of real-time events with a high-throughput Kafka consumer service.
  • Designed and implemented XML payload transformation and integrated third-party APIs to automate promotion tag creation across single and multiple store configurations.
  • Built modular, reusable backend components, accelerating feature delivery, leveraging a larger Java developer pool, and improving overall support coverage.
  • Improved product quality and reliability by creating JUnit test suites with 90%+ coverage and developing comprehensive Cucumber-based automated test scenarios for positive, negative, and edge cases.
  • Project 2: LBAS
  • Business Problem: Manual user access provisioning in Azure AD caused onboarding delays, increased operational effort, and introduced a higher risk of access errors.
  • Approach:
  • Designed and developed an event-driven microservice using Java Spring Boot and Apache Kafka to process high-volume user activity events in real time, with scalable event-processing logic ensuring reliable performance under peak workloads.
  • Automated Azure AD access provisioning for active users, reducing onboarding time and eliminating manual intervention errors.
  • Improved product quality and stability by creating JUnit test suites with 90%+ coverage and developing Cucumber-based automated tests for positive, negative, and edge cases.
  • Common Deployment & Monitoring for Emerald and LBAS
  • Automated CI/CD pipelines with GitHub Actions, streamlining release processes, generating optimized WAR files, and accelerating deployments.
  • Managed deployments in a Bosun-managed AWS environment, ensuring scalability, high availability, and consistent configurations.
  • Integrated HashiCorp Vault for secure credential management, implementing access controls and encryption to strengthen deployment security.
  • Collaborated with the Bosun team to integrate AWS services, optimize infrastructure performance, and reduce operational overhead.
  • Implemented New Relic monitoring with custom dashboards and alerts to proactively detect issues, track performance, and reduce MTTR.

Full Stack Java Developer

Prolifics Corporation
04.2021 - 09.2023
  • Project 1: Prolifics Employee Portal (PEP)
  • Business Problem: Employee data like leave records, attendance, and skills were scattered across multiple systems, making it difficult to manage in one place.
  • Approach:
  • Reengineered a legacy Groovy application into a modern Java Spring Boot backend and React.js frontend, improving maintainability, scalability, and user adoption.
  • Redesigned application architecture for modular development, enabling faster feature delivery and easier maintenance.
  • Centralized employee data (leaves, attendance, skills) into a unified web app, eliminating silos and improving accessibility.
  • Optimized performance through RESTful API integration and database query tuning, reducing load times and enhancing user experience.
  • Project 2: Prolifics Project Management (PPM)
  • Business Problem: Project history, assignment details, and profitability data were fragmented across multiple systems, causing delays in reporting, increasing manual reconciliation efforts, and hindering timely business decision-making.
  • Approach:
  • Redeveloped the existing Groovy application into a modern Java Spring Boot backend and React.js frontend, enhancing performance, maintainability, and scalability while improving user experience.
  • Constructed a robust cost analysis dashboard featuring real-time data visualization; this enabled project managers to track labor costs and material expenses daily, leading to more accurate project profitability forecasts and 98% on-time project completion.

Education

Bachelor of Technology - Information Technology

Sri Venkateshwara College of Engineering (SVCE), Tirupati
01.2019
GPA: 61.9%

Skills

Backend Technologies: Java, Spring Boot, RESTful APIs, Apache Kafka & Confluent Kafka (Producer & Consumer) for Event-Driven Architecture, Microservices, Hibernate/JPA

Timeline

Java Backend Developer - Tata Consultancy Services (TCS)
11.2023 - Current
Full Stack Java Developer - Prolifics Corporation
04.2021 - 09.2023
Sri Venkateshwara College of Engineering (SVCE) - Bachelor of Technology, Information Technology
Uthej Sai Reddy PallaJava Springboot Developer