Summary
Overview
Work History
Education
Skills
Timeline
Generic

Naveen Raja Yalagandula

Lewisville

Summary

Java Full Stack Developer with 5+ years of experience specializing in Java 17, Spring Boot, Microservices, MongoDB, and AWS (Lambda, S3, CloudFront). Expertise in designing event-driven architectures with Kafka, building scalable RESTful APIs, and migrating monolithic systems to microservices. Skilled in database systems (Oracle, SQL Server, NoSQL) and cloud computing. Proficient in CI/CD using Maven, Jenkins, Docker, and Kubernetes. Strong advocate of Agile methodologies (TDD, BDD) to ensure high-quality, timely delivery. Experienced in J2EE systems and tools like Eclipse, WebLogic, and WebSphere. Committed to continuous learning and adapting to new technologies.

Overview

6
6
years of professional experience

Work History

Java Full Stack Developer

Codevirt
New Jersey
09.2023 - 03.2025
  • Developed a modern online banking dashboard using React, TypeScript, and Redux, integrated with AWS services (Lambda, API Gateway, S3, CloudFront) for a serverless architecture.
  • Enhanced backend performance with Java 17 features (Records, Pattern Matching), reducing boilerplate by 20% and improving maintainability.
  • Integrated MongoDB for schema-less data handling, boosting data retrieval speeds by 30%.
  • Built reactive, non-blocking APIs using Spring WebFlux (Mono, Flux) and implemented event-driven architecture with Kafka and RabbitMQ.
  • Led the migration from monolith to microservices architecture using Spring Boot and 12-factor app methodology, deployed on PCF and Kubernetes.
  • Automated CI/CD pipelines with GitHub Actions, Jenkins, and AWS CodePipeline, ensuring faster, reliable deployments.
  • Optimized multi-threaded performance with Java 17 Virtual Threads and improved garbage collection.
  • Implemented TDD/BDD practices with JUnit, Mockito, and Cucumber, ensuring high test coverage and system reliability.
  • Collaborated in Agile/Scrum teams, contributing to sprints and ensuring timely delivery of high-quality solutions.
  • Environment: Java 17, Spring Boot, Spring WebFlux, React, TypeScript, AWS (Lambda, API Gateway, S3, CloudFront), MongoDB, Kafka, RabbitMQ, Docker, Kubernetes, Jenkins, Git, JUnit, Mockito, Cucumber, Agile/Scrum

Java Full Stack Developer

codevirt
Delaware
09.2021 - 08.2023
  • Engineered Verizon’s Unified Customer Experience Platform (UCEP) using Java 8/17, Spring Boot, and Angular 6, enhancing customer interactions across platforms.
  • Refactored microservices with Java 17 features (Sealed Classes, Switch Expressions) to improve code clarityand maintainability.
  • Migrated data storage from SQL Server to MongoDB, enabling faster, scalable handling of customer data and event logs.
  • Built RESTful APIs and microservices with Spring Boot, integrating Kafka and RabbitMQ for event-driven processing.
  • Developed serverless applications with AWS Lambda, Step Functions, and API Gateway, improving scalability and reducing operational costs.
  • Containerized applications using Docker and Kubernetes, streamlining CI/CD pipelines with Jenkins and Azure DevOps.
  • Implemented secure authentication and authorization using Spring Security.
  • Built responsive UIs with Angular 6, TypeScript, and RxJS, ensuring cross-browser compatibility.
  • Optimized data performance with efficient schema design, SQL queries, and Hibernate for faster data access.
  • Practiced TDD using JUnit and Mockito, ensuring high test coverage and reliable deployments.
  • Collaborated in Agile/Scrum teams, contributing to sprint planning, backlog grooming, and on-time deliveryof high-quality solutions.

Environment: Java 8/17, Spring Boot, Spring MVC, Angular 6, TypeScript, MongoDB, Kafka, RabbitMQ, AWS (Lambda, API Gateway), Docker, Kubernetes, Jenkins, Azure DevOps, JUnit, Mockito, Agile/Scrum

Java Developer

State Street
Hyderabad
02.2020 - 06.2021

