Home

Sai Harshith T - Java Full Stack Developer (AI/LLM)
[email protected]
Location: Irving, Texas, USA
Relocation: Yes
Visa: H1B
Resume file: sai-harshith-tanguturi-resume_fsdai_1776089948122.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Key Highlights:
Senior Java Full Stack Developer with 10+ years of experience in architecture, design, development, integration, and testing of enterprise-grade distributed systems across Banking, Payments, and Retail domains using Java 17/21, Spring Boot, and modern cloud-native technologies.
Extensive expertise in Core Java (8 21) including Collections, Streams, Multithreading, Concurrency, and performance tuning, with strong hands-on experience in Spring Framework, Spring Boot 3.x, and Spring Batch for large-scale enterprise workflows.
Strong hands-on experience building RESTful and event-driven microservices using Spring Boot, Node.js, and React, implementing secure, scalable backend services integrated with Kafka and modern messaging systems.
Deep expertise in integrating AI-driven solutions using LLM APIs, prompt engineering techniques, GitHub Copilot, and agentic workflows to accelerate development, automate code generation, enhance testing, and build intelligent business features.
Hands-on experience leveraging GitHub Copilot and AI-assisted development tools for code refactoring, automated test generation, documentation enhancement, and productivity optimization across full-stack projects.
Experience designing AI-enabled backend services integrating LLMs, event-driven agent architectures, and intelligent automation workflows within Java/Spring Boot microservices ecosystems.
Extensive hands-on experience implementing Kafka-based event streaming architectures, designing producers/consumers, partition strategies, retry mechanisms, idempotency handling, and high-throughput enterprise messaging workflows.
Strong experience developing modern front-end applications using React.js and TypeScript, building reusable components and integrating seamlessly with Java/Spring Boot and Node.js backend services.
Deep expertise in microservices architecture deployed on AWS ECS, leveraging Aurora PostgreSQL, S3, Lambda, Glue, Athena, and secure VPC networking (ALB, NLB, IAM) to build highly available, fault-tolerant systems.
Extensive hands-on experience with AWS Aurora PostgreSQL, applying indexing strategies, query optimization, partitioning, and transaction management to improve performance and scalability.
Proven experience using Terraform for Infrastructure as Code (IaC), provisioning ECS clusters, Aurora databases, IAM roles, networking components, and automated cloud resource deployments.
Strong exposure to CI/CD automation using Jenkins and GitHub workflows, integrating Maven builds, automated testing, containerization, and deployment pipelines into ECS environments.
Extensive experience implementing batch processing workflows using Spring Batch and Control-M scheduling, enabling reliable large-scale job orchestration and managed file transfer routes.
Hands-on experience implementing contract testing using PACT framework, component testing using Cucumber and Top Hat, performance testing using JMeter/BlazeMeter, and resiliency testing using Gremlin.
Strong background in containerization using Docker and deploying microservices to AWS ECS with secure networking, service discovery, configuration management, and blue-green/rolling deployments.
Deep understanding of AWS networking concepts including VPC design, subnets, security groups, IAM roles, ALB/NLB configuration, and secure service-to-service communication.
Strong experience with event-driven integrations using Kafka, SQS, and EventBridge, implementing asynchronous communication patterns and eventual consistency models.
Hands-on experience with Node.js backend services, building lightweight APIs, middleware layers, authentication modules, and integrating with Java-based microservices.
Proven expertise in secure application development using OAuth 2.0, JWT, RBAC, IAM policies, and encryption strategies aligned with enterprise compliance standards.
Experience modernizing legacy systems into cloud-native microservices using Java 17+, Spring Boot, AI-enabled enhancements, and AWS-native services to improve scalability and reduce operational overhead.
Strong experience working in Agile/Scrum environments, delivering incremental AI-enabled and cloud-native enhancements across distributed teams.
Led and mentored full-stack engineering teams in designing Java/Spring Boot microservices, AI-driven features, Kafka eventing platforms, and cloud infrastructure automation using Terraform.
Delivered measurable performance improvements through database tuning, concurrency optimization, caching strategies, and distributed observability tools, improving throughput and reducing latency.
Directed development efforts on AI-enabled Java full stack platforms leveraging Copilot-assisted coding, LLM-driven automation, Kafka workflows, and AWS ECS deployments to deliver scalable enterprise systems.
TECHNICAL SKILLS:

Category Technologies
Languages
Java (8/11/17/21), Kotlin, Python, J2EE, SQL, JavaScript, TypeScript

