Post Job Free
Sign in

Senior java full stack developer

Location:
Irving, TX
Posted:
May 22, 2026

Contact this candidate

Resume:

Bhargavi Sai Garapati

Senior Java Full Stack Developer Spring Boot Microservices AWS Angular

Phone: 469-***-****

Email: *********************@*****.***

LinkedIn: https://www.linkedin.com/in/bhargavi-garapati0829

PROFESSIONAL SUMMARY:

Senior Java Full Stack Developer with 7+ years of experience designing, developing, and deploying scalable, high-performance enterprise applications across finance, retail, and healthcare domains, with expertise in distributed systems, cloud-native architecture, and secure application development.

Proficient in Java (8/11/17/21) and J2EE technologies including Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, and EJB, with strong knowledge of object-oriented programming (OOP), design patterns (Singleton, Factory, MVC), and enterprise application architecture.

Expertise in backend development, API development, and cloud-native microservices architecture. Experience building high-performance, scalable systems handling large-scale enterprise traffic

Expertise in Backend Development using Java, Spring Boot, and Microservices architecture to build scalable and high-performance systems.

Strong experience in Full Stack Engineering, developing responsive user interfaces with Angular/React and integrating seamlessly with backend services.

Proficient in API Development, designing secure, scalable RESTful APIs with OAuth2, JWT, and best practices for enterprise applications.

Hands-on experience building and deploying cloud-native applications using AWS, Docker, and Kubernetes for high availability and scalability.

Extensive experience in Spring Framework including Spring Boot, Spring MVC, Spring Security, Spring Cloud, Spring Data JPA, and Hibernate ORM, building scalable microservices and RESTful web services.

Strong expertise in RESTful API design, API Gateway, service discovery, and distributed systems using tools like Eureka, Config Server, and centralized logging.

Proven experience in migrating monolithic applications to microservices architecture using Spring Boot, Docker, and Kubernetes, implementing containerization and orchestration for scalable deployments.

Frontend development expertise using Angular (12+), React.js, JavaScript (ES6+), TypeScript, jQuery, and AJAX, developing responsive, high-performance Single Page Applications (SPA).

Strong UI development skills using HTML5, CSS3, Bootstrap, Tailwind CSS, and responsive design frameworks, ensuring cross-browser compatibility and accessibility (WCAG standards).

Experience building reusable Angular components, directives, pipes, and services, with advanced state management using RxJS, NgRx, and reactive programming principles.

Strong experience in DOM manipulation, event-driven programming, form validation, and frontend optimization techniques to improve page load time and performance.

Expertise in integrating frontend and backend using REST APIs, JSON, HTTP/HTTPS protocols, and API security standards.

Strong backend development experience using Spring Data JPA, Hibernate ORM, JDBC, and connection pooling, optimizing database interactions and transaction management.

Proficient in relational databases including Oracle, MySQL, PostgreSQL, SQL Server, and DB2, with expertise in SQL queries, stored procedures, indexing, normalization, and performance tuning.

Hands-on experience with NoSQL databases including MongoDB, Cassandra, and CouchDB, designing scalable and distributed data storage solutions.

Experience with cloud platforms including AWS (EC2, S3, Lambda, RDS, DynamoDB, IAM, VPC, CloudWatch, SQS, SNS) and Microsoft Azure, deploying and managing cloud-native applications.

Expertise in implementing application security using Spring Security, OAuth2, JWT, HTTPS, SSL/TLS, and role-based access control (RBAC).

Experience in event-driven architecture using Apache Kafka, RabbitMQ, JMS, and message queues, enabling asynchronous processing and real-time data streaming.

Skilled in CI/CD pipelines using Jenkins, GitHub Actions, Maven, Gradle, ANT, and DevOps practices including automated build, test, and deployment.

Hands-on experience with Docker (containerization) and Kubernetes (orchestration), including deployment, scaling, service discovery, and cluster management.

Experience working with application servers including Apache Tomcat, IBM WebSphere, JBoss, Oracle WebLogic, and Nginx for enterprise deployments and load balancing.

Strong experience in testing using JUnit, Mockito, Selenium WebDriver, TestNG, Cucumber (BDD), Jasmine, Karma, and Protractor for unit, integration, and UI testing.

Strong experience in Agile/Scrum methodologies using JIRA, Confluence, and collaboration tools, participating in sprint planning, code reviews, and continuous improvement.

Experience integrating AI/ML, GenAI, and LLM-based services via REST APIs, enabling intelligent automation, recommendations, and data-driven decision-making.

TECHNICAL SKILLS:

Programming languages

C, Java /J2EE, SQL, Python.

Java/J2EE Technologies

Multi-threading, Java Networking, Servlets, JDBC, JSP, Spring

Frameworks

Spring (Spring core, Spring AOP, Spring Boot, Spring MVC, Spring REST, Spring Security, Spring Cloud), Hibernate, REST, Servlets, JSP, JDBC

Web Technologies

HTML5, CSS3, Bootstrap, JavaScript, TypeScript, Angular, React JS, PrimeNG.

Database

Oracle, Oracle PL/SQL, PostgreSQL, MySQL, SQL Server, MongoDB, Cassandra, DynamoDBA

IDEs

Visual Studio, Eclipse, IntelliJ, Spring tool suite (STS)

Cloud Technologies

AWS, EC2, Lambda, S3, RDS, AWS API Gateway, Amazon DynamoDB, Docker, Kubernetes.

Web servers

Apache Tomcat, JBoss, IBM WebSphere, Jetty.

Build Tools

Maven, Gradle, ANT, Jenkins

Testing Tools

JUnit, Mockito, TestNG, Selenium WebDriver, Cucumber, Postman, SoapUI, Jasmine,

Karma.

AI Development Tools

GitHub Copilot, AI-assisted code review, unit test generation, debugging support

EDUCATION: Masters in Information Systems at Northwest Missouri state university, Maryville, Missouri.

CERTIFICATION: AWS Certified Developer

PROFESSIONAL EXPERIENCE:

STRIPE, San Francisco, CA Jan 2023 – Present

Senior Java Full Stack Developer

Roles and Responsibilities:

Implemented end-to-end SDLC for enterprise financial applications using Java, J2EE, Spring Boot covering requirement analysis, system design, development, testing, and deployment.

Built scalable, high-performance applications supporting real-time financial transactions.

Developed backend systems using Java 17, J2EE, Spring Boot, Spring MVC, and Spring Security, building secure and scalable microservices-based architectures. Leveraged multithreading, Streams, and functional programming for performance optimization.

Designed and implemented Spring Boot microservices architecture using REST APIs and Spring Cloud, enabling distributed system design, service discovery (Eureka), and configuration management for enterprise applications.

Built and deployed microservices using Docker, Kubernetes, and AWS, ensuring cloud-native with auto-scaling, load balancing, and high availability.

Migrated legacy J2EE monolithic applications into Spring Boot improving modularity, scalability, and maintainability while reducing deployment time and system downtime.

Developed dynamic Single Page Applications using Angular 14+, JavaScript (ES6+), TypeScript, and REST APIs, building responsive UI for dashboards, reporting systems, and financial applications.

Built responsive and interactive UI using Angular, HTML5, CSS3, Bootstrap, Tailwind CSS, and Material UI, ensuring cross-browser compatibility, accessibility, and mobile-first design.

Built scalable microservices handling 1M+ transactions/day, improving system performance by 35%

Designed reusable UI components using Angular components, directives, pipes, and services, improving code maintainability and scalability of frontend applications.

Implemented state management using Angular, RxJS, NgRx, and Observables, enabling real-time data updates, reactive programming, and efficient UI rendering.

Integrated Angular frontend with Spring Boot REST APIs, using HTTPClient and JSON-based communication to ensure seamless frontend-backend integration.

Optimized frontend performance using Angular lazy loading, code splitting, DOM optimization, and event handling, improving page load time and user experience.

Developed and consumed REST APIs using Java, and J2EE, building scalable backend services for microservices-based enterprise systems.

Built secure backend services using Spring Security, OAuth2, JWT, RBAC, HTTPS, and SSL/TLS, ensuring authentication, authorization, and secure communication.

Designed backend layers using Spring Boot, Hibernate, Spring Data JPA, and JDBC, optimizing database access, transaction management, and data persistence.

Implemented Hibernate ORM and JPA, leveraging caching (first-level/second-level), lazy loading, and query optimization for high-performance applications.

Worked with relational databases including Oracle, MySQL, PostgreSQL, SQL Server, and DB2, writing complex SQL queries, stored procedures, and indexing strategies.

Developed and optimized Oracle SQL and PL/SQL objects, including stored procedures, functions, and packages, to support transaction processing, reporting, and backend service workflows.

Improved Oracle database performance by analyzing slow queries, reviewing execution plans, adding indexes, and tuning SQL used by Spring Boot REST APIs.

Created automated unit and integration tests using JUnit, Mockito, and TestNG, and integrated test execution into Jenkins/GitHub Actions pipelines for reliable deployments.

Used GitHub Copilot as an AI-assisted development tool for boilerplate code generation, unit test suggestions, and improving developer productivity while validating all generated code through reviews.

Implemented NoSQL databases such as MongoDB, Cassandra, and CouchDB using Spring Boot microservices, enabling scalable and distributed data storage.

Built event-driven microservices using Apache Kafka, RabbitMQ, and JMS, enabling asynchronous processing, real-time data streaming, and messaging systems.

Deployed applications on AWS cloud using EC2, S3, RDS, Lambda, DynamoDB, IAM, VPC, CloudWatch, building scalable and highly available cloud-native applications.

Worked with AWS and Azure cloud platforms, integrating Spring Boot microservices and REST APIs for distributed cloud-based enterprise systems.

Containerized applications using Docker and orchestrated deployments using Kubernetes, enabling auto-scaling, service discovery, and efficient resource utilization.

Implemented CI/CD pipelines using Jenkins, GitHub Actions, Maven, Gradle, and ANT, automating build, test, and deployment processes.

Managed version control using Git, Bitbucket, SVN, and CVS, ensuring collaborative development and efficient code management.

Developed and executed test cases using JUnit, Mockito, TestNG, Selenium WebDriver, and Cucumber, ensuring high-quality backend and frontend applications.

Performed UI testing using Angular testing tools, Jasmine, Karma, and Protractor, ensuring frontend stability and cross-browser compatibility.

Implemented performance tuning using Hibernate optimization, Redis caching, Java multithreading, and JVM tuning, improving application performance and scalability.

Deployed applications on Apache Tomcat, WebSphere, JBoss, WebLogic, and Nginx, managing enterprise application servers and configurations.

Worked in Agile/Scrum environments using JIRA, Confluence, and Rally, contributing to sprint planning, backlog grooming, and iterative delivery.

Designed distributed systems using microservices architecture, REST APIs, Spring Boot, and cloud-native patterns, ensuring scalability, resiliency, and fault tolerance.

Integrated AI/GenAI and LLM-based services using Spring Boot REST APIs, enabling intelligent automation, analytics, and data-driven decision-making.

Environment: Java, Microservices, Hibernate, Angular, HTML, Spring Boot, JavaScript, CSS3, Bootstrap, Angular JS, JPA, RESTful APIs, PostgreSQL, SQL, MongoDB, DynamoDB, AWS, Spring MVC, Spring Security, SOAP, Docker, Kubernetes, Jenkins, CI/CD.

BEST BUY – Richfield, MN Nov 2020 – Dec 2022

Senior Java Full Stack Developer

Roles and Responsibilities:

Architected scalable backend systems using Java, J2EE, Spring Boot, and Microservices architecture, enabling modular service design and independent deployments. Designed REST APIs to support seamless communication across distributed systems.

Developed high-performance backend services using Microservices, and REST APIs, optimizing request handling, concurrency, and throughput for enterprise-grade applications.

Configured Spring Boot applications within utilizing profiles, centralized configuration (Spring Cloud Config), and secure property management.

Implemented resilient service communication using Spring Boot, REST APIs, Feign Clients, and Resilience4j, ensuring fault tolerance and high availability.

Built batch and reactive processing pipelines using Spring Batch, and Spring WebFlux, handling large-scale and real-time data processing workloads.

Designed scalable frontend architecture using Angular, TypeScript, and JavaScript (ES6+), enabling modular UI development and seamless integration with Spring Boot REST APIs.

Developed responsive and accessible UI using Angular, HTML5, CSS3, Bootstrap, and Tailwind CSS, ensuring consistent experience across devices and browsers.

Built reusable UI components using Angular components, directives, and services, improving maintainability and enabling integration with Microservices-based REST APIs.

Implemented reactive programming using Angular, RxJS, and NgRx, ensuring efficient state management and real-time data synchronization with backend Microservices.

Optimized frontend performance using lazy loading, change detection strategies, and REST API optimization, improving responsiveness of Angular applications.

Designed and developed REST APIs using Spring Boot, J2EE ensuring scalability, versioning, and adherence to OpenAPI/Swagger standards.

Secured applications using Spring Security, OAuth2, JWT, and HTTPS, ensuring secure REST APIs and Microservices communication.

Built high-performance persistence layers using Hibernate, Spring Data JPA, and JDBC, optimizing entity relationships and transaction management.

Improved application performance using Hibernate tuning, Redis caching, and REST API optimization, enhancing scalability of Microservices-based systems.

Developed event-driven architectures using Apache Kafka, RabbitMQ, and JMS, enabling asynchronous and decoupled service communication.

Managed relational databases using PostgreSQL, MySQL, Oracle, and SQL Server, implementing schema design, indexing, and query optimization.

Worked with Oracle SQL and PL/SQL for stored procedures, functions, data validation scripts, and performance tuning in retail application workflows.

Supported automated regression testing using JUnit, Mockito, Selenium, and Cucumber, ensuring backend APIs and frontend workflows were validated before release.

Integrated automated testing and code quality checks into Jenkins and GitHub Actions pipelines using Maven, SonarQube, and test reports.