Developed AIMS to optimize investment operations and reporting using Java, Spring Boot, and Angular/React.

  • Upgraded backend from Java 8 to Java 17, leveraging Records and Pattern Matching for streamlined, efficient code.
  • Implemented MongoDB, boosting query performance and reducing data retrieval latency by 25%.
  • Enhanced real-time data aggregation with Java 17’s Virtual Threads and designed microservices with Spring Boot and MongoDB Atlas.
  • Built responsive UIs with Angular, TypeScript, and Bootstrap.
  • Deployed microservices on AWS (Lambda, EC2, S3, CloudFront, API Gateway) and containerized applications with Docker and ECS.
  • Integrated RESTful APIs and JMS for efficient asynchronous data exchange.
  • Ensured secure access with Spring Security, and automated CI/CD pipelines using Jenkins and AWS CodePipeline.
  • Applied Agile/Scrum practices, contributing to sprint planning and delivering high-quality solutions.

Environment: Java 8/17, Spring Boot, Angular, TypeScript, MongoDB, AWS (Lambda, EC2, S3), Docker, Jenkins, REST APIs, JMS, Agile/Scrum, Git.

Java Developer

Soulgenix Corp
Hyderabad
05.2019 - 12.2020
  • Designed and developed web applications using Java/J2EE, Spring MVC, and Hibernate, enhancing customer experience and operational efficiency.
  • Created dynamic, responsive UIs with HTML, CSS, JavaScript, AJAX, and jQuery.
  • Developed DAO patterns, Servlets, and RESTful web services, integrating with DB2 for seamless database operations.
  • Used Spring for dependency injection and Hibernate for efficient data access.
  • Collaborated with business analysts to gather requirements and design UML diagrams.
  • Automated builds and deployments with Maven and Ant.
  • Conducted testing with JUnit and SOAP UI to ensure high-quality code.
  • Followed Agile/Scrum practices for iterative delivery and continuous improvement.
  • Utilized Log4j for logging and JSON for efficient data exchange.

Environment: Java/J2EE, Spring 2.0, Hibernate, Eclipse, WebSphere, RESTful Web Services, AJAX, SQL, CSS, JavaScript, JSON, XML, Maven, Ant, UML, DB2.

Education

Master of Science - Information Technology

University of Cumberlands
Williamsburg, KY
05-2024

Bachelor of Science - Computer Science

Sree Vahini Institute of Science And Technology
India
01-2020

Skills

  • Languages: Java (8/11/17), Kotlin, JavaScript, Python, SQL, PL/SQL, Shell Scripting, HTML, CSS
  • Java Technologies: Spring Boot, Microservices, J2EE, Hibernate, JDBC, JSP, Servlets, JMS, REST APIs, Kafka, RabbitMQ
  • Frontend: React (Hooks, Redux), Angular, TypeScript, JavaScript, HTML5, CSS3
  • Backend: Spring Boot, Nodejs, RESTful APIs, GraphQL, OAuth2, Spring Security
  • Databases: Oracle, MongoDB, Cassandra, MySQL, PostgreSQL, SQL Server
  • Tools: Git, GitHub, Jenkins, Docker, Kubernetes, Maven, JIRA, SOAP UI, Splunk
  • Cloud: AWS (Lambda, S3, EC2, API Gateway, CloudFront), OpenShift
  • Frameworks: Spring MVC, Spring Batch, Hibernate, Struts, EJB
  • Web/App Servers: Apache Tomcat, JBoss, WebLogic, WebSphere
  • Methodologies: Agile, Scrum, TDD, BDD, OOAD
  • IDE: IntelliJ, Eclipse, Visual Studio, NetBeans
  • OS: Linux/Unix (Shell Scripting, Cron Jobs, System Monitoring)

Timeline

Java Full Stack Developer

Codevirt
09.2023 - 03.2025

Java Full Stack Developer

codevirt
09.2021 - 08.2023

Java Developer

State Street
02.2020 - 06.2021

Java Developer

Soulgenix Corp
05.2019 - 12.2020

Master of Science - Information Technology

University of Cumberlands

Bachelor of Science - Computer Science

Sree Vahini Institute of Science And Technology
Naveen Raja Yalagandula