J2EE / Backend Technologies SP, Servlets, JDBC, EJB, Spring, Spring Boot, Spring Batch, Microservices, Node.js
Frameworks Spring MVC, Spring Security, Hibernate, Struts, Flask
Frontend / Web Technologies JavaScript, React, TypeScript, AJAX, JSON, HTML5, CSS3, XML,
Web Services REST, SOAP, GraphQL, OpenAPI/Swagger
Cloud Platforms AWS: ECS, EC2, EKS, S3, RDS, Aurora PostgreSQL, SQS, SNS, Lambda, MSK, EventBridge, Glue, Athena, API Gateway, CloudFront, IAM, VPC, ALB/NLB Azure: App Services, Azure AD, Storage
Databases MySQL, Oracle (PL/SQL), SQL Server, Cassandra, MongoDB, Aurora PostgreSQL
Messaging & Streaming Kafka, JMS, ActiveMQ, RabbitMQ, IBM MQ
Servers / Containers Apache Tomcat, WebSphere, JBoss, Docker, Kubernetes
DevOps & Monitoring Jenkins, GitHub Actions, Docker, Kubernetes, Veracode, ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, Terraform
Tracking & Methodologies JIRA, Agile, Scrum
IDE / Development Tools IntelliJ IDEA, Eclipse, Spring Tool Suite (STS), MyEclipse, VS Code
Version Control Git, GitHub, SVN, Bitbucket
Testing & Build Tools JUnit, Mockito, Cucumber, PACT, JMeter, BlazeMeter, Gremlin, Maven, Gradle, Postman
Operating Systems Windows, Linux, macOS
AI & Automation Tools: GitHub Copilot, Amazon Q Developer, GitLab Duo, Prompt Engineering, LLM Integrations, AI-assisted Development, AI-based Code Refactoring, Automated Code Review, ML-assisted CI/CD



PROFESSIONAL EXPERIENCE

Client: Paycom - Grapevine, TX. Apr 2024 Till Date
Role: Sr Java Full Stack Developer
Responsibilities:

Designed and enhanced enterprise-grade applications using Java 17/21, Spring Boot, J2EE, and Hibernate, building scalable microservices that supported secure, high-volume transaction processing across multiple business domains.
Developed modern backend microservices using Spring Boot 3.x, implementing asynchronous processing, clean architecture principles, and domain-driven design to improve scalability and maintainability.
Modernized legacy monolithic applications built on JSP, Servlets, JDBC, and Apache Tomcat, refactoring them into RESTful microservices and cloud-ready architectures.
Implemented business-critical REST APIs and integrated with downstream systems via SOAP/XML/XSLT, supporting both legacy and modern enterprise integrations.
Developed high-throughput Kafka producers and consumers using non-blocking and event-driven processing patterns to optimize performance during peak transaction cycles.
Built responsive, component-driven front-end applications using React (Hooks, Context API, Redux, TypeScript), improving UI performance and ensuring seamless integration with secure backend APIs.
Designed scalable full-stack architectures integrating React frontends with Spring Boot and Node.js services, enabling secure authentication, optimized API communication, and enhanced user experience.
Leveraged AI-assisted development tools such as GitHub Copilot and Amazon Q Developer to accelerate code generation, refactoring, automated test creation, and documentation enhancement.
Integrated LLM-based workflows and applied prompt engineering techniques to build intelligent backend features, automate repetitive tasks, and enable AI-driven decision-support capabilities within enterprise platforms.
Designed event-driven data workflows using Kafka for real-time processing and integrated Snowflake pipelines to enable both streaming and batch analytics reporting.
Designed and optimized relational schemas, PL/SQL procedures, and complex queries across Aurora PostgreSQL, MySQL, and MongoDB, ensuring efficient data access for high-volume financial datasets.
Implemented scalable cloud deployments on AWS (ECS, EC2, S3, RDS, Lambda, SQS, SNS, EventBridge) ensuring high availability, fault tolerance, and auto-scaling capabilities.
Built and maintained CI/CD pipelines using Jenkins and GitHub Actions, automated infrastructure provisioning with Terraform, and streamlined build-test-release cycles across environments.
Adopted Site Reliability Engineering (SRE) practices by defining SLIs and SLOs, diagnosing production issues using ELK and Splunk dashboards, and improving service reliability.
Containerized microservices using Docker and deployed to Kubernetes and AWS ECS, ensuring portability, scalability, and consistent runtime environments.
Developed GraphQL APIs where appropriate to optimize client-server communication and reduce over-fetching in UI data requests.
Ensured code quality and system stability through comprehensive unit and integration testing using JUnit, Mockito, and Cucumber, adhering to enterprise standards.
Actively participated in Agile/Scrum ceremonies, contributing to sprint planning, backlog refinement, architectural discussions, and cross-functional collaboration.

