Stacy Yendru

Senior Java Full Stack Developer

Atlanta Metropolitan Area

About

About 9+ years of IT experience developing, deploying, maintaining, producing and supporting web-based and client-server applications.  Experience with Agile and Waterfall software development processes. Having a solid understanding of how SCRUM works and tracking tools like JIRA.  Expertise in Java/J2EE technologies such as Java/J2EE Core Java (Generics, Strings, Exception handling, Collections, Enums and Annotations etc. ), Spring, Spring Boot, Spring Data, Spring IOC, Spring DAO, Spring Security, JDBC, JAXB, JAX-WS, Glassfish.  Development experience in web applications using HTML5, CSS3, AJAX, Angular (2–15), Bootstrap, JavaScript, jQuery, JSON.  Expertise with a wide range of J2EE Design Patterns, including Factory, Singleton and Prototype.  Experienced with Amazon Web Services such as EC2, ELB, VPC, Route 53, Auto Scaling, AMIs, AWS Identity and Access Management, AWS CloudWatch and Amazon EBS.  Extensive Experience with securing applications using Spring Security with different authentication/authorization techniques, such as Basic Authentication, OAuth 2.0 and LDAP.  Proficient in developing Web Services, linked technologies & frameworks: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, as well as generating client applications using Eclipse to consume Web Services.  Experience in using RESTful Web Services, third-party web services and AJAX to create dynamic web pages where content can be retrieved via API calls.  Proficiency in developing dynamic web applications based on REST APIs, Responsive web design, single-page architecture.  Professional expertise in dealing with issues in web browsers, following W3C standards to maintain defect-free websites.  Demonstrated expertise with Bootstrap, Materialize, Semantic UI and Material-UI component libraries.  Having experience with Oracle concepts, stored procedures, triggers and ORM tools like Hibernate and JPA specifications and working with named queries and criteria for data persistence.  Extensive experience working with Web and Application Servers such as Apache Tomcat, JBoss, IBM WebSphere and WebLogic.  Expertise in using IDEs such as Eclipse, Spring Tool Suite and Visual Studio Code.

