Post Job Free
Sign in

Senior Java Full Stack Developer - AWS Microservices Expert

Location:
Dallas, TX
Posted:
March 02, 2026

Contact this candidate

Resume:

Hanish Reddy Gummi

Senior Java Full Stack Developer

530-***-****

******.*****@*****.***

https://www.linkedin.com/in/hanish-reddy-gummi/

Professional Summary

Dynamic Senior Java Full Stack Developer with 13+ years of experience designing and delivering scalable, high-performance enterprise applications across backend and frontend technologies. Adept at leveraging modern Java frameworks, REST-driven microservices and cloud-native AWS solutions to build robust, secure and maintainable systems. Proven expertise in full SDLC execution using Agile methodologies, emphasizing architectural excellence, code quality and continuous integration for business-driven software innovation.

●Proven expertise in the full software development lifecycle (SDLC) and Agile frameworks including Scrum and Kanban, with advanced skills in software architecture, design and analytical modeling.

●Comprehensive command of Java (21, 17, 14, 11, 7 and 6) enabling the creation of scalable, maintainable and performance-optimized backend systems.

●Advanced fluency in Spring Boot, Spring MVC, Spring Security, Spring Batch, Spring JPA (Hibernate), Spring JDBC for developing modular, enterprise-grade microservices and backend applications.

●Implemented reactive microservices using Spring WebFlux and Project Reactor to support high-volume transaction processing with non-blocking I/O, improving system scalability and reducing response latency in payment workflows.

●Proficient in designing and consuming RESTful APIs using JSON, secured and routed through AWS API Gateway to ensure scalability, high availability and seamless microservice integration.

●Expertise in front-end technologies including HTML5, CSS3, Bootstrap, JavaScript, TypeScript and Ajax, emphasizing responsive, cross-browser and accessible UI design.

●Extensive framework knowledge in Angular, leveraging modern frontend patterns, component-based architecture and strong TypeScript foundations to deliver performant and maintainable UIs.

●Demonstrated expertise in Angular-driven DOM manipulation, event handling, HTTP communication and modular component design, enabling dynamic and interactive web applications.

●Deep architectural understanding of UI state management principles using Angular Signals, RxJS, Component Store and service-driven state synchronization, supporting scalable and predictable data flow.

●Advanced proficiency in Webpack-based build optimization and Angular CLI-driven build automation for performance-focused and environment-specific deployments.

●Broad architectural acumen across Monolithic, Microservices, Service-Oriented Architecture (SOA) and Event-Driven Architecture paradigms.

●Leveraged AI/ML and Generative AI capabilities using AWS AI services to enable intelligent automation, data-driven decisioning and enhanced operational efficiency in enterprise Java and cloud-native systems.

●Experienced in building scalable enterprise applications using Java (Spring Boot) and Node.js (TypeScript), leveraging hybrid microservices architecture for high performance and maintainability.

●Strong expertise in designing RESTful APIs, GraphQL services and event-driven architectures using Kafka and AWS to enable real-time, distributed data processing.

●Hands-on experience integrating OpenAI/LLM APIs using Python and Node.js, delivering intelligent solutions for document processing, summarization and contextual data extraction.

●Proficient in developing Generative AI–driven applications, including secure AI service layers, prompt engineering and scalable API orchestration for enterprise use cases.

●Implemented RAG (Retrieval-Augmented Generation) architectures, combining enterprise data with LLM models to deliver accurate, context-aware insights and enhance decision-making workflows

●Expertise in API routing and orchestration leveraging Spring Cloud Gateway for secure, fault-tolerant and high-throughput inter-service communication.

●Strong hands-on experience with Unix/Linux environments, including shell scripting (Bash), cron job scheduling, process monitoring, log analysis, file handling and automation of deployment and maintenance tasks.

●Proficient in PL/SQL and SQL programming, including writing complex stored procedures, functions, triggers, views and performance-tuned queries for enterprise applications.

●Extensive experience in PostgreSQL and Oracle PL/SQL development, performing data migrations, batch processing, ETL operations and backend integrations with Java Spring Boot applications.

●Utilized Hibernate with relational and cloud-native NoSQL databases including AWS RDS, DynamoDB, PostgreSQL, MySQL and MongoDB to enable seamless data abstraction and transaction management.

●Deep understanding of cloud-native environments and containerization using AWS (EC2, S3, Lambda, RDS, DynamoDB, VPC, IAM, Elastic Beanstalk, EKS), along with Docker and Kubernetes for scalable deployments.

●Hands-on experience in DevOps practices, including CI/CD pipelines, Docker, Kubernetes, GitHub Actions, AWS CodePipeline and Jenkins for automated build, testing and deployment.

●Ensured high-quality builds by leveraging build ecosystems such as Gradle and Apache Maven, combined with continuous quality validation tools including SonarQube, Checkstyle and PMD.

●Skilled utilization of leading IDEs IntelliJ IDEA, Visual Studio Code and Eclipse to streamline development productivity across backend and frontend workflows.

●Leveraged AI-powered developer tools like GitHub Copilot and Codeium to accelerate code development, improve code quality and reduce implementation time across Java and Spring Boot microservices.

●Demonstrated expertise in designing and integrating Kafka-based and AWS event-driven messaging solutions for scalable, asynchronous communication across distributed systems.

●Proficient in configuring, deploying and managing enterprise applications on Apache Tomcat and AWS EKS, ensuring scalability, reliability and high uptime.

●Experienced with version control systems including GitHub, GitLab, Bitbucket and Azure DevOps to streamline collaboration, ensure code integrity and support CI workflows.

●Strong foundation in bug tracking and testing tools including JIRA, JUnit, TestNG, Mockito, Selenium, Postman and Cucumber for effective issue management and quality assurance.

●Proficient with logging solutions Log4j, SLF4J and Logback and documentation platforms Confluence, GitLab Wiki and SharePoint to enhance observability and support team collaboration.

Professional Experience

Client: City National Bank, Orlando, FL Sep-2024-Present

Senior Java Full Stack Developer

Responsibilities:

●Led end-to-end software design and development under SDLC and Agile practices, translating business needs into scalable, production-ready solutions using Java, Spring Boot, Angular and AWS.

●Built core backend services in Java 21 and Spring Boot, leveraging Sequenced Collections, Record Patterns, Pattern Matching for Switch and String Templates to deliver clean, efficient enterprise-grade code.

●Architected and deployed Spring Boot microservices, ensuring modularity, fault tolerance and scalability across distributed enterprise systems.

●Implemented authentication and authorization using Spring Security, integrating OAuth2 and JWT to enable secure REST API access and user session management.

●Designed, scheduled and optimized batch workflows with Spring Batch, leveraging AWS Lambda for event-driven and automated task execution.

●Implemented robust data persistence using Spring Data JPA and Hibernate, managing entities, repositories and native queries with AWS RDS and DynamoDB to support scalable, cloud-native data storage.

●Developed high-performance REST APIs and microservices, secured through AWS API Gateway and integrated using JSON over standard HTTP methods to ensure seamless interoperability.

●Built dynamic, responsive front-end applications using HTML5, CSS3, Bootstrap, Angular and TypeScript to ensure accessibility, performance and pixel-perfect UI consistency.

●Engineered modern front-ends with Angular 17, leveraging Deferred Views, Control Flow, Standalone Components and Signals to build highly performant, maintainable and type-safe UI architectures.

●Configured Angular build optimization pipelines and implemented robust state management patterns to optimize build performance and maintain predictable application state across complex components.

●Developed additional backend services in Java Spring Boot to handle asynchronous, event-driven tasks and seamlessly integrate with existing APIs on AWS for hybrid backend architectures.

