Sai Kumar T
Senior Full Stack Java Developer
*.************@*****.*** LinkedIn Ph: +1-513-***-****
PROFESSIONAL SUMMARY
Dynamic Full Stack Java Developer with 6+ years of hands-on experience architecting, developing, and deploying end-to- end enterprise applications across banking (cards and payments platforms with fraud detection and tokenized transactions), automotive (OTA updates and real-time telemetry for EV fleets), and consumer electronics (supply chain analytics and inventory management) sectors.Built robust microservices using Java 21, Spring Boot 3.x, Spring Cloud
(Gateway, Eureka, Config Server), and Spring Security, following SOA principles and layered design patterns to ensure modularity, resilience (via Resilience4j), and scalability
Proven expertise in modern Java ecosystems (Java 8-21, including virtual threads, records, sealed classes, and pattern matching), Spring Boot (2.1-3.x), microservices, and cloud-native architectures like Kafka for event-driven processing, Project Reactor for reactive programming, and GraphQL for efficient querying.
Skilled in integrating intuitive user experiences with Angular (12-15: RxJS, Angular Material, lazy loading, Router), React.js (Apollo Client, hooks like useState/useEffect, Redux), and TypeScript (union types, generics) to build responsive dashboards and hybrid UIs.
Hands-on with relational (PostgreSQL via RDS, Oracle 12c-19c, MySQL 5.7 with tuning/indexing) and NoSQL databases (MongoDB aggregation, DynamoDB, Elasticsearch, Cassandra for time-series), plus caching solutions
(Redis, Hazelcast) to optimize query performance and handle high-throughput data.
Experienced in orchestrating deployments on AWS (EC2, Lambda, S3, IoT Core, Step Functions, SQS/SNS, CloudWatch/CloudTrail), Azure (AKS), and Kubernetes/Docker for CI/CD pipelines using Jenkins, GitHub Actions, and Terraform (IaC), ensuring scalable, fault-tolerant systems with blue-green deployments.
Implemented robust security measures with Spring Security (OAuth2, JWT), AWS KMS encryption, OWASP best practices, and compliance standards (PCI-DSS, GDPR), including circuit breakers (Resilience4j) and exception handling for resilient transaction services.
Conducted comprehensive testing with JUnit/Mockito (unit), Postman (API integration), JMeter/Selenium
(load/E2E), and profiling tools like SonarQube, achieving high code coverage and proactive monitoring via Prometheus/Grafana/Splunk.
Leverage AI-assisted development tools like GitHub Copilot to accelerate coding, streamline debugging, and enhance code quality in fast-paced, high-compliance environments.
Maintained API docs with Swagger/Postman/Storybook, architecture diagrams in Confluence, and version control via Git/Bitbucket/JIRA, while mentoring juniors, leading code reviews/refactoring, and participating in agile ceremonies (sprints, stand-ups, retrospectives) to align tech with business goals.
Optimized systems for high-volume scenarios (e.g., 1M+ daily transactions), reducing latency by up to 40% through caching, query tuning, and serverless workflows; passionate about emerging tech like API gateways (Spring Cloud, Apigee), SOAP/RESTful services, and bulk processing (Spring Batch) to drive digital transformation.
Routinely handled debugging/production issue resolution (Splunk/CloudWatch), database schema design/migration, third-party integrations (KYC, ERP, payment gateways), and automated builds (Maven) in fast- paced, cross-functional teams to accelerate time-to-market and ensure maintainable, scalable codebases. TECHNICAL SKILLS
Programming Languages: Java (8-21), Python 3.x(Pandas, NumPy), TypeScript 4.x, JavaScript (ES6+), Groovy, Bash, SQL, XSLT
Backend & Frameworks: Spring Boot 3.x, Spring Cloud (Config Server, Eureka, Gateway), Spring Security, Spring Batch, Spring MVC, Spring WebFlux (Mono/Flux), OpenJPA, Hibernate ORM, RESTful APIs, Resilience4j, HL7 FHIR APIs, GraphQL APIs, Node.js 18, Express.js, JAX-RS, JAX-B, JSON/XML
Frontend Technologies: React 18, Redux Toolkit, Redux, RxJS, Angular 15, Angular Material, NgRx, TypeScript, OAuth2 Interceptors, Reactive Forms, Angular Router, HTML5, CSS3, HttpClientModule Cloud Platforms: Amazon Web Services (EKS, ECS Fargate, S3, API Gateway, SNS, SQS Secrets Manager, CloudWatch), Microsoft Azure (AKS, Azure Blob, Azure API Management, Azure Key Vault, Azure Application Gateway, WAF, VNet, Load Balancer, Azure Monitor, Azure Alerts), Databases & Storage: PostgreSQL, Oracle (9i/10g/11g/12c), MySQL, MongoDB, Neo4j, Cassandra, Redis 7.x
(Encrypted In-Memory), Amazon DynamoDB, Azure CosmosDB Messaging & Event Streaming: RabbitMQ 3.x (with DLQs), Apache Kafka 3.x (Amazon MSK), Active MQ Testing & Quality Assurance: JUnit 5, Mockito, Testcontainers, Postman, Swagger/OpenAPI 3.0, Newman, Contract Testing, SonarQube, Test-Driven Development (TDD), Behavior-Driven Development
(BDD), Cypress, Selenium
DevOps & CI/CD: Jenkins 2.x, GitHub Actions, Azure DevOps, Bitbucket, Terraform (Azure Modules), Helm 3.x, Docker 24.x, Docker Registry, Kubernetes (AKS/EKS), Nexus Repository Application & Web Servers: Apache Tomcat, WebLogic, WebSphere, JBoss, Nginx Tools & Collaboration: Jira, Confluence, Apigee, Swagger UI, Git, GitHub Copilot, ChatGPT, Bitbucket, IntelliJ IDEA, Visual Studio Code, Slack, MS Teams
Monitoring & Observability: Prometheus, Grafana, ELK Stack (Elasticsearch 8.x, Logstash, Kibana), Dynatrace, Azure Monitor, CloudWatch, Spring Sleuth, OpenTelemetry, Log4j, SLF4j Security & Compliance: OAuth2 + JWT, RBAC, MFA, Redis-secured Token Storage (TTL), HIPAA, HITECH, SOC 2, PCI- DSS-aligned practices
Development Practices& SDLC: Agile/Scrum, Test-Driven Development (TDD), Behavior-Driven Development (BDD), Peer Code Reviews, Sprint Retrospectives
PROFESSIONAL EXPERIENCE
Client: PNC Bank, Dallas, Tx July 2025 – Present
Role: Senior Full Stack Java Developer
Project: PayGuard 360
Led the development of a next-generation cards and payments platform for PNC's digital banking ecosystem, enabling secure real-time transaction processing, fraud detection, and personalized rewards programs. The initiative integrated multi-channel payment gateways (e.g., Visa, Mastercard) with tokenized card management. Responsibilities
Designed and implemented RESTful APIs using Spring Boot and Spring REST for API management, ensuring secure data exchange and compliance with PCI-DSS standards through JWT-based authentication and rate limiting.
Integrated Spring Cloud Gateway as the primary API gateway for routing, load balancing, and circuit breaking across microservices, enabling dynamic service discovery with Eureka and resilient traffic management in a distributed payment ecosystem.
Developed responsive frontend interfaces with Angular, leveraging RxJS for reactive data binding, Angular Material for component libraries, and lazy-loaded modules with Angular Router to optimize bundle sizes and enable seamless navigation in high-traffic payment dashboards.
Collaborated with data science and product teams to explore AI-driven fraud detection models, integrating Python- based predictive analytics into the transaction monitoring pipeline to enhance real-time risk scoring.
Leveraged GitHub Copilot and explored Azure AI/OpenAI concepts to accelerate development, automate code generation, and prototype intelligent features for transaction processing and fraud analysis.
Collaborated with DevOps teams to deploy applications on AWS using Docker and Kubernetes, streamlining deployment processes through automated CI/CD pipelines with Jenkins.
Conducted code reviews and unit testing with JUnit and Mockito, optimizing backend performance for high-volume transactions.
Utilized GitHub Copilot to accelerate development of Spring Boot microservices and Angular components, reducing boilerplate code and improving code consistency while adhering to PCI-DSS security standards.
Engineered event-driven components with AWS Lambda for asynchronous transaction notifications, enhancing engagement through personalized alerts.
Implemented data encryption protocols using Spring Security and AWS KMS, safeguarding sensitive information during transit and at rest.
Contributed to agile ceremonies, including sprint planning and backlog grooming, to align development efforts with business priorities.
Monitored application health using AWS CloudWatch, setting up alerts and dashboards for proactive issue resolution.
Provisioned and managed Amazon RDS for PostgreSQL as the primary relational database, configuring read replicas and automated backups to ensure high availability and ACID compliance for transaction-ledger storage in the payments platform.
Utilized Amazon DynamoDB for NoSQL storage of transient card metadata and session data, leveraging its serverless scalability and single-digit millisecond latency to handle bursty read/write patterns during peak payment volumes.
Orchestrated serverless workflows within the AWS ecosystem using Step Functions to coordinate payment approval flows, integrating with SQS for message queuing and SNS for multi-channel notifications.
Implemented centralized logging with AWS CloudTrail and CloudWatch Logs Insights, aggregating audit trails and application logs for real-time anomaly detection and forensic analysis in compliance-heavy financial operations.
Leveraged Java 21 features like virtual threads for concurrent transaction processing and pattern matching in switch expressions for streamlined error handling, alongside TypeScript features in Angular such as union types and generics for type-safe reactive forms and API integrations.
Optimized transaction processing latency by 40% through Redis caching, query tuning, and AWS Lambda workflows, supporting over 1M daily transactions.
Assisted in performance tuning of Redis caching layers, reducing database query loads during peak usage periods.
Documented API endpoints and frontend workflows using Swagger, Storybook, and Postman collections for automated API testing, streamlining onboarding for new team members.
Participated in cross-team workshops to define microservice boundaries, promoting loose coupling and enhanced maintainability.
Maintained comprehensive API documentation and architecture diagrams in Confluence, including sequence diagrams for payment flows and entity-relationship models, while utilizing Bitbucket for version-controlled repositories and pull request workflows to ensure collaborative code governance. Environment: Java 21 (virtual threads, pattern matching), Spring Boot 3.x, Spring REST, Spring Cloud Gateway (with Eureka), Hibernate ORM, Spring Security, JUnit, Mockito, Angular (RxJS), Angular Material, Angular Router, lazy loading), TypeScript
(union types, generics), PostgreSQL (via Amazon RDS with read replicas), Redis (caching), Amazon DynamoDB, AWS (EC2, Lambda, RDS, DynamoDB, Step Functions, SQS, SNS, CloudWatch, CloudTrail, KMS), Docker, Kubernetes, Jenkins (CI/CD), Apigee, Git, Bitbucket, Confluence, Swagger, Storybook, Postman Client: Lucid Motors, Newark, CA July 2024 – May 2025 Role: Full Stack Java Developer
Project: OTA Telemetry & Firmware Update Platform
Led backend development for an OTA (Over-The-Air) software update system for electric vehicle telemetry and ADAS features, enabling seamless remote diagnostics and firmware deployments to enhance vehicle performance and safety. Responsibilities
Built scalable microservices with Spring Boot and Kafka for event-driven architecture, processing real-time vehicle data streams from IoT sensors.
Implemented GraphQL APIs for efficient data querying, streamlining payload handling and improving frontend responsiveness.
Optimized database queries using MongoDB aggregation pipelines to analyze telemetry data, supporting predictive maintenance models.
Mentored junior developers on reactive programming with Project Reactor, ensuring fault-tolerant systems for mission-critical automotive applications.
Performed integration testing with Postman and load testing with JMeter, achieving comprehensive code coverage and handling peak event volumes.
Designed fault-tolerant data pipelines using Kafka Streams for real-time anomaly detection in vehicle sensor data.
Integrated AWS IoT Core for secure device communication, enabling encrypted OTA firmware updates across global fleets.
Developed custom Elasticsearch queries for advanced search and analytics on historical telemetry, aiding in R&D insights.
Reduced telemetry data processing latency using in-memory caching and Kafka stream optimizations, improving real-time dashboard performance.
Collaborated with frontend teams to define Apollo Client schemas, ensuring seamless GraphQL integration for dashboard visualizations.
Implemented circuit breakers with Resilience4j to handle service failures gracefully, minimizing downtime in distributed systems.
Contributed to infrastructure as code with Terraform, automating provisioning of AWS resources for scalable deployments.
Led code refactoring initiatives to adopt Java 17 features like records and sealed classes, improving code readability and maintainability.
Monitored system metrics using Prometheus and Grafana, optimizing resource utilization for cost efficiency in cloud environments.
Facilitated security audits by incorporating OWASP best practices into backend services, addressing potential vulnerabilities early.
Environment: Java 17, Spring Boot 3.x, Spring Cloud, Spring Security, Spring Batch, RabbitMQ, Redis, Oracle 19c, Angular 15, HL7, FHIR, OAuth2, JWT, AWS EKS, Amazon S3, Amazon CloudWatch, Dynatrace, Terraform, Jenkins, Helm, Bitbucket, Swagger, Postman, OpenAPI, ELK Stack, SonarQube, HIPAA, SOC 2, HL7v2, X12 270/271, ICD-10, SNOMED CT, RBAC, PII Masking, Audit Logs, CMS APIs, AWS Secrets Manager, AWS Security Hub, Amazon Cognito Client: Panasonic Corporation, Banglore, India July 2020 – August 2023 Role: Full Stack Java Developer
Project: Global Supply Chain Management Platform
Developed an integrated supply chain management platform for global manufacturing operations, automating inventory tracking and predictive analytics to streamline logistics and reduce operational costs across consumer electronics production lines.
Responsibilities
Engineered core backend services using Spring Boot and JPA/Hibernate for data persistence, integrating with ERP systems for real-time inventory synchronization.
Created interactive dashboards with Angular for visualizing supply chain metrics, enabling data-driven decisions for procurement teams.
Deployed containerized applications on Azure using Kubernetes, implementing blue-green deployments to minimize downtime during peak production cycles.
Designed security features with Spring Security and OAuth2, ensuring compliance with GDPR for handling sensitive supplier data.
Led agile sprints, facilitating daily stand-ups and retrospectives to deliver iterative enhancements and faster feature rollouts.
Developed predictive analytics modules using Spring Batch for bulk processing of historical inventory data, forecasting demand patterns.
Integrated Apache Cassandra for high-write throughput in time-series inventory logs, supporting scalable data ingestion from global warehouses.
Integrated React.js components for modular UI extensions in hybrid dashboards, utilizing hooks like useState and useEffect for state management and side-effect handling in real-time inventory visualizations.
Automated testing pipelines with Jenkins and Selenium, achieving broad automation coverage for end-to-end workflows.
Collaborated with stakeholders to refine user stories, translating business requirements into technical specifications for Oracle database schemas.
Implemented caching strategies with Hazelcast to reduce latency in frequent supply chain queries, improving response times.
Conducted performance profiling using SonarQube, identifying and resolving bottlenecks in JPA queries for large datasets.
Environment: Java 11, Spring Boot 2.7, Spring Security (OAuth2), JPA/Hibernate, Spring Batch, Angular 12-15, React.js
(useState, useEffect hooks), Oracle 19c (schemas), Apache Cassandra (time-series data), Azure (AKS, App Service), Docker, Jenkins (CI/CD with Selenium), Maven, SonarQube (performance profiling), Hazelcast (caching) Client: DBS Bank, Hyderabad, India May 2018 – June 2020 Role: Software Developer
Project: Digital Wallet & Cross-Border Payment Platform Contributed to the core cards and payments infrastructure for DBS Bank's digital wallet and remittance services, focusing on secure transaction orchestration, real-time fraud scoring, and multi-currency settlement. The project migrated legacy systems to modular services, supporting over 1 million daily transactions with features like NFC tap-to-pay and blockchain- based reconciliation for cross-border payments
Responsibilities
Developed monolithic-to-microservices migration using Spring Boot, creating REST APIs for secure card authorization, real-time payment settlements, and tokenized transaction processing.
Integrated SQL databases with Spring Data JPA, optimizing queries to handle high-throughput transaction logs with low response times.
Built basic frontend prototypes with AngularJS for internal admin portals, streamlining compliance reporting workflows.
Implemented CI/CD pipelines with Jenkins and Git, automating builds and tests to accelerate release cycles.
Debugged production issues using Splunk logging, collaborating with QA to resolve bottlenecks in payment gateways.
Designed exception handling mechanisms with custom filters in Spring MVC, ensuring robust error recovery in transaction services.
Performed database tuning on MySQL and Oracle, indexing critical tables to support growing transaction volumes.
Contributed to API documentation with Swagger, facilitating easier integration for mobile app developers.
Participated in code merge reviews using Git branching strategies, maintaining code quality in team environments.
Integrated third-party KYC services via SOAP web services, automating identity verification for new account openings.
Environment: Java 8, Spring Boot 2.1-2.3, Spring Data JPA, Spring MVC (custom filters), SOAP, AngularJS 1.7 (upgraded to Angular 8), MySQL 5.7 (tuning/indexing), Oracle 12c (tuning/indexing), On-premise, Jenkins (CI/CD), Maven, Git (branching strategies), JIRA, Splunk (logging), Swagger