Environment: Java, Spring, Spring Boot, SpringCloud, J2EE, Hibernate, Kafka, React, Redux, TypeScript, NodeJS, GraphQL, REST, SOAP, Microservices, AWS, ECS, EC2, S3, RDS, Aurora PostgreSQL, Lambda, SQS, SNS, EventBridge, Snowflake, Terraform, Docker, Kubernetes, Jenkins, GitHub Actions, Maven, Gradle, JUnit, Mockito, Cucumber, ELK, Splunk, Redis, SQL, MySQL, PostgreSQL, MongoDB, Python, Git, Agile, Copilot, AmazonQ, LLM, Prompt Engineering

U.S. Bank Minneapolis, MN. Mar 2022 Mar 2024
Role: Sr Java Developer
Responsibilities:

Developed mission-critical banking applications integrating Java, Spring Boot, Python, and LLM-driven frameworks such as LangGraph to enable intelligent workflow orchestration, fraud detection, and decision automation.
Built AI-powered agents to automate loan processing, fraud detection alerts, onboarding workflows, and compliance validation, reducing manual effort and improving operational efficiency.
Integrated backend risk engines with Python-based ML pipelines, supporting statistical modeling, portfolio optimization, forecasting, and real-time valuation processes.
Embedded governance, encryption, audit logging, and compliance controls directly into AI-enabled financial workflows to ensure regulatory adherence and secure automation.
Configured LangGraph and ADK modules to enable natural language interactions within customer service portals and compliance dashboards.
Developed secure financial microservices using Java 11, Spring Boot, and Spring Cloud, exposing APIs for accounts, payments, and transaction management integrated with enterprise IAM standards.
Led architecture and design of distributed systems using Core Java, J2EE, Spring MVC, and enterprise design patterns, delivering scalable and fault-tolerant banking platforms.
Built high-performance persistence layers with Spring Data JPA and Hibernate across Oracle, PostgreSQL, MySQL, and Aurora, optimizing SQL queries and schema designs for high-volume financial data.
Designed microservices to improve asynchronous processing and reduce thread-blocking in transaction workflows using advanced concurrency and caching strategies.
Developed cloud-native microservices deployed on PCF, AWS, and Kubernetes clusters, ensuring resilience, scalability, and observability.
Designed event-driven architectures using Kafka, RabbitMQ, and JMS, enabling asynchronous processing of high-volume transaction streams and fraud alerting systems.
Developed Spring Batch processors for settlement, reconciliation, fraud monitoring, and audit compliance across enterprise banking systems.
Built responsive front-end applications using ReactJS and Angular, securely integrating them with backend services.
Provisioned and deployed services on AWS ECS/EKS using Terraform and Helm, configuring EC2, Aurora PostgreSQL, API Gateway, Route 53, and ALB for scalable infrastructure management.
Automated CI/CD pipelines using Jenkins, GitLab CI, Maven, Gradle, and Git, ensuring continuous testing and reliable deployments.
Implemented OAuth2, JWT, OIDC, and SAML-based SSO integrations in financial APIs, enforcing secure access control and enterprise authentication standards.
Enhanced system observability using Splunk, AWS CloudWatch, Prometheus, and Grafana, creating SLA dashboards and proactive alerting mechanisms.
Containerized microservices using Docker and orchestrated deployments into Kubernetes clusters with RBAC and secure network policies.
Conducted JVM tuning, API performance optimization, and database indexing strategies to significantly improve transaction throughput and reduce latency.
Implemented comprehensive testing frameworks using JUnit 5, Mockito, Cucumber, and frontend testing tools to ensure high reliability across services.
Enforced secure coding standards using SonarQube and static code analysis tools, ensuring compliance with enterprise security guidelines.
Led technical design reviews, mentored developers, and drove adoption of AI-enabled, cloud-native architectures across enterprise financial platforms.
Delivered measurable business outcomes including improved IAM integration, enhanced fraud detection accuracy, faster reconciliation cycles, and secure multi-cloud deployments across AWS and Azure.
Environment: Java, SpringBoot, Spring Cloud, J2EE, SpringMVC, Hibernate, Kafka, RabbitMQ, JMS, Spring Batch, ReactJS, Angular, Python, Lang Graph, LLM, Prompt Engineering, Machine Learning, AI, Microservices, AWS, ECS, EKS, EC2, Aurora PostgreSQL, API Gateway, Route53, ALB, Terraform, Helm, Docker, Kubernetes, Jenkins, GitLabCI, Maven, Gradle, Git, OAuth2, JWT, OIDC, SAML, Redis, SQL, Oracle, PostgreSQL, MySQL, PCF, Splunk, CloudWatch, Prometheus, Grafana, SonarQube, JUnit5, Mockito, Cucumber, DevOps, Agile

.
Amway - Ada, MI. Apr 2021 Jan 2022
Role: Java /J2EE Developer