Collaborated with QA, DevOps, and product teams to troubleshoot defects, clarify requirements, and ensure high-quality delivery within Agile sprints.

Implemented NoSQL solutions using MongoDB and Cassandra with Spring Boot Microservices, supporting distributed and high-volume data systems.

Designed and deployed cloud-native applications using AWS (EC2, S3, RDS, Lambda, DynamoDB, API Gateway, IAM, VPC), ensuring scalability and security.

Built serverless and event-driven solutions using AWS Lambda, API Gateway, and SNS/SQS, integrating with Spring Boot Microservices and REST APIs.

Implemented observability and monitoring using AWS CloudWatch, ELK Stack (Elasticsearch, Logstash, Kibana), and Splunk, improving system visibility and diagnostics.

Containerized applications using Docker and deployed Microservices on Kubernetes, enabling orchestration, auto-scaling, and high availability.

Built CI/CD pipelines using Jenkins, GitHub Actions, Maven, Gradle, Nexus, and SonarQube, ensuring automated build, code quality, and deployment.

Performed comprehensive testing using JUnit, Mockito, TestNG, Selenium, Cucumber, Jasmine, and Karma, ensuring reliability across backend and Angular frontend.

Enhanced system performance using Java multithreading, JVM tuning, HikariCP connection pooling, and Redis caching, improving throughput and latency.

Integrated advanced API paradigms using GraphQL, gRPC, and REST APIs within Spring Boot Microservices, enabling flexible and efficient data communication.

Environments: Java, Spring Boot, Hibernate, Angular, Node.js, AWS, Docker, Kubernetes, Jenkins, GitHub Actions, Git, Oracle, MySQL, MongoDB, Apache Kafka, JUnit 5, Mockito, Postman, Selenium, Log4j, ELK Stack, JIRA, Confluence.

ANTHEM Inc. – Indianapolis, Indiana Sept 2018 - Oct 2020

Java Backend Developer

Roles and Responsibilities:

Developed the development of a scalable healthcare application using Microservices architecture, implementing Spring Boot for backend services and delivering a responsive, user-friendly UI.

Enhanced application performance and scalability using Core Java features such as Collections Framework, multi-threading, and concurrent object-oriented programming.

Built dynamic and responsive user interfaces using React, ensuring seamless and engaging experiences for healthcare users.

Developed intuitive web UIs with HTML5, CSS3, Bootstrap, jQuery, JSP, and Spring Framework, improving accessibility and usability for healthcare professionals.

Designed and implemented data access layers using JDBC, integrating them effectively within Spring Boot applications.

Developed and secured RESTful APIs with Spring Boot and Spring Security using token-based authentication, and implemented Hibernate for efficient data persistence, ensuring HIPAA compliance.

Integrated RESTful APIs with React for real-time data updates, maintaining smooth front-end and back-end communication.

Automated CRUD operations in the healthcare application using Spring Boot, improving operational efficiency and reducing manual administrative work.

Designed and implemented modular, scalable, and loosely coupled Microservices architecture using Spring Boot for seamless healthcare system integration.

Configured Azure API Management as a secure API gateway, enabling smooth integration between microservices and third-party applications.

Facilitated inter-service communication in the Microservices ecosystem using REST APIs and asynchronous messaging with Kafka, ensuring real-time data consistency and performance.

Developed SOAP-based web services using Spring Web Services and WSDL for secure, structured healthcare data exchange between systems.

Managed build and deployment processes with Maven, streamlining artifact generation (WAR, JAR, EAR) and integrating with version control systems.

Leveraged Kafka for asynchronous, real-time data processing, supporting event-driven architecture and efficient message handling.

Utilized AWS services including EC2, CloudWatch, Auto-scaling, and S3 to build scalable, resilient, and secure healthcare infrastructure.

Implemented Hibernate for optimized database interactions using Named Queries, Native Queries, and Criteria Queries to ensure consistent and efficient data retrieval.

Used Git for version control, enabling collaboration, code versioning, and maintaining a secure, auditable repository.

Built CI/CD pipelines using Azure DevOps to automate builds, testing, and deployments for faster and reliable software delivery.

Ensured application reliability with unit and integration testing using JUnit and Mockito, integrated into automated CI/CD pipelines with Jenkins.

Debugged and resolved production issues, applying runtime exception handling and logging with Log4j to maintain application stability and reliability.

Environment: Java, Spring Boot, Spring Security, Hibernate, Microservices, RESTful APIs, SOAP, React, HTML5, CSS3, Bootstrap, jQuery, JSP, Azure API Management, Azure DevOps, Kafka, AWS, Maven, Git, JUnit, Mockito, Jenkins, Log4j.



Contact this candidate