Post Job Free
Sign in

Senior Java Full-Stack Tech Lead with Cloud Expertise(AWS,Java,Spring

Location:
Round Rock, TX
Posted:
April 20, 2026

Contact this candidate

Resume:

Anusha Gummadi

Senior Java Full Stack Developer

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

Professional Summary

Over 10 years of experience leading end-to-end Software Development Life Cycle (SDLC) initiatives architecting, designing, developing, testing, deploying, and supporting enterprise-scale, cloud-native applications across telecom, fintech, healthcare, and e-commerce domains; successfully modernizing legacy Java into scalable, resilient, event-driven microservices built on Java 21+.

Deep expertise in Spring Boot–based distributed systems, reactive programming, and high-performance API design using REST, gRPC, and GraphQL engineering platforms built to handle Black Friday and Super Bowl–scale traffic.

Strong front-end engineering background with React, Next.js, and Angular capable of designing performant UI architectures, implementing server components, and resolving complex client-side state management challenges.

Cloud-native mindset with hands-on AWS experience Lambda, ECS, Fargate, CDK infrastructure-as-code advocate with automated provisioning, autoscaling, and observability built in by default.

Extensive experience implementing Kafka-based event streaming architectures and real-time data pipelines; successfully led large-scale data migrations with zero downtime and exactly-once guarantees.

DevOps-driven engineer who builds CI/CD pipelines using GitHub Actions, GitLab CI, and Jenkins embedding quality gates, automated testing, and safe rollback strategies into deployment workflows.

Led enterprise JDK upgrade initiatives Java 8 to 17/21, containerized legacy systems using Docker/Kubernetes, and significantly reduced deployment time while improving runtime stability.

Security-first engineering approach with OAuth2, JWT, Spring Security, API rate limiting, encryption, and automated vulnerability scanning integrated into SDLC practices.

Technical leader and mentor for distributed global teams; actively coach engineers, conduct design reviews, and foster a culture of ownership and engineering excellence.

End-to-end product ownership from requirements analysis and domain modeling to schema design, UI prototyping, performance tuning, and production observability.

Polyglot persistence practitioner PostgreSQL for transactional integrity, DynamoDB for ultra-low latency, MongoDB for flexible data models, and Snowflake for analytics workloads.

Strong advocate of automated testing strategies including JUnit 5, Mockito, Cypress, Playwright, and contract testing shifting defect detection left.

Pragmatic Agile practitioner who values clarity, measurable outcomes, and psychological safety over blind velocity metrics.

AI-augmented developer leveraging tools such as GitHub Copilot and modern LLM platforms to accelerate delivery while maintaining strong architectural fundamentals.

Bilingual communicator between business and engineering crafting requirements, architecture decisions, and Jira artifacts that align stakeholders and technical teams.

Technical skills

Languages

Java (8–25), JavaScript (ES2026), TypeScript 5.5+, SQL

Backend

Spring Boot 4, Spring Security 6, Spring Cloud, gRPC,, Hibernate 6, Reactive Programming (Project Reactor)

Frontend

React 19, Next.js 15, Angular 18, Vue 4 (basic), React Compiler

Databases

PostgreSQL 16, MySQL 8, Oracle 19c, MongoDB 7, DynamoDB, Snowflake

Messaging & AI

Apache Kafka 3.6, Kafka Streams, RabbitMQ, LangChain, OpenAI APIs

Cloud & DevOps

AWS (Lambda, ECS/Fargate, CDK, RDS, DynamoDB, S3, CloudWatch), Docker, Kubernetes, GitHub Actions, ArgoCD, Terraform 1.7, Ansible

Testing

JUnit 5, Testcontainers, Mockito, Cypress, Playwright, Selenium, Cucumber, Postman, k6

Tools

IntelliJ IDEA, VS Code, Maven, Gradle, Jira, Confluence, Swagger/OpenAPI 3, Postman, Figma (basic)

Methodologies

Agile/Scrum, SAFe 6.0, ITIL, CMMI; experienced across startup agility and regulated enterprise governance

Professional Experience

Client: Verizon Communications (via Infosys) – Austin, TX

Role: Senior Java Full Stack Developer Duration: May 2024 –Till date

Re-architected a legacy telecom billing and usage management platform by decomposing a monolithic Java application into domain-driven, event-driven microservices using Spring Boot, Apache Kafka, and REST APIs—enabling near real-time processing of subscriber usage and billing events.

Designed and implemented idempotent backend APIs for rating, invoicing, and account adjustments while defining REST and GraphQL contracts consumed by Angular-based internal billing, operations, and customer support portals.

Engineered high-throughput backend services handling 5M+ daily transactions with OAuth2/JWT-based security, API rate limiting, Resilience4j circuit breakers, and caching strategies to meet telecom-grade SLA and availability requirements.

Developed and enhanced Angular (TypeScript) applications for internal Verizon users, implementing modular components, RxJS-based state management, lazy loading, role-based access control, and responsive UI patterns.

Optimized end-to-end performance by diagnosing JDBC connection leaks tuning backend SQL queries, and improving frontend rendering efficiency through API payload optimization and Angular change detection strategies.

Implemented Kafka Streams pipelines for real-time usage aggregation, roaming event enrichment, and billing calculations; exposed processed data via backend services and visualized metrics and anomalies within Angular dashboards.

Authored Architecture Decision Records (ADRs) documenting backend service boundaries, frontend integration patterns, event versioning strategies, and API evolution guidelines to ensure maintainability and governance.

Led Sev-1 production incident triage involving backend consumers and Angular UI failures, resolving schema registry incompatibilities, coordinating hotfixes, and restoring services within defined SLAs.

Enforced shift-left quality practices across the full stack by integrating JUnit 5, Test containers, Pact-based contract testing, and Angular unit/e2e tests into CI/CD pipelines.

Implemented observability using structured logging (SLF4J), Open Telemetry tracing, and AWS CloudWatch dashboards, providing end-to-end visibility into API latency, error rates, and UI performance during peak billing cycles.

Containerized backend services using Docker and deployed via AWS ECS with Infrastructure as Code (Terraform/CDK); supported Angular build and deployment pipelines with automated versioning and rollback.

Delivered comprehensive full-stack documentation including C4 architecture diagrams, OpenAI 3 specifications, Angular component interaction diagrams, and operational runbooks for DevOps and production support teams.

Client: Apple (via Infosys)

Role: Senior Java Full Stack Developer

Jan 2023 – May 2024

Designed and developed scalable internal retail web applications using Java 17, Spring Boot 3, and microservices architecture supporting high-volume enterprise workflows.

Built Angular (TypeScript, RxJS) frontend modules including role-based dashboards, reusable component libraries, and secure API integrations.

Developed RESTful APIs and implemented API versioning, request validation, and standardized error handling (RFC 7807).

Translated business requirements into technical designs by creating solution design documents, sequence diagrams, and API contracts.

Implemented MongoDB and PostgreSQL data models, optimized indexing strategies, and improved query performance for reporting and transactional workloads.

Integrated CI/CD pipelines using GitHub Actions with automated testing (JUnit, Mockito) and Docker-based deployments.

Containerized applications and supported deployments in AWS (ECS/Fargate, RDS, S3).

Participated in code reviews and enforced best practices in clean architecture, SOLID principles, and design patterns.

Implemented structured logging, distributed tracing, and monitoring using CloudWatch for production observability.

Collaborated with project managers, UI/UX teams, and QA to refine user stories, estimate efforts, and deliver features on schedule.

Proactively upgraded dependencies and resolved security vulnerabilities to maintain compliance and system stability.

Contributed to testing strategy including unit, integration, and contract testing to ensure reliability at scale.

Client: State Street Corporation (via Infosys) – Boston, MA

Senior Java Full Stack Developer Dec 2021 – Jan 2023

Designed and developed Spring Boot microservices using Java 8, implementing RESTful and gRPC APIs to support portfolio valuation systems processing 200K+ daily requests with sub-100ms latency.

Applied Core Java concurrency concepts Executor Service, Completable Future, parallel streams, thread pools to optimize batch processing workloads, reducing execution time from 8 hours to 90 minutes.

Built scalable microservices architecture with clear dependency management and modular design patterns (Factory, Builder, Strategy), ensuring maintainability and extensibility.

Developed and maintained Angular 8+ Single Page Applications using TypeScript, RxJS, HTML5, CSS3, and Bootstrap, creating reusable, self-contained UI modules with role-based access and real-time data updates.

Ensured clean separation of concerns and reusable component architecture with a well-defined dependency chain across frontend modules.

Designed contract-first REST APIs using Swagger/OpenAPI, enabling early validation of service contracts and reducing integration defects.

Integrated Snowflake with Spring Boot services, implementing connection pooling, retry logic, row-level security, and SQL performance tuning for financial reporting workloads.

Worked extensively with Oracle and SQL databases, writing optimized queries, stored procedures, indexing strategies, and transaction management.

Participated in architecture review discussions, contributing to microservices decomposition, scalability improvements, and resilience strategies.

Followed Agile/Scrum methodology throughout the SDLC, participating in sprint planning, backlog grooming, story refinement, and retrospective meetings.

Automated regression testing using Selenium and TestNG, reducing manual testing cycles

Implemented CI/CD pipelines with automated build, test, and deployment processes; introduced canary deployment strategies to minimize production risk.

Designed and implemented feature flag mechanisms to decouple deployment from release cycles.

Led production incident resolution, performed root cause analysis, and documented post-mortems to improve system reliability.

Ensured accessibility compliance ARIA standards, keyboard navigation, contrast enhancements to meet enterprise UI standards.

Collaborated closely with business analysts, QA teams, and client stakeholders to refine requirements and deliver enterprise-grade solutions.

Client: Amazon – Austin, TX

Role: Senior Java Full Stack Developer Duration: Mar 2020 – Dec 2021

Developed full stack applications using Java, Spring Boot, Angular, REST APIs, and JSON to support large-scale e-commerce and fulfillment workflows.

Built and optimized backend microservices to handle high concurrency and peak traffic loads during major events such as Prime Day.

Implemented AWS auto-scaling configurations and monitored application performance using CloudWatch to ensure high availability and stability.

Participated in the migration of 50+ TB of data from Oracle to MongoDB using Kafka Connect and change data capture pipelines, ensuring data accuracy and consistency.

Contributed to event-driven architectures for inventory synchronization, significantly reducing system latency and improving near real-time data availability.

Created and maintained Angular UI components, services, and modules to deliver responsive and user-friendly web interfaces.

Containerized applications using Docker, enabling consistent deployments across development, staging, and production environments.

Supported CI/CD pipelines by collaborating with DevOps teams to automate builds, testing, and deployments.

Assisted in production support and incident resolution, including database recovery using snapshots and root cause analysis documentation.

Wrote Python utility scripts to automate operational tasks such as log rotation and archival, improving system maintenance efficiency.

Optimized application performance by analyzing bottlenecks, tuning JVM settings, and improving database queries.

Actively participated in Agile ceremonies, sprint planning, and code reviews, ensuring timely delivery and adherence to coding standards.

Client: Mayo Clinic – MN

Senior Java Full Stack Developer Nov 2018 – Mar 2020

Developed secure healthcare applications using Core Java (Java 8), Spring Boot, and microservices architecture, ensuring HIPAA-compliant audit logging, encryption at rest, and secure data transmission.

Designed and implemented backend services handling patient records, appointment scheduling, and clinician workflows with strong emphasis on exception handling, multithreading, and concurrency control.

Refactored a legacy monolithic scheduling system into 12 modular microservices, improving deployment frequency from quarterly to bi-weekly releases.

Implemented asynchronous processing using Kafka and multithreaded consumers, enabling near real-time lab result notifications for critical care alerts.

Developed Angular-based clinician dashboards using TypeScript, HTML5, CSS3, improving UI responsiveness and reducing page load time from 7 seconds to 1.2 seconds.

Applied Java concurrency utilities (ExecutorService, CompletableFuture, synchronized blocks) to optimize backend performance and ensure thread-safe operations.

Wrote extensive JUnit and Mockito unit tests, improving code coverage and identifying legacy null pointer issues in production-critical modules.

Designed RESTful APIs with proper validation, exception mapping, and layered architecture (Controller–Service–Repository pattern).

Created reusable, self-contained frontend modules with clear dependency chains and maintainable component architecture.

Developed Python automation scripts to optimize batch job monitoring and log processing, reducing manual operational overhead.

Participated in Agile ceremonies, requirement refinement with clinicians, and production support including on-call rotations and incident resolution.

Contributed to performance tuning by optimizing SQL queries, indexing strategies, and JVM memory configurations.

Client: First Bank – Missouri

Senior Java Full Stack Developer Jun 2017 – Nov 2018

Responsibilities:

Participated across all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, development, testing, deployment, and production support.

Developed full-stack web applications using Core Java, J2EE, Spring MVC, JSP, Servlets, and RESTful web services.

Built responsive user interfaces using HTML5, CSS3, JavaScript, Bootstrap, and JSP, ensuring cross-browser compatibility.

Implemented backend business logic using Core Java and Spring, following MVC and layered architecture principles.

Designed and implemented persistence layers using Hibernate, JPA, MyBatis, and Spring DAO to interact with MySQL and Oracle databases.

Developed and consumed REST and SOAP web services for internal and third-party integrations.

Applied Spring AOP for cross-cutting concerns such as logging, security enforcement, and transaction management.

Performed data modeling and worked with NoSQL databases (Cassandra) for high-volume transactional use cases.

Deployed enterprise applications on IBM WebSphere Application Server and supported environment-specific configurations.

Containerized Java applications using Docker, creating reusable Docker images to enable consistent deployments across environments.

Supported cloud deployments on AWS EC2 and EBS, assisting with instance provisioning, configuration, and application hosting.

Built and maintained CI/CD pipelines using Maven, Ant, Jenkins, and GitHub; supported migration from SVN to Git.

Implemented caching strategies using WebSphere DynaCache and distributed map cache to improve application performance.

Used Log4j for application logging and JUnit for unit testing and regression validation.

Monitored applications and created dashboards using Splunk for log analysis and operational insights.

Authored user guides, deployment manuals, and application support documentation for operations and support teams.

Client: USAA – Texas

Java Full Stack Developer Dec 2016 – May 2017

Actively involved in Agile-based SDLC, including sprint planning, requirement analysis, design, development, testing, and deployment.

Developed enterprise web applications using Core Java, J2EE, Servlets, JSP, and Spring Framework components.

Implemented backend services using Spring Core, Spring ORM, Spring AOP, and Spring Security.

Designed and developed persistence layers using Hibernate and JPA, writing HQL and Criteria queries to interact with Oracle databases.

Built dynamic user interfaces using JSP, JSTL, AJAX, HTML, CSS, JavaScript, and AngularJS.

Developed and executed unit and UI test cases for AngularJS using Karma and Grunt.

Implemented RESTful and SOAP web services as part of a Service-Oriented Architecture (SOA).

Participated in detailed technical design based on Business Requirement Documents (BRDs) and functional specifications.

Applied Object-Oriented Design (OOD) principles and design patterns to ensure maintainable and reusable code.

Deployed applications using JBoss Enterprise Application Server and supported configuration across environments.

Configured SSL certificates and secure communication between application servers and web servers.

Used Talend Open Studio and Talend ESB to integrate heterogeneous systems and implement REST services.

Used SQL Developer for data validation, troubleshooting, and query optimization.

Managed source code using Subversion (SVN) and adhered to version control best practices.

Java Developer / Senior Java Developer

Clients: First Bank, USAA, Virinchi (India) Jun 12 – Nov 15

Designed and developed enterprise applications using Core Java, J2EE, Servlets, JSP, and JDBC before widespread adoption of Spring Boot.

Built and maintained early RESTful APIs using servlet-based architectures, handling request routing, validation, and response serialization manually.

Integrated Java applications with mainframe systems (COBOL, CICS) through batch jobs and middleware, gaining exposure to legacy financial platforms.

Optimized complex SQL queries by redesigning joins, introducing indexing strategies, and improving execution plans, reducing response times significantly.

Implemented multithreading and concurrency concepts in Java to improve batch processing performance and ensure thread-safe execution.

Worked closely with system administrators to deploy applications across environments, resolving configuration and environment-specific issues.

Developed reusable utility classes, logging frameworks, and exception-handling mechanisms to improve code maintainability and debugging.

Supported production systems, investigated incidents, performed root cause analysis, and implemented permanent fixes with detailed documentation.

Collaborated with QA teams to validate functionality, address critical defects, and ensure high-quality releases for banking and insurance applications.

Migrated version control systems from SVN to Git, contributing to repository restructuring, branching strategies, and developer onboarding.

Participated in Agile and Waterfall SDLC models, contributing to requirement analysis, technical design discussions, and sprint-based deliveries.

Education

Master of Computer Applications (MCA)

Acharya Nagarjuna University, Guntur, India Completed: August 2013



Contact this candidate