●Implemented reactive microservices using Spring WebFlux and Project Reactor to support high-volume transaction processing with non-blocking I/O, improving system scalability and reducing response latency in payment workflows.

●Implemented Redis-based caching to reduce database load, improve API response times and support high-throughput, low-latency transaction processing in microservices.

●Integrated OpenAI/LLM APIs using Node.js to build intelligent solutions for document processing, summarization and contextual data extraction, enabling automation of business workflows.

●Designed secure and scalable GenAI service layers, incorporating prompt engineering, API orchestration and response parsing for enterprise-grade AI applications.

●Implemented RAG (Retrieval-Augmented Generation) architectures, combining enterprise data with LLM outputs to deliver context-aware, domain-specific insights and improve decision-making accuracy.

●Used Node.js to build utility and integration services for real-time data handling and event-driven workflows, complementing enterprise Java–based backend system

●Developed scalable RESTful APIs using NodeJS and Express.js, implementing middleware for authentication, validation, error handling and logging to support secure microservices communication.

●Implemented GraphQL resolvers in Node.js for async, event-driven data access, integrating securely with AWS-hosted backend services.

●Designed and implemented hybrid microservices using Node.js (TypeScript) and Java (Spring Boot), enabling seamless integration between lightweight async services and core enterprise backend systems.

●Built event-driven data processing pipelines in Node.js integrated with Kafka and AWS services, improving real-time data ingestion, system scalability and fault tolerance across distributed applications.

●Implemented Apache Kafka for real-time event streaming in payment processing systems, enabling asynchronous transaction handling, decoupled microservices communication and improved system scalability and fault tolerance.

●Designed Kafka producers and consumers using Spring Boot to process high-volume financial transactions, ensuring reliable message delivery, event ordering and integration with downstream services for fraud detection and compliance workflows.

●Built Generative AI–driven automation solutions using Python, integrating OpenAI/LLM models with Flask APIs to enable intelligent document processing, content summarization and data extraction workflows.

●Strong experience implementing distributed caching solutions such as Apache Ignite to improve application performance, reduce database load and support low-latency, high-throughput enterprise systems.

●Implemented microservices architecture patterns, including service discovery, inter-service communication and fault isolation, deploying through AWS Elastic Beanstalk and Amazon EKS to enhance reliability and maintainability.

●Automated CI/CD pipelines using GitHub Actions and AWS CodePipeline to streamline continuous integration, delivery and infrastructure provisioning on AWS.

●Containerized applications and deployed to Kubernetes (Amazon EKS) to achieve resilient, auto-scalable and fault-tolerant microservice environments across the cloud.

●Utilized GitHub Copilot and Codeium for intelligent code suggestions, boilerplate generation and refactoring, improving developer productivity by ~30% and ensuring adherence to coding standards in enterprise applications.

●Integrated intelligent, data-driven features using Spring Boot and AWS services to develop context-aware and analytics-driven system capabilities.

●Integrated Spring Boot microservices with enterprise platforms like Appian to orchestrate business workflows and automate decision-driven processes, improving operational efficiency and reducing manual intervention.

●with Cloudera Hadoop ecosystem (Hive, HBase) and SQL Server to process large-scale financial datasets, performing data ingestion, query optimization and enabling high-performance analytics for downstream services.

●Monitored infrastructure and application performance using AWS CloudWatch, implementing real-time alerts, custom metrics and automated health checks to enhance system reliability and uptime.

●Containerized Flask applications with Docker and deployed on AWS EKS Kubernetes, integrated with GitHub Actions CI/CD pipelines for automated builds, testing and scalable cloud deployment.

●Worked extensively in Unix/Linux environments, developing Bash shell scripts for job automation, log monitoring, cron scheduling and production support activities to streamline application maintenance and deployments.

●Designed and implemented PL/SQL stored procedures, functions and optimized SQL queries in PostgreSQL/Oracle, performing query tuning, indexing and backend data processing integrated with Spring Boot services.