Experience

  • Senior Java Javaee Developer at Centene Corporation
    Sep 2025 - Present · 10 mos

    Built REST APIs with Java + Spring Boot, implementing clean layered architecture (Controller/Service/Repository) and improving maintainability. • Implemented robust authentication/authorization with Spring Security, JWT/OAuth2 and role-based access control (RBAC). • Utilized POST, GET, PUT and DELETE methods to create CRUD REST APIs. • Configured Spring Container to manage the life cycle of the Spring Beans and implement IOC/DI for the beans. • Implemented Dependency Injection (DI) or Inversion of Control (IOC) in spring framework using annotations to obtain bean references. • Designed and implemented the NoSQL database MongoDB. • Developed microservices with Spring Boot, REST API and using Swagger to document them. • Implemented Spring Data MongoDB repositories with custom queries/aggregations, improving data retrieval efficiency and reducing code complexity. • Added pagination, sorting and filtering across endpoints to support scalable UI data grids. • Integrated external services using Spring Web Client/RestTemplate, handling timeouts, retries and circuit-breaker patterns for resiliency. • Improved performance by introducing caching with Spring Cache (Redis/in-memory), reducing repeated DB calls by 30%. • Implemented state management using Redux/NgRx and optimized rendering to reduce load times by 20%. • Developed reusable UI component library and design patterns (forms, tables, models), reducing duplicate code by 15% and accelerating feature delivery. • Implemented asynchronous processing using @Async, schedulers and background jobs to offload long-running tasks. • Built event-driven flows using Kafka ensuring at-least-once processing and idempotency handling. • Refactored legacy code into reusable Spring components and introduced best practices (SOLID, common utilities), improving maintainability.

  • Java Developer at M&F Bank NC
    Apr 2022 - Jul 2025 · 3 yrs 4 mos

    Participated in requirements gathering, analysis, design and documentation of the application. • Implemented Agile (Scrum) Methodology, including daily scrums with the team, sprint planning and estimating user stories. • Developed microservices and APIs using Java Spring Boot framework using Maven as a build tool and MongoDB. • Developed Web-based and server-side applications in Java 11. • Developed dynamic and interactive web applications using Angular 15. • Designed Micro services using Spring Cloud and Netflix OSS components such as Eureka server, Zuul and Hystrix. • Developed RESTful Web Services and Microservices architecture applications. • Developed application components with Spring Boot, Spring Data JPA, Spring Security and lambdas, filters and predicates of Java 11. • Used Spring Boot to build cloud microservices and developed Spring-based applications with very little configuration. • Implemented latest Java 11 features, including utility methods, local-Variable Syntax for Lambda Parameters and Nested-Based Access Control. • Developed real-time features in Angular 15 applications using Kafka integration. • Worked with Spring Boot for DevOps in a Test-Driven Development and Pair Programming environment. • Used Spring MVC and Spring JDBC templates to map data from the database to POJO objects. • Optimized Angular application performance for efficiently processing high-volume data from Kafka • Used Spring WebFlux to migrate applications from servlet-based to reactive APIs. • Used annotations for Spring DI, autowiring, Spring MVC and Spring Boot for REST APIs and Microservices.

  • Java Developer at ValueLabs
    Nov 2019 - Mar 2022 · 2 yrs 5 mos

    Contributed to the analysis, design, development and testing phases of an application using SCRUM AGILE.  Used Advanced JDK 11+ features like Lambda, filters and predicates to add processing capability to the pipeline process and to eliminate elements based on certain criteria.  Developed Application components using Spring, Spring Boot, Spring Data, Spring AOP and Spring IOC.  Implemented Spring Framework AOP module for application logging to know the status of the application.  Worked with HTML5, CSS3, TypeScript, Angular 10/11, Angular Material, AJAX, JSON to build front-end applications.  Used Spring, Spring Boot and Spring Cloud to build Microservice systems.  Created Users, Groups and Roles using AWS IAM. Additionally, to give groups and users permissions.  Developed RESTful Web Services using JAX-RS API. Implemented REST over HTTP Web Services for communication between applications.  Developed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and optimized volumes.  Utilized Angular ngx and Typescript to modularize the app for reusability and consistency.  Used Angular-material in the application for responsive layouts, grids and to reuse components.  Worked with Typescript reusable components and services that consume REST APIs using the component-based architecture provided by Angular 11.  Implemented OAuth 2.0 standard authentication for Rest APIS to enable authorization codes, implicit authorization and client credentials.  Created reusable templates using 3rd party libraries using NPM package manager tools (Node JS).  Utilized RxJS observables to interact with the backend and consume JSON.  Worked with NoSQL database MongoDB to store JSON-like dynamic connections data.

  • Java Developer at American Family Insurance
    Apr 2018 - Nov 2019 · 1 yr 8 mos

    Participated in requirements gathering, analysis and design based on J2EE specifications and microservice architectures.  Implemented J2EE Design Patterns like Business Delegate, Front Controller, MVC, View Helper, Session Facade, Value Object, DAO, Service Locator, Singleton, Adapter and Factory Methods.  Worked on front-end programming, UI design and layout for web applications using HTML5, CSS3, TypeScript, Ajax, JSON, Angular 6/7 and Bootstrap.  Implemented customized Angular 7 services to interact with the backend API.  Worked with Angular 7 forms, modules, DOM, events, expressions, controllers, filters and HTTP requests.  Migrated an existing application to REST based Microservices to provide Spring Boot CRUD capabilities.  Used Spring MVC architecture, presentation logic and business logic were separated.  Implemented Single Page Application (SPA) architecture and client-side MVC using Angular 7.  Created new components and some packages, including PrimeNG, Angular Material and Bootstrap, using Angular CLI.  Maintained the data for each view was done using Angular 7 controllers.  Utilized Angular 7 Factory to implement Angular Service calls.

  • Associate Software Engineer at AGCO Corporation
    May 2017 - Feb 2018 · 10 mos

    • Developed and enhanced Java modules in Eclipse IDE, applying Core Java concepts such as Exception Handling, Collections and Multithreading for application features and fixes. • Maintained and updated existing application components, resolving bugs and introducing incremental improvements using Java, JSP and Servlets. • Gathered and documented technical and business requirements by collaborating with senior developers, BAs and QA teams throughout the SDLC. • Implemented backend data access logic using JDBC Prepared Statements and DAO design patterns, enabling secure and efficient CRUD operations. • Created PL/SQL stored procedures, triggers and functions to handle business logic at the database layer, primarily within Oracle environments. • Participated in Agile stand-ups and peer code reviews, gaining exposure to collaborative development workflows and team-driven quality assurance practices. • Developed and executed unit test cases using JUnit, contributing to regression testing and component-level verification. • Supported system integration and validation testing, assisting QA teams during SIT and UAT cycles for issue reproduction and resolution.