Post Job Free
Sign in

Senior Java Full Stack Developer

Location:
Malvern, PA
Posted:
February 19, 2026

Contact this candidate

Resume:

MADHUKAR REDDY YATELLI

Senior Java Full Stack Developer

469-***-**** ****************@*****.*** LinkedIn: https://www.linkedin.com/in/madhukar-y/

PROFESSIONAL SUMMARY

Senior Java Full Stack Developer with 5+ years of hands-on experience designing, developing, and maintaining scalable, secure, and high-performance enterprise applications. Strong expertise in Java backend development, Spring Boot microservices, REST APIs, event-driven systems, and modern frontend development using Angular and React. Proven ability to deliver cloud-native solutions on AWS with CI/CD automation, database optimization, and production support. Experienced in Agile and SAFe environments with a strong focus on clean code, performance, security, and business impact.

TECHNICAL SKILLS

Programming Languages

Java (8, 11, 17), J2EE, SQL, JavaScript, TypeScript, Python (Basic)

Backend Technologies

Spring Boot, Spring MVC, Spring Security, Spring Cloud, Spring Batch, Spring AOP, Hibernate, JPA

Architecture & Design

Microservices Architecture, RESTful APIs, Distributed Systems, Event-Driven Architecture, Domain Driven Design (DDD), High Availability, Scalability

Messaging & Streaming

Apache Kafka, RabbitMQ, JMS

Frontend Technologies

Angular (8–15), React, TypeScript, RxJS, NgRx, HTML5, CSS3, Bootstrap

Databases

Oracle, PostgreSQL, MySQL, MongoDB

Cloud & DevOps

AWS (EC2, EKS, S3, RDS, IAM, VPC, Lambda, CloudWatch), Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI, Terraform

Testing & Quality

JUnit 5, Mockito, Selenium, Postman

Security

OAuth 2.0, JWT, RBAC, Spring Security

Monitoring & Logging

Prometheus, Grafana, Splunk, AWS CloudWatch

Tools & Methodologies

Agile, Scrum, SAFe, Git, Maven, Swagger, OpenAPI

PROFESSIONAL EXPERIENCE

Senior Java Full Stack Developer

Vanguard Group – Philadelphia, PA

May 2024 – Present

Responsibilities & Achievements:

Designed and developed enterprise-scale microservices using Java 17 and Spring Boot following clean architecture and best coding practices.

Built secure, scalable, and high-performance REST and GraphQL APIs with request validation, pagination, versioning, and centralized exception handling.

Implemented event-driven architecture using Apache Kafka for real-time data processing and asynchronous inter-service communication.

Improved overall application performance by 40–50% using Redis caching, asynchronous processing, multithreading, JVM tuning, and database optimization techniques.

Developed Spring Batch jobs for large-scale ETL workflows, reconciliation processes, and scheduled enterprise reporting.

Designed and implemented reusable backend components to improve code reusability, maintainability, and faster feature delivery.

Built responsive and modular frontend applications using Angular 15, TypeScript, RxJS, and NgRx with efficient state management.

Integrated frontend applications with backend microservices using REST APIs to ensure seamless data flow and user experience.

Containerized applications using Docker and deployed them on AWS EKS (Kubernetes) with rolling deployments and zero-downtime releases.

Configured CI/CD pipelines using Jenkins and GitHub Actions for automated build, test, and deployment processes.

Implemented application security using OAuth2, JWT, RBAC, and AWS IAM to meet enterprise compliance standards.

Configured monitoring and observability using Prometheus, Grafana, Spring Boot Actuator, and AWS CloudWatch.

Performed database performance tuning by optimizing queries, indexes, and execution plans.

Conducted code reviews, enforced coding standards, and ensured high-quality deliverables.

Mentored junior developers and collaborated with product owners, QA, and DevOps teams in SAFe Agile environment.

Environment:

Java 17, Spring Boot, Spring Cloud, Microservices, REST, GraphQL, Kafka, Redis, Spring Batch, Angular 15, TypeScript, RxJS, NgRx, Docker, Kubernetes, AWS EKS, Jenkins, GitHub Actions, OAuth2, JWT, Prometheus, Grafana, CloudWatch, SAFe Agile

Java Full Stack Developer

TransUnion – Hyderabad, India

Aug 2021 – Jul 2023

Responsibilities & Achievements :

