Summary
Overview
Work History
Education
Skills
Timeline
Generic

Raavi SRIVALLI

Atlanta

Summary

Full-Stack Java Developer with over 6 years of overall experience in designing and building robust, high-performing enterprise applications using Java 8–17, Spring Boot, and Microservices. Strong expertise in core Java including OOP, multithreading, concurrency APIs, collections, generics, exception handling, and Java memory management (GC tuning, heap sizing). Proficient with Java 11+ features: Streams, Optional, Lambda expressions, var, record classes, and functional interfaces for clean and concise development. Skilled in RESTful API development, API security with JWT & OAuth2, and implementing circuit breakers, rate limiting, and retry mechanisms using Resilience4j. In-depth knowledge of the Spring ecosystem: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud Config, and Spring Retry. Experience in front-end development using Angular 12+, React.js, TypeScript, SCSS, and Bootstrap, ensuring responsive and accessible UIs. Proficient in database development with MySQL, Oracle, and PostgreSQL, and ORM technologies like Hibernate, with strong query optimization skills. Deployed microservices in Kubernetes clusters using Helm, configured autoscaling, and defined health checks for resilient operations. Integrated full-stack observability using Dynatrace and Sumo Logic dashboards for logs, traces, and system health monitoring. Adept with AWS (EC2, S3, Lambda, API Gateway), Docker, Jenkins, Git, Maven, and Gradle for scalable cloud-native application delivery. Experienced in TDD, JUnit, Mockito, REST Assured, and ensuring high coverage with CI-integrated quality gates. Effective communicator, agile team player, and mentor with strong attention to clean architecture, SOLID principles, and continuous improvement.

Overview

6
6
years of professional experience

Work History

Full-Stack Java Developer

Thermo Fisher Scientific
Atlanta
01.2024 - Current
  • Built and deployed cloud-native Java 17 microservices using Spring Boot, applying clean architecture principles and separation of concerns
  • Developed end-to-end features by integrating Angular and React frontends with secure backend APIs via Spring Security and JWT
  • Implemented circuit breakers, retry, rate limiting, and bulkhead patterns using Resilience4j, improving fault tolerance and service resilience
  • Used advanced Java concurrency tools like Executors, CompletableFuture, and ForkJoinPool for asynchronous processing and background tasks
  • Deployed microservices to Kubernetes using Helm charts, configured readiness/liveness probes, and enabled autoscaling for high availability
  • Conducted JVM tuning using GC log analysis, heap dump inspection, and thread dump debugging to optimize memory usage and application performance
  • Applied Java Streams, Collectors, and Optional for functional data processing and cleaner code
  • Integrated Dynatrace for end-to-end observability including custom metrics, transaction tracing, and performance alerts across distributed services
  • Managed complex API integrations with internal and external systems using Spring WebClient with non-blocking I/O
  • Designed modular, reusable Java components with DTO mapping, custom annotations, and Spring AOP for cross-cutting concerns like logging and validation
  • Automated deployment pipelines with Jenkins, using Maven for build and artifact management, and incorporated SonarQube for quality gates
  • Mentored junior engineers on Java design patterns, thread safety, Git workflows, and best practices in enterprise microservices development

Java Developer

Tata Consultancy Services (TCS)
Hyderabad
04.2021 - 08.2023
  • Built RESTful APIs and backend services using Java 11, Spring Boot, and Spring Data JPA, applying design best practices and modularization
  • Designed API contracts and documentation with Swagger/OpenAPI, supporting frontend, mobile, and 3rd-party integrations
  • Used Oracle/MySQL for persistence, implemented optimized queries, indexing, and schema evolution strategies
  • Applied caching mechanisms and lightweight services for high-traffic features using Redis (basic) and Spring Cache
  • Wrote unit and integration tests using JUnit, Mockito, and automated with Jenkins CI pipelines and SonarQube for coverage validation
  • Delivered enhancements in Agile sprints, participated in backlog grooming, and collaborated across functional teams for on-time delivery

AEM Developer

Florida Software Solutions Pvt Ltd
Bangalore
06.2019 - 04.2021
  • Developed and maintained custom AEM components using HTL (Sightly), Sling Models, and backend OSGi services
  • Created Touch UI dialogs and implemented accessibility-friendly components that comply with WCAG standards
  • Collaborated with frontend developers on responsive web UIs using HTML5, CSS3, JavaScript, and component-based theming
  • Migrated content using AEM Package Manager, ensured consistency of metadata, and implemented version-controlled releases
  • Tested author/publish instances, handled localization, and supported QA teams with environment validation

Education

Bachelor of Technology - Electronics and Communication Engineering

Malla Reddy College of Engineering for Women
Hyderabad, India
01.2019

Skills

  • Java 8–17
  • Spring Boot
  • Microservices
  • Resilience4j
  • Concurrency
  • Memory management
  • Streams API
  • Angular 12
  • Reactjs
  • TypeScript
  • JavaScript (ES6)
  • HTML5
  • CSS3
  • SCSS
  • Bootstrap
  • AWS (EC2, S3, Lambda, API Gateway)
  • Kubernetes
  • Docker
  • Helm
  • YAML
  • MySQL
  • Oracle
  • PostgreSQL
  • MongoDB (beginner)
  • Redis (basic)
  • JDBC
  • PL/SQL
  • Jenkins
  • Git
  • Bitbucket
  • Maven
  • Gradle
  • Nexus
  • Dynatrace
  • Sumo Logic (dashboards, alerts)
  • JUnit
  • Mockito
  • REST Assured
  • Swagger/OpenAPI
  • Postman
  • IntelliJ IDEA
  • Eclipse
  • VS Code
  • Jira
  • Confluence
  • Agile
  • Scrum
  • TDD
  • BDD
  • Domain-Driven Design (DDD)
  • SOLID
  • CI/CD

Timeline

Full-Stack Java Developer

Thermo Fisher Scientific
01.2024 - Current

Java Developer

Tata Consultancy Services (TCS)
04.2021 - 08.2023

AEM Developer

Florida Software Solutions Pvt Ltd
06.2019 - 04.2021

Bachelor of Technology - Electronics and Communication Engineering

Malla Reddy College of Engineering for Women
Raavi SRIVALLI