●Automated build and dependency management pipelines with Gradle and optimized development workflows in IntelliJ IDEA to improve productivity, build speed and consistency across environments.

●Designed and maintained NoSQL databases using AWS DynamoDB, ensuring high availability, low-latency queries and scalable data modeling for mission-critical applications.

●Implemented asynchronous, event-driven communication pipelines using AWS-based messaging and streaming services to ensure reliable, fault-tolerant message flows across distributed microservices.

●I have strong NoSQL experience with MongoDB and DynamoDB including schema design, indexing and high-volume query optimization. Cassandra concepts like partition keys, clustering keys, denormalized models are very similar to what I implemented in DynamoDB and MongoDB. I am confident to quickly adopt Cassandra.

●Good understanding of OCP (Oracle Certified Professional) concepts and Java best practices for enterprise application development.

●Managed deployments on Apache Tomcat servers where required, maintained version control with GitHub and tracked development tasks and issues through Jira to ensure smooth release management and collaboration.

●Conducted comprehensive testing using JUnit, Angular Testing Library and Postman, implemented logging with Log4j and documented processes and solutions in GitHub Wiki to ensure lifecycle traceability and knowledge sharing.

Client: Cepheid, Sunnyvale, CA Aug-2022-Sep-2024

Senior Java Full Stack Developer

Responsibilities:

●Developed end-to-end application development across the full SDLC using Agile methodology, driving iterative delivery, sprint planning and continuous improvement.

●Engineered high-performance backend services using Java (14 & 17) and Spring Boot, utilizing modern Java features to enhance execution efficiency and code clarity.

●Built scalable persistence layers using Spring JDBC and Spring Data JPA, integrating with cloud-hosted databases on AWS to deliver low-latency and optimized query performance.

●Developed rich, dynamic user interfaces with Angular, TypeScript, HTML5, CSS3 and Bootstrap to improve UI responsiveness, accessibility and user engagement.

●Streamlined state management with Angular patterns to maintain predictable UI behavior across complex modules.

●Developed backend processing services in Spring Boot and integrated asynchronous tasks using AWS services for improved concurrency and system responsiveness.

●Leveraged Reactive programming principles using Spring WebFlux to build asynchronous data processing pipelines, improving performance and enabling efficient handling of high-throughput diagnostic data workflows.

●Containerized applications with Docker and deployed onto AWS Kubernetes (EKS), achieving zero-downtime deployments and scalable application orchestration.

●Configured and managed cloud infrastructure on AWS including EC2, Lambda, S3 and RDS to ensure high availability and optimal cost-performance.

●Implemented centralized API routing and security governance using AWS API Gateway, improving API lifecycle management and reducing latency.

●Modernized legacy monolithic applications into Spring Boot microservices, significantly improving scalability, deployment speed and system reliability.

●Utilized Apache Kafka to build event-driven data pipelines for processing high-throughput diagnostic data, enabling real-time data ingestion, transformation and integration across distributed healthcare systems.

●Developed Kafka producers and consumers in Spring Boot to enable asynchronous microservice communication, enhancing system responsiveness and scalability for lab data workflows.

●Developed and exposed RESTful web services using Java/Spring Boot, integrating with distributed healthcare systems and supporting high-volume diagnostic data exchange with optimized performance and security.

●Utilized Cloudera Hadoop platform with Hive and HBase for handling large-scale healthcare datasets, enabling efficient storage, querying and real-time data processing for clinical and diagnostic workflows.

●Developed scalable backend services using Node.js and TypeScript, ensuring type safety, maintainability and seamless integration with Spring Boot microservices.

●Built RESTful APIs using Node.js (Express.js) with middleware for authentication, validation and error handling, enhancing secure communication across distributed systems.

●Designed event-driven workflows using Node.js integrated with Kafka and AWS services, enabling real-time data processing and improved system scalability.

