| ANAND KUMAR - JAVA DEVELOPER |
| [email protected] |
| Location: Mclean, Virginia, USA |
| Relocation: YES |
| Visa: GC |
| Resume file: AnandKumarGedala_JavaFullStack_Resume (2)_1774970470184.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
ANAND KUMAR GEDALA
Senior Java Full Stack Developer +1 (405) 503-5943 | [email protected] | LinkedIn PROFESSIONAL SUMMARY Senior Full Stack Java Developer with 10+ years building scalable enterprise applications across Finance, Retail, and Manufacturing, focused on cloud-native architecture and modern UI development Architected microservices using Spring Boot and Spring Cloud (Eureka, Config Server, Gateway, Resilience4j), deployed on AWS EKS and Azure AKS via Terraform and Helm Built RESTful and GraphQL APIs with Spring MVC, using Hibernate/JPA and asynchronous processing for high-throughput backend performance Developed enterprise Angular applications using Angular 12 17, NgRx, RxJS, Angular Material, and AG Grid, with Reactive Forms, lazy loading, and route guards for role-based access control Built high-performance React applications using React 16 18, Redux Toolkit, React Hooks, and Material UI, with D3.js, Recharts, and Chart.js for visualizations, optimized via code-splitting, React.memo, and useMemo Used GitHub Copilot to accelerate Spring Boot scaffolding, React/Angular component generation, and unit test creation, improving developer velocity across sprint cycles Extensive AWS (EC2, EKS, Lambda, S3, RDS, SNS, SQS, CloudWatch) and Azure (AKS, Functions, DevOps) experience delivering scalable, fault-tolerant cloud-native deployments Designed event-driven architectures using Apache Kafka, Kafka Streams, and RabbitMQ for real-time data pipelines, asynchronous messaging, and decoupled microservice communication at scale Deep expertise across relational and NoSQL databases including PostgreSQL, Oracle, MySQL, MongoDB, Cassandra, Redis, and Elasticsearch, with strong command of schema design, query optimization, indexing, and distributed data modeling Implemented robust security frameworks using OAuth2, JWT, SAML, Keycloak, and Spring Security to meet enterprise compliance standards including PCI-DSS, SOX, and HIPAA Built CI/CD pipelines with Jenkins, GitHub Actions, and GitLab CI/CD, enforcing quality gates via SonarQube and Checkmarx, with test coverage using JUnit 5, Mockito, Jest, and Cypress Implemented observability using ELK Stack, Prometheus, Grafana, CloudWatch, and Splunk for performance tracking and incident response Practiced in Agile (Scrum, SAFe) delivery, leading sprint ceremonies, mentoring junior developers, and driving engineering best practices including TDD, code reviews, and pair programming TECHNICAL SKILLS Programming Languages Java (8, 11, 17, 21), JavaScript, TypeScript, Python, SQL, PL/SQL, Shell Scripting Backend Technologies Spring Boot (2.x, 3.x), Spring MVC, Spring WebFlux, Spring Cloud (Eureka, Config Server, API Gateway, Feign, Resilience4j), Spring Security, Spring Data JPA, Spring Batch, Hibernate, JPA, JDBC, Microservices Architecture Frontend Technologies Angular (12 17), React (16 18), Redux Toolkit, NgRx, RxJS, TypeScript, HTML5, CSS3, Bootstrap, Material UI Cloud Platforms AWS (EC2, EKS, ECS, S3, RDS, Aurora, Lambda, API Gateway, CloudFront, CloudWatch, IAM, SNS, SQS, Kinesis, CloudFormation), Azure (AKS, App Services, Functions, SQL Database, Service Bus, Active Directory), GCP (GKE, Cloud Storage, Cloud Pub/Sub, Cloud SQL, BigQuery) Databases & Caching PostgreSQL, Oracle (11g/12c/19c), SQL Server, MongoDB, MySQL, Redis, Cassandra, Elasticsearch Messaging & Streaming Apache Kafka, Kafka Streams, RabbitMQ, ActiveMQ, IBM MQ, AWS SNS/SQS, Azure Service Bus DevOps & CI/CD Docker, Kubernetes, Jenkins, GitLab CI/CD, GitHub Actions, GitHub Copilot, Maven, Gradle, Terraform, Helm, SonarQube, Checkmarx Testing Tools JUnit (4/5), Mockito, TestNG, Testcontainers, Selenium, Cucumber, Jest, Cypress, REST Assured Monitoring & Logging ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, Prometheus, Grafana, CloudWatch, OpenTelemetry, Datadog, New Relic API & Integration REST APIs, GraphQL, SOAP, Swagger/OpenAPI, Apache CXF, Postman Security Spring Security, OAuth2, JWT, SAML, SSL/TLS, Keycloak, Okta, LDAP, SSO Architecture & Design Microservices, Event-Driven Architecture (EDA), Domain-Driven Design (DDD), CQRS, Saga Pattern, SOLID Principles, Design Patterns (Singleton, Factory, Builder) PROFESSIONAL EXPERIENCE Northern Trust Bank Chicago, IL March 2023 - Present Senior Java Full Stack Developer Project: Wealth Management & Investment Platform Designed and developed a scalable wealth management platform supporting portfolio analytics, investment tracking, and real-time reporting for high-net-worth clients and financial advisors at Northern Trust, managing over $1.5 trillion in assets. Built on cloud-native microservices on AWS, meeting stringent PCI- DSS and SOX compliance. Roles and Responsibilities: Led backend development using Java 17/21 and Spring Boot 3.x, building microservices for portfolio valuation, transaction processing, and client onboarding, communicating via Spring Cloud Eureka, Config Server, and Gateway across 15+ microservices Implemented Feign declarative clients and Resilience4j circuit breakers, retry policies, and bulkheads to ensure fault tolerance across downstream financial data services during peak trading hours Built RESTful and GraphQL APIs using Spring MVC and Spring WebFlux for synchronous transactions and reactive real-time portfolio feeds, with Hibernate/JPA, PostgreSQL, Oracle, and Liquibase for zero-downtime schema migrations Implemented Spring Batch for bulk processing jobs including end-of-day reconciliation, dividend calculations, and regulatory exports across millions of records, secured with Spring Security, OAuth2.0, JWT, and RBAC policies Integrated Apache Kafka for event-driven portfolio update workflows, publishing transaction and price events to downstream analytics services, with Redis and Hazelcast caching reducing API response times for high-frequency dashboard requests Deployed containerized microservices to AWS EKS with auto-scaling and pod disruption budgets for zero-downtime, managing infrastructure via Terraform and Helm across dev, staging, and production environments Managed data on AWS RDS (PostgreSQL) with Multi-AZ failover and Aurora read replicas for analytics, with S3 storing client documents, regulatory reports, and audit exports with versioning for compliance archival Deployed AWS Lambda functions triggered by S3 uploads, SNS alerts, and CloudWatch Events for serverless batch processing, with AWS API Gateway enforcing throttling, WAF rules, and API key management for third-party integrations Streamed real-time market data using AWS Kinesis for sub-second portfolio updates, with SNS and SQS handling decoupled async messaging between portfolio, notification, and advisor alert services Monitored platform health using CloudWatch, Splunk, ELK Stack, Prometheus, and Grafana for unified observability, KPI reporting, and production incident response Built the Advisor Portal using Angular 17+, TypeScript, RxJS, NgRx, and AG Grid, delivering a permission-heavy enterprise dashboard with dynamic data grids and multi-step portfolio rebalancing workflows for hundreds of financial advisors Built the Client-Facing Wealth Dashboard using React 18, Redux Toolkit, and Material UI, delivering personalized portfolio charts, financial goal modules, and transaction histories across web and mobile browsers Integrated D3.js and Chart.js for portfolio visualizations and asset allocation charts, with real-time updates via WebSockets and SSE; optimized React performance using code-splitting, React.memo, useMemo, and useCallback Established CI/CD pipelines using Jenkins and GitHub Actions with SonarQube quality gates, Docker image publishing to AWS ECR, and test coverage via JUnit 5, Mockito, Testcontainers, Jest, and Cypress Mentored the development team through code reviews, architectural decision records, and workshops on Spring Boot design, AWS cost optimization, and React/Angular performance patterns, improving sprint velocity and SonarQube quality scores Environment: Java 17/21, Spring Boot 3.x, Spring Cloud (Eureka, Config Server, Gateway, Feign, Resilience4j), Spring WebFlux, Spring MVC, Spring Data JPA, Spring Batch, Spring Security, Hibernate, OAuth2.0, JWT, Apache Kafka, Redis, Hazelcast, PostgreSQL, Oracle, Liquibase, AWS (EKS, RDS, Aurora, S3, Lambda, API Gateway, SNS, SQS, Kinesis, CloudWatch, ECR, CloudFormation), Terraform, Helm, Docker, Kubernetes, React 18, Redux Toolkit, React Hooks, Material UI, Angular 17+, NgRx, RxJS, Angular Material, AG Grid, D3.js, Chart.js, WebSockets, Jest, React Testing Library, Cypress, JUnit 5, Mockito, Testcontainers, Jenkins, GitHub Actions, SonarQube, Splunk, ELK Stack, Prometheus, Grafana, Agile/Scrum Ameriprise Financial Minneapolis, MN June 2020 February 2023 Senior Java Full Stack Developer Project: Financial Planning & Advisory System Developed a cloud-native financial planning and advisory platform for Ameriprise Financial, managing over $1 trillion in assets, enabling advisors to manage portfolios and deliver personalized retirement planning at scale. Built on AWS with Spring Boot microservices and Apache Kafka, maintaining strict SEC and FINRA regulatory compliance. Roles and Responsibilities: Developed backend microservices using Java 11/17 and Spring Boot 2.x for client account management, portfolio analysis, investment recommendations, and retirement planning, serving 10,000+ financial advisors and millions of clients Designed RESTful and GraphQL APIs using Spring MVC for synchronous account operations, with Spring WebFlux reactive streams handling real-time market data feeds and live portfolio updates via WebSockets Implemented Spring Cloud service mesh with Eureka for service discovery, Config Server for centralized configuration, and Gateway for routing and load balancing across advisor-facing and client- facing services Managed data persistence using Spring Data JPA and Hibernate with PostgreSQL for structured portfolio data, and MongoDB for flexible storage of financial planning scenarios and retirement projection models Integrated Apache Kafka for event-driven processing of market data updates, portfolio rebalancing triggers, and financial alerts, consumed asynchronously by recalculation, notification, and dashboard services Secured platform services using Spring Security, OAuth2.0, JWT, and MFA, with fine-grained RBAC policies enforcing SEC and FINRA compliance via Spring AOP-based audit logging Deployed containerized microservices to AWS ECS and EC2 using Docker, with RDS (PostgreSQL) for Multi-AZ storage and S3 storing PDF statements, performance reports, and tax documents with lifecycle retention policies Leveraged AWS Lambda for serverless document generation on S3 events, portfolio rebalancing notifications via SNS, and advisor alert queuing through SQS for decoupled async communication Configured AWS API Gateway as the unified entry point enforcing throttling, request validation, and API key management for third-party market data integrations including stock quotes and mutual fund prices Monitored platform health using CloudWatch dashboards and New Relic APM for JVM-level profiling, identifying bottlenecks in financial calculation engines and optimizing slow PostgreSQL queries Built the Advisor Management Portal using Angular 12, TypeScript, RxJS, and Angular Material with Reactive Forms, supporting multi-step onboarding, compliance checklists, goal-based planning, and real-time portfolio rebalancing dashboards Built the Client Self-Service Dashboard using React 17, Redux, React Hooks, and Material UI, delivering financial calculators, retirement simulators, and investment allocation charts with Recharts and Chart.js Optimized React performance using code-splitting, lazy loading, React.memo, and Context API for global session management, ensuring fast load times across complex portfolio visualizations Applied Redis caching for market data snapshots and portfolio summaries to reduce dashboard load times, with iText used for server-side generation of PDF reports, tax statements, and planning documents Established CI/CD pipelines using Jenkins with automated Docker builds and AWS deployments; maintained test coverage via JUnit 5, Mockito, Jest, React Testing Library, and Karma/Jasmine, enforced through SonarQube quality gates Environment: Java 11/17, Spring Boot 2.x, Spring MVC, Spring WebFlux, Spring Cloud (Eureka, Config Server, Gateway), Spring Security, Spring Data JPA, Spring Batch, Hibernate, OAuth2.0, JWT, REST APIs, GraphQL, Apache Kafka, Redis, PostgreSQL, MongoDB, AWS (EC2, ECS, RDS, S3, Lambda, API Gateway, SNS, SQS, CloudWatch), Docker, Jenkins, Terraform, React 17, Redux, React Hooks, Context API, Material UI, Recharts, Chart.js, WebSockets, Angular 12, TypeScript, RxJS, Angular Material, Reactive Forms, JUnit 5, Mockito, Jest, React Testing Library, Karma, Jasmine, SonarQube, Spring AOP, SLF4J, iText, New Relic, Agile/Scrum Target Corporation Minneapolis, MN August 2017 May 2020 Java Full Stack Developer Project: E-Commerce & Order Management System Built and enhanced a large-scale e-commerce and order management platform for Target Corporation, serving over 30 million weekly customers, supporting product catalog, real-time inventory, checkout workflows, and order orchestration. Deployed on Microsoft Azure with Apache Kafka, Elasticsearch, and React storefronts, built to handle peak holiday traffic with elastic auto-scaling. Roles and Responsibilities: Developed RESTful microservices using Java 8 and Spring Boot 2.x for product catalog, shopping cart, order processing, and inventory synchronization, with Spring Cloud Gateway, Eureka, and Config Server managing routing, discovery, and configuration Built reactive data pipelines using Spring WebFlux and Apache Kafka for real-time inventory streaming, order event processing, and async checkout orchestration, ensuring data consistency across warehouse and fulfillment services during peak traffic Secured platform APIs using Spring Security, OAuth2.0, and JWT, enforcing RBAC for internal and customer-facing services, with PCI-DSS compliant payment integrations via Stripe and PayPal tokenization Managed persistence using Spring Data JPA and Hibernate with MySQL for orders and customer data, and Redis for session caching and inventory snapshots, reducing database load during high-frequency storefront queries Integrated Elasticsearch with Spring Data Elasticsearch for advanced product search with autocomplete, fuzzy matching, and faceted filtering, delivering sub-100ms query responses across millions of SKUs Deployed containerized microservices to Azure Kubernetes Service (AKS) using Docker and Helm, with horizontal pod auto-scaling and blue-green deployments to handle seasonal traffic surges via Azure Container Registry (ACR) Leveraged Azure Service Bus for decoupled async messaging between order, inventory, fulfillment, and notification services, ensuring no order events were lost during downstream degradation Used Azure Blob Storage for product images and order documents with Azure CDN for global content delivery, reducing page load times across Target's distributed customer base Configured Azure SQL Database for transactional order data with geo-redundant backups, and Azure Cache for Redis for distributed session management and frequently accessed catalog data Built responsive React 16 storefronts using Redux Toolkit, React Hooks, Material UI, and Tailwind CSS, optimized with code-splitting, lazy loading, React.memo, and useMemo for fast rendering across desktop and mobile Monitored platform using Azure Monitor, Application Insights, and ELK Stack for error rates and latency alerts, with New Relic APM for JVM profiling of order processing bottlenecks Established CI/CD pipelines using Jenkins and GitLab CI/CD with automated Docker builds, security scans, and AKS deployments, with test coverage via JUnit, Mockito, Jest, and Enzyme Environment: Java 8, Spring Boot 2.x, Spring MVC, Spring WebFlux, Spring Cloud (Eureka, Config Server, Gateway), Spring Security, Spring Data JPA, Spring Data Elasticsearch, Hibernate, OAuth2.0, JWT, REST APIs, Apache Kafka, Redis, MySQL, Elasticsearch, Stripe API, PayPal API, Azure (AKS, Azure Service Bus, Azure SQL Database, Azure Blob Storage, Azure CDN, Azure Cache for Redis, Azure Container Registry, Azure Monitor, Application Insights), Docker, Kubernetes, Helm, Jenkins, GitLab CI/CD, React 16, Redux Toolkit, React Hooks, Material UI, Tailwind CSS, Jest, Enzyme, JUnit, Mockito, New Relic, ELK Stack, Agile/Scrum Macy s Atlanta, GA October 2015 July 2017 Java Full Stack Developer Project: ERP Integration & Data Migration System Developed enterprise ERP integration and data migration applications for Macy's, operating 700+ stores across 43 states, enabling seamless data exchange between legacy SAP/Oracle systems and modern retail platforms across inventory, finance, and supplier management. Built on Google Cloud, migrating millions of financial and inventory records while maintaining business continuity. Roles and Responsibilities: Developed Java integration modules using Spring Framework and Spring MVC to connect Macy's new ERP system with legacy SAP and Oracle 11g, building bidirectional sync services for inventory, financial transactions, and supplier data using JDBC, Hibernate, and Spring Data JPA Designed large-scale data migration workflows using Spring Batch with chunk-oriented processing, job partitioning, and restart/retry, migrating millions of financial records and supplier data from legacy Oracle systems with full audit trail logging Implemented SOAP and REST web services using Spring Web Services and Apache CXF for third- party vendor integrations, enabling real-time inventory updates, purchase order processing, and supplier catalog synchronization Deployed integration services on Google Kubernetes Engine (GKE) for containerized batch workloads, with Google Cloud Storage for migration audit files and financial exports with lifecycle retention policies Leveraged Google Cloud Pub/Sub for async event-driven messaging between ERP modules and downstream inventory and finance services, replacing legacy point-to-point integrations with scalable event streaming Built internal operational tools using JSP, HTML5, CSS3, and Spring MVC for financial dashboards, inventory management interfaces, and migration monitoring, enabling teams to track progress and resolve data conflicts Wrote and optimized Oracle 11g stored procedures, functions, and triggers for financial business rules, with SQL query tuning via indexing, query plan analysis, and partitioning for large-scale reporting Maintained code quality through JUnit testing and peer code reviews during UAT, managing builds with Maven and version control with SVN in close collaboration with business analysts Environment: Java 7, Spring Framework, Spring MVC, Spring Batch, Spring Web Services, Hibernate, Spring Data JPA, JDBC, Oracle 11g, MySQL, SOAP, REST APIs, Apache CXF, JSP, Servlets, HTML5, CSS3, Google Cloud (GKE, Cloud Storage, Cloud Pub/Sub), Docker, WebLogic, Maven, JUnit, SVN, Agile Keywords: continuous integration continuous deployment user interface message queue javascript sthree procedural language Arizona Georgia Illinois Minnesota |