Developed and maintained Spring Boot microservices using Java 8 and 11 for credit reporting and regulatory compliance systems.

Designed and implemented secure REST APIs using Spring MVC, Spring Security, OAuth2, and JWT authentication.

Implemented Kafka-based event streaming for audit logging, notifications, and workflow orchestration.

Developed dynamic frontend components using Angular 8, TypeScript, and RxJS following reactive programming principles.

Integrated frontend applications with backend microservices to ensure consistent data flow and UI performance.

Improved application response time by approximately 30% through Oracle and MongoDB query optimization and indexing.

Developed Spring Batch jobs for bulk data processing, reconciliation, and scheduled reporting tasks.

Automated cloud infrastructure provisioning using Terraform to ensure consistent deployments across environments.

Deployed and managed applications on AWS services including EC2, S3, RDS, and IAM.

Built and maintained CI/CD pipelines using Jenkins and GitLab CI to automate build and deployment processes.

Implemented unit and integration tests using JUnit and Mockito to improve code quality and coverage.

Monitored applications and resolved production issues through root cause analysis and permanent fixes.

Collaborated with QA teams for defect resolution and regression testing.

Participated in Agile Scrum ceremonies including sprint planning, stand-ups, reviews, and retrospectives.

Documented APIs and technical workflows for better team collaboration and onboarding.

Environment:

Java 8/11, Spring Boot, Spring MVC, Spring Security, Microservices, REST APIs, Apache Kafka, Angular 8, TypeScript, RxJS, Oracle, MongoDB, Spring Batch, AWS, Terraform, Jenkins, GitLab CI, OAuth2, JWT, Agile Scrum

Java Backend Developer

Aadyam Solutions – Hyderabad, India

May 2020 – Jul 2021

Responsibilities & Achievements :

Developed backend microservices using Java, Spring Boot, and Spring Cloud following RESTful architecture principles.

Designed and implemented REST APIs for business workflows and external system integrations.

Secured backend services using Spring Security and JWT-based authentication and authorization.

Integrated Apache Kafka and RabbitMQ for asynchronous messaging and event-based processing.

Designed relational database schemas and optimized PostgreSQL and MySQL queries for performance.

Implemented caching strategies to improve application responsiveness and reduce database load.

Containerized backend applications using Docker for consistent deployment across environments.

Deployed microservices on AWS ECS and EKS ensuring scalability and high availability.

Documented REST APIs using Swagger/OpenAPI for better API visibility and consumption.

Automated builds and deployments using Maven and Jenkins following CI/CD best practices.

Implemented centralized logging and monitoring for faster issue detection and resolution.

Performed production support, bug fixing, and performance tuning activities.

Collaborated closely with frontend developers for API integration and UI support.

Worked with QA teams to resolve defects and improve application stability.

Participated in Agile development cycles and sprint planning sessions.

Environment:

Java, Spring Boot, Spring Cloud, Microservices, REST APIs, Spring Security, JWT, Kafka, RabbitMQ, PostgreSQL, MySQL, Docker, AWS ECS/EKS, Swagger, Maven, Jenkins, Agile

Java Developer

Coforge – India

Dec 2019 – Apr 2020

Responsibilities & Achievements :

Developed backend modules using Java, Spring MVC, Servlets, and JDBC following layered architecture.

Built and consumed REST and SOAP web services for enterprise and legacy system integrations.

Developed and optimized Oracle PL/SQL stored procedures, functions, and complex SQL queries.

Implemented RabbitMQ for asynchronous message processing and background job execution.

Assisted in application performance tuning through query optimization and code refactoring.

Debugged and resolved production issues with minimal downtime.

Enhanced logging mechanisms to improve troubleshooting and monitoring.

Supported deployment activities across development and test environments.

Worked closely with senior developers to understand business logic and system design.

Participated in code reviews and followed coding standards.

Assisted in regression testing and defect resolution.

Documented technical changes and fixes for future reference.

Supported legacy system enhancements and bug fixes.

Collaborated with cross-functional teams for requirement clarification.

Gained hands-on experience with enterprise application development practices.

Environment:

Java, Spring MVC, Servlets, JDBC, REST, SOAP, Oracle PL/SQL, SQL, RabbitMQ, Logging, Monitoring

EDUCATION

Master of Science in Computer Science

Southern Illinois University

Bachelor of Science in Computer Science

Osmania University, India



Contact this candidate