●Implemented API orchestration and external service integrations using Node.js, reducing latency and improving data exchange efficiency between microservices.

●Integrated OpenAI/LLM APIs using Python and Node.js to build intelligent solutions for document processing, summarization and contextual data extraction, enabling automation of business workflows.\

●Designed secure and scalable GenAI service layers, incorporating prompt engineering, API orchestration and response parsing for enterprise-grade AI applications.

●Implemented RAG (Retrieval-Augmented Generation) architectures, combining enterprise data with LLM outputs to deliver context-aware, domain-specific insights and improve decision-making accuracy.

●Designed and implemented database-driven applications in Flask using SQLAlchemy ORM with PostgreSQL/MySQL and MongoDB, ensuring efficient query performance and secure data handling.

●Engineered CI/CD pipelines with GitHub Actions and AWS CodePipeline, increasing deployment frequency and reducing manual intervention.

●Utilized Unix/Linux scripting to automate build processes, data loads, file transfers and scheduled batch jobs, supporting backend microservices deployments and operational workflows.

●Developed complex PL/SQL procedures and SQL scripts for PostgreSQL databases, performing performance tuning, data migrations and seamless integration with Spring Boot persistence .

●Strengthened code quality through SonarQube and development best practices to reduce technical debt and improve maintainability.

●Designed asynchronous systems using AWS messaging services for reliable inter-service communication under heavy load.

●Developed and enhanced Android mobile modules using Kotlin, building secure and responsive banking features such as account dashboards, notifications and transaction workflows.

●Implemented Android components using Kotlin with MVVM architecture, LiveData and Coroutines, enabling smooth asynchronous API communication with Spring Boot microservices.

●Integrated Kotlin-based Android applications with enterprise REST APIs secured via JWT and OAuth2, ensuring seamless interaction between Android front-end and Java backend systems.

●Tuned application performance on cloud environments to improve startup time, memory utilization and support high-concurrency workloads.

●Managed branching strategies, merge pipelines and release cycles using Git-based workflows aligned with Agile processes.

●Improved software reliability through automated backend tests (JUnit), Angular tests (Jasmine/Karma) and API validations using Postman.

●Implemented Apache Ignite–based distributed caching integrated with Spring Boot microservices to accelerate data access, optimize transaction processing and enhance scalability for high-volume banking workloads.

●Established centralized logging and monitoring using AWS CloudWatch, reducing MTTR and improving proactive issue detection.

●Authored comprehensive documentation in GitHub Wiki to support cross-team collaboration and onboarding.

Client: Guidewire, San Mateo, CA Jan-2020-Jul-2022

Java Full Stack Developer

Responsibilities:

●Developed and maintained backend services using Java 11 and Spring Boot, building scalable, modular and high-performance microservices.

●Built high-performing REST APIs and integrated distributed systems through Spring Boot, ensuring seamless communication across the platform.

●Implemented reliability monitoring using Spring Boot Actuator for proactive health checks and real-time performance insights.

●Enhanced inter-service communication by integrating third-party APIs and managing asynchronous operations via Spring WebClient.

●Engineered backend functionality with Spring Boot for data processing and API integration, improving server-side throughput and scalability.

●Built responsive, cross-platform user interfaces using React, HTML5, CSS3 and Bootstrap to enhance usability and engagement.

●Designed maintainable UI architectures using React best practices to reduce rendering overhead and improve performance.

●Implemented stable microservices and REST APIs routed via Azure API Management, ensuring secure, scalable, cloud-native integration flows.

●Deployed cloud-native applications on Microsoft Azure using Azure Virtual Machines, AKS, Azure Functions and managed services for high availability and elasticity.

●Automated build, test and deployment workflows using Jenkins and Azure DevOps Pipelines, enabling seamless CI/CD.

