Teja Sai Yadla Java Full Stack Developer
Plymouth, MN *************@*****.*** 612-***-**** LinkedIn SUMMARY
Java Full Stack Developer with 5+ years of experience designing and delivering scalable, cloud-native applications using Java
(8/11/17), Spring Boot, and Microservices architecture. Strong background in building secure, high-performance REST APIs and event-driven systems using Kafka, Redis, and Azure Service Bus. Experienced in modern front-end development with React, Angular, TypeScript, HTML5, and CSS3, creating responsive and maintainable user interfaces. Skilled in deploying and managing applications on Azure and AWS using Docker, Kubernetes, and CI/CD pipelines. Proficient in database design and optimization with PostgreSQL, MySQL, Oracle, and Azure SQL, ensuring reliable and efficient data processing. Passionate about writing clean, testable code using JUnit, Mockito, and TDD practices, while collaborating in Agile teams to deliver enterprise-grade solutions.
EDUCATION
Master’s degree in Information Technology and Management Concordia University TECHNICAL SKILLS
Programming Languages: Java (8/11/17), C++, Python, TypeScript, JavaScript, SQL Backend Development: Spring Boot, Spring Cloud, Microservices Architecture, RESTful APIs, GraphQL, Hibernate/JPA, Multithreading, JVM Tuning, Redis, Event-Driven Architecture, Kafka Frontend Development: React (Hooks, Redux Toolkit), Angular 14+, HTML5, CSS3, Responsive UI Design Cloud & DevOps: Microsoft Azure (App Service, AKS, Azure SQL, Service Bus, Azure AD), AWS (EC2, S3), Docker, Kubernetes, Terraform, Jenkins, Azure DevOps, GitHub Actions, CI/CD Pipelines Databases: PostgreSQL, MySQL, Oracle, Azure SQL, Query Optimization, Indexing Strategies Security & Authentication: OAuth2, OpenID Connect, Role-Based Access Control (RBAC), Secure API Design Testing & Quality Engineering: JUnit 5, Mockito, Selenium, Cypress, TDD/BDD, Code Coverage, SonarQube Monitoring & Observability: Azure Application Insights, Log Analytics, Splunk, Prometheus, Grafana Methodologies & Tools: Agile (Scrum), JIRA, Confluence, Git, DevSecOps Practices PROFESSIONAL EXPERIENCE
Java Full Stack Developer McKinsey & Company Jun 2025 – Present
Architected and delivered cloud-native applications using Java 17, Spring Boot, and Spring Cloud, implementing API Gateway, service discovery, and centralized configuration for resilient distributed systems.
Designed event-driven microservices leveraging Kafka and Azure Service Bus, enabling real-time data streaming and improving system responsiveness for enterprise analytics platforms.
Implemented secure authentication and authorization using OAuth2, OpenID Connect, and Azure AD, enforcing role- based access control and enterprise-grade security compliance.
Optimized application performance through JVM tuning, multithreading, database connection pooling, and Redis caching, significantly reducing latency under high concurrent loads.
Developed reusable UI architecture using React (Hooks, Redux Toolkit) and TypeScript, integrating dynamic dashboards with backend APIs to support data-driven consulting engagements.
Led database modernization initiatives migrating legacy systems to PostgreSQL and Azure SQL, implementing indexing strategies and query optimization to improve transactional efficiency.
Integrated observability and DevSecOps best practices using Docker, Kubernetes (AKS), SonarQube, Snyk, and Prometheus/Grafana, strengthening code quality, security scanning, and production monitoring. Software Engineer Capgemini Oct 2021 – Dec 2023
Engineered scalable REST APIs in Java (Spring Boot) hosted on Azure App Service and Kubernetes, optimizing thread- pooling and caching (Redis) to boost backend throughput by 25%.
Developed modular React JS, Angular 14+ front-end components integrated with GraphQL and REST endpoints, improving maintainability and reducing UI defect rates by 30%.
Developed and optimized data processing modules using C++ and Python, integrating with MySQL databases to handle large transaction datasets efficiently and reduce query execution time by 30%.
Automated continuous delivery pipelines via Azure DevOps, Jenkins, and GitHub Actions with Terraform and Docker, achieving 60% faster deployments and near-zero configuration drift.
Enhanced monitoring and logging using Azure Application Insights, Log Analytics, and Splunk, proactively detecting anomalies and improving production reliability by 33%.
Implemented robust TDD/BDD frameworks with JUnit 5, Mockito, Selenium, and Cypress, attaining 85% code coverage and reducing post-release defects by 35%.
Coordinated with cross-regional stakeholders under Agile(Scrum) processes to align deliverables with compliance standards for enterprise clients.
Software Developer CueTech Systems Jun 2019 – Sep 2021
Developed scalable enterprise web applications using Java, Spring Boot, Angular, and REST APIs, delivering end-to-end solutions across finance and retail domains.
Designed responsive UI components with Angular, HTML5, CSS3, and JavaScript while enhancing performance and improving user experience.
Built and optimized backend logic with MySQL and Oracle, writing complex queries, stored procedures, and triggers to ensure high data accuracy and faster processing.
Implemented microservices architecture and integrated third-party systems via RESTful and SOAP APIs, enabling seamless data exchange.
Strengthened application quality by developing unit and integration tests using JUnit and Mockito, reducing production defects and improving code reliability.
Deployed and maintained applications on AWS (EC2, S3) with automated CI/CD pipelines using Jenkins and Git, while collaborating with QA and DevOps teams to support smooth production releases.
Contributed to Agile development using JIRA and Confluence, actively participating in sprint planning, code reviews, and release management.
CERTIFICATION
Google Cloud – Associate Cloud Engineer