# Sravanthi Gadipudi > Senior Software Engineer (Java) | Spring Boot, Microservices, REST APIs | AWS | Angular Location: San Francisco, California, United States Profile: https://flows.cv/sravanthigadipudi ## Work Experience ### Software Engineer @ Umpqua Bank Jan 2024 – Present | Portland, OR • Modernized legacy applications using Java 17, Spring Boot, and Microservices, improving system scalability and maintainability. • Designed and deployed cloud-native applications on AWS (EC2, EKS, S3, RDS, Lambda) using Docker and Kubernetes. • Engineered RESTful and GraphQL APIs to support seamless integration across distributed systems. • Strengthened API reliability by implementing exception handling, validation frameworks, and standardized response models. • Developed dynamic and reusable UI components using React.js, improving user experience and reducing page load time through efficient rendering. • Built single-page applications (SPA) using React with hooks and state management, integrating seamlessly with backend microservices via REST APIs. • Secured services using OAuth2 and Spring Security, ensuring controlled access and compliance with banking standards. • Built scalable and high-performance UI components using Angular (17/18), and contributed to React.js-based UI enhancements as part of application modernization efforts, improving user experience and responsiveness. • Optimized frontend performance through lazy loading, modular architecture, and reusable components. • Developed and optimized PL/SQL procedures, triggers, and views to enhance database performance and integration efficiency. • Leveraged GitHub Copilot to accelerate development and improve code quality while adhering to enterprise standards. • Implemented CI/CD pipelines using Jenkins, Maven, and Git, enabling automated and reliable deployments. • Enabled asynchronous processing using Apache Kafka, improving system responsiveness and decoupling services. • Containerized and orchestrated applications using Docker and Kubernetes (EKS) for scalable deployments. • Provided production support including incident resolution, root cause analysis (RCA), and performance tuning for critical systems. ### Senior Software Engineer @ Pacific Specialty Insurance Company Jan 2023 – Jan 2024 | Anaheim, CA Developed Java 11-based microservices leveraging Lambda expressions and functional programming for improved code efficiency. Built scalable backend systems using Spring Boot, Spring Cloud, and Oracle, integrated with Angular 15 front-end. Designed REST APIs and service discovery (Eureka Server) to enable seamless inter-service communication. Implemented event-driven architecture using Apache Kafka for real-time data processing and messaging. Developed backend services using Node.js, improving performance for I/O-intensive operations. Contributed to API Gateway implementation, enhancing routing, security, and service orchestration. Deployed applications using AWS Lambda, optimizing cost and scalability through serverless architecture. Integrated dynamic UI components using Angular, TypeScript, and modular design patterns. Designed and optimized CRUD operations using Spring Data JPA, improving database interaction efficiency. Established CI/CD pipelines using Jenkins and Maven, reducing deployment time and improving release reliability. Managed containerized deployments using Docker on AWS EC2, ensuring consistent runtime environments ### Software Developer @ iPrism Technologies Jan 2021 – Jan 2023 | Hyderabad, Telangana, India Actively contributed to the analysis, design, development, system testing, and user acceptance testing (UAT) of the project, following the Agile methodology with a Scrum approach. Participated in daily Scrum meetings, handled bug troubleshooting, server monitoring, and was involved in researching, designing, and implementing new features as per the product team's requirements. Leveraged Java 8 features, including Lambda Expressions, Time API, Streams, Functional Interfaces, Collectors, Default Methods, and Type Interfaces in class implementations. Utilized the Spring Framework for core functionality, including Spring Core, Spring Web MVC, Spring ORM, Spring JDBC, DAO, and Spring AOP for modular and efficient code development. Managed AWS stack deployments using EC2, Route 53, S3, RDS, SNS, SQS, and IAM, ensuring high availability, fault tolerance, and auto-scaling. Supported AWS ElastiCache for improved data performance. Developed Lambda functions in Node.js to retrieve and process files from AWS S3 buckets for seamless data integration. Implemented a Microservices Architecture using the Spring Boot framework, creating REST APIs as HTTP-based gateways to handle service requests. Designed and built Service-Oriented Architecture (SOA) Microservices, providing JSON-based HTTP REST APIs to handle recent activity feeds using AWS SQS for messaging and queue management. Integrated Spring Data JPA for object-relational mapping, developing entities to map to the Oracle database for efficient data persistence. Developed RESTful Web Services using Spring Boot and Spring MVC to retrieve client data from databases and serve it through APIs. Utilized Spring Data JPA for the ORM layer, enabling CRUD operations on database entities. Extensively used Maven for build automation, deployment, and managing dependencies in an embedded Tomcat server environment. Built an efficient chat server using Node.js for real-time communication. ### Software Engineer @ W3 Soft Tech Jan 2019 – Jan 2021 | Hyderabad • Developed backend components using Core Java 8, including multithreading, collections, and exception handling. • Built applications using Spring Boot, Spring MVC, Spring AOP, and Spring Security, following layered architecture. • Designed and implemented RESTful web services using Spring MVC and JSON-based communication. • Integrated backend services with Oracle using JDBC, ensuring reliable data processing. • Implemented OAuth 2.0 authentication using Spring Security, securing API endpoints. • Automated build and deployment workflows using Maven and Jenkins CI/CD pipelines. • Maintained source code using Git and GitHub, enabling collaborative development. • Tracked defects and managed tasks using JIRA, ensuring timely resolution and delivery. ## Education ### Bachelor's degree in Computer Science Jawaharlal Nehru Technological University Kakinada (JNTUK) ## Contact & Social - LinkedIn: https://linkedin.com/in/sravanthi-gadipudi-028367354 --- Source: https://flows.cv/sravanthigadipudi JSON Resume: https://flows.cv/sravanthigadipudi/resume.json Last updated: 2026-04-11