●Containerized applications using Docker and orchestrated deployments on Azure Kubernetes Service (AKS), ensuring fault tolerance and environment consistency.

●Worked on Guidewire InsuranceSuite (ClaimCenter and PolicyCenter) integrations by developing Java Spring Boot services to enable claims and policy data exchange with external enterprise systems.

●Designed and implemented REST APIs to integrate third-party applications with Guidewire workflows, supporting real-time claims processing, document handling and notification services.

●Developed data transformation layers and middleware components to process Guidewire payloads (JSON/XML) and orchestrate secure communication between Guidewire modules and downstream systems.

●Improved code quality with SonarQube by identifying vulnerabilities and enforcing coding standards across teams.

●Streamlined builds and dependency management using Maven and Spring Boot, enabling efficient and consistent deployments.

●Optimized database performance for mission-critical workflows and implemented real-time messaging with Azure event-driven services to enable scalable, distributed operations.

●Maintained technical documentation in Confluence and enforced structured logging across applications using Spring Boot logging.

Client: HEB, Dallas, Texas Aug-2016-Dec-2019

Java Developer

Responsibilities:

●Participated in Agile sprints, stand-ups and retrospectives to ensure alignment of development goals with evolving business and technical requirements.

●Developed and maintained backend services using Java 6/7, upgrading components to Spring Boot to enhance performance, scalability and maintainability.

●Designed and integrated SOAP and RESTful services with Spring Boot, enabling reliable enterprise service orchestration and seamless system communication.

●Implemented event-driven architectures using AWS messaging services to enable asynchronous communication, scalability and system decoupling.

●Built modern, responsive front-end interfaces using AngularJS, HTML5, CSS3 and JavaScript, delivering intuitive and engaging user experiences.

●Designed and optimized PostgreSQL database schemas and integrated with AWS S3 for distributed storage, ensuring secure and efficient data management.

●Deployed and managed microservices on AWS using EC2, S3, Lambda, VPC and IAM, following Infrastructure as Code (IaC) best practices for secure, scalable environments.

●Containerized and orchestrated applications with Docker and Kubernetes (EKS), improving system resilience, deployment consistency and fault tolerance.

●Automated CI/CD pipelines using Bamboo and AWS CodePipeline, reducing release cycles and enhancing deployment reliability across multiple environments.

●Conducted code quality analysis using PMD, automated builds with Gradle and Maven and ensured transparent delivery through version control and Agile tracking tools.

●Implemented automated testing with Mockito, logging with Logback and maintained comprehensive technical documentation for cross-team knowledge sharing.

●Developed Warehouse Management System (WMS) integrations using Spring Boot and REST APIs, implementing real-time inventory synchronization, barcode scanning and shipment tracking between internal and external logistics systems.

Client: Frontier Communications, Norwalk, CT Dec-2013-Jul-2016

Java Developer

Responsibilities:

●Participated in Agile ceremonies for sprint planning, tracking and iterative software delivery.

●Developed object-oriented systems using Java and transitioned core modules into Spring Boot for improved modularity and performance.

●Built RESTful applications using Spring MVC / Spring Boot and integrated enterprise services using Spring Integration.

●Designed responsive UIs with HTML5, CSS3, Bootstrap and JavaScript, enhancing interactivity and front-end usability.

●Developed SOAP and REST services on Spring Boot, ensuring secure and reliable communication across distributed systems.

●Designed optimized database schemas and implemented high-performance data access using Spring Data JPA and JDBC.

●Automated builds using Apache Ant and Maven, improving consistency and reducing manual deployment efforts.

●Managed version control using SVN and collaborated using Agile project management tools.

●Built BDD test cases using Cucumber and ensured seamless integration between frontend and backend components.

Education

●Bachelors Degree

Professional Certificates

●AWS Certified AI Practitioner Foundational

●AWS Certified Solutions Architect Associate Certification

●Microsoft Certified Azure Solutions Architect Expert



Contact this candidate