Responsibilities:
Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
Responsible for maintaining and expanding AWS infrastructure using AWS (EC2/EBS/S3)
Created parameterized Cloud formation templates for provisioning various AWS resources like RDS, EC2 and S3 in various environments.
Modified jQuery to perform AJAX calls for creating interactive apps on JSON response.
Used Angular CLI for easy generation of components and service as well as application's minification and deployment.
Deployed Spring Boot based micro services Docker and Amazon EC2 container using AWS admin console.
Created an UML diagram that includes Sequence Diagrams, Class Diagrams & use case diagrams as part of the application design using MS Visio tool.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Configured AWS Identity and Access Management Groups and Users for improved login authentication.
Experience in MVVM client-side JavaScript frameworks such as Angular 4
Responsible for writing SQL queries and Stored Procedures using PL/SQL and for backend communication using JDBC in Oracle database.
Developed a software app using Eclipse and deployed the app on IBM WebSphere server.
Used Log4j to capture the log that includes runtime exception and for logging info and is helpful in debugging the issues.
Used Mongoose API to access the Mongo DB from Node JS and used Angular CLI and NPM for scaffolding the Angular 4 Application.
The back end uses Node JS, to provide RESTful API.
Developed REST API to interact within Microservices and frontend using Spring Boot.
Implemented the search functionality for Internal Application using Angular 2/4 and Node js.
Responsible for gathering business requirements from the business and documentation of the enhancement of the project.
Developing unit test cases using J-Unit for testing functionalities and performing integration testing of the application.
Configured Spring framework using the Spring core module to inject dependencies and Spring ORM module to use Hibernate to persist data into Oracle database.
Environment: Java, J2EE, Hibernate, Micro Services, AWS, PL/SQL, Docker, JDBC, Spring, HTML, CSS, Javascript,


IBM Bengaluru, India. Apr 2016 Dec 2019
Role: Java/J2EE Developer
Responsibilities:
Involved in the implementation of JSPs, Servlets to interact with Oracle Database
Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
Designing and implementing scalable, RESTful, and Micro Services-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
Used Hibernate as ORM solution in the persistence layer of the application.
Worked on Micro Services development using spring boot and deployment in Pivotal Cloud Foundry (PCF)
Involved in writing and invoking the Spring MVC calls.
Implemented the caching mechanism in Hibernate to load data from Oracle database.
Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
Used HQL (Hibernate Query Language) to write static and complex queries while communicating with DB2database. Worked on utilizing TOAD and DB2 provoke to interact with the database.
Created an XML configuration file for Hibernate -- Database connectivity.
Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back-end database.
Involved in JUnit Testing. Debugging and troubleshooting the bugs and resolving the issues.
Performing Code merge using SVN.
Involved in developing custom tag libs, JSP, EJB's, Portlets and DB2 - stored procedures.
Worked in creating various types of indexes on different collections to get good performance in Mongo DB.
Documenting and understanding the business requirements and use cases for the application.
Core Java coding and development using Multithreading and Design Patterns.
Environment: Java, Hibernate, EJB, WebLogic Server, PCF, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle, Windows, MVC Pattern, SVN, Log4J


MindFire Solutions Bhubaneswar, India. Jul 2013 Mar 2016
Role: Core Java Developer

Responsibilities:
Followed architectural standards and coded Request Handlers, BO, DAO, SQL Helper classes.
Involved in writing complex stored procedures, prepare statements.
Used spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP and Spring Batch.
Analysis, design, and development of Application based on J2EE and Design Patterns.
Provided support for Production and Implementation Issues.
Involved in end-user/client training of the application.
Involved in the release management process to QA/UAT/Production regions.
Created templates using design patterns Business Delegate, Service Locator, Session Facade extensively.
Used JDBC for accessing the data from the DB2 database.
Worked on Registration, Recovery and Service contracts modules.
Coded JSPs, Servlets and implementation logic for BO, DAO.
Used Struts MVC at front end. Server-side validations were performed using Struts validation framework.
Written test cases for the developed classes using the JUNIT framework.
Involved in the analysis, design, and development phase of the application.
Used the Struts framework for managing the navigation and page flow.
Used Java Servlets extensively and used JDBC for database access.
Using JavaScript performed client-side validations on the Registration module.
Environment: Core Java, JSP, Apache DBCP, JMS, XML, SQL Server, Postgres SQL, Struts, JavaScript, Oracle, DB2, Windows Server.

EDUCATION DETAILS:

Bachelor s Computer Science
JNTU-Hyderabad - 2013
Master s Computer Science
University of Texas at Dallas - 2021
Keywords: continuous integration continuous deployment quality analyst artificial intelligence machine learning user interface message queue javascript sthree database active directory microsoft mississippi procedural language Michigan Minnesota Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];7160
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: