Home

Revathi Sankula - Sr Java Full Stack Developer
[email protected]
Location: Jersey City, New Jersey, USA
Relocation: yes
Visa: Gc
Resume file: Revathi Sankula_Resume__1769707412918.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Revathi Sankula
Email: [email protected]
Phone: +1 9292664921
Professional Summary:
Senior Java Full Stack Developer with over 10 years of experience building and supporting enterprise-grade applications across banking, healthcare, insurance, telecom, and SaaS environments. Equal expertise in Java (7 17), Spring Boot, and modern frontend frameworks including Angular and React, with a strong background in supporting and enhancing existing platforms, troubleshooting production issues, and collaborating with offshore teams for regular release cycles. Recognized for balancing platform stability with continuous modernization, working closely with stakeholders, and independently owning critical application components to ensure reliable day-to-day operations.
Experienced in designing and implementing microservices-based architectures using Java and Spring Boot, deployed on cloud-native platforms with Docker and Kubernetes/OpenShift. Proficient in building event-driven systems using Apache Kafka, WebSockets, and cloud messaging services, supporting high-volume, real-time transactional workflows in production enterprise environments.
Strong background in backend engineering using Java (8 17), Spring Boot, REST, and GraphQL, with hands-on experience integrating Kafka and messaging-based workflows to support event-driven, distributed systems. Skilled in building responsive and user-friendly frontends using Angular and React with TypeScript, JavaScript (ES6+), HTML5, CSS3, and Bootstrap, delivering consistent and high-performing user interfaces for enterprise applications. Experienced in working with relational and NoSQL databases including Oracle, SQL Server, MySQL, and MongoDB to support data-intensive and transactional platforms.
Extensive cloud and DevOps experience deploying and operating applications on AWS using services such as EC2, ECS, EKS, Lambda, S3, API Gateway, CloudWatch, and EventBridge to support scalable, event-driven microservices. Experienced in containerization using Docker and Kubernetes/OpenShift, infrastructure automation, and building CI/CD pipelines with Jenkins and GitLab, enabling reliable, secure, and highly available enterprise deployments.
Committed to Agile development practices, working closely with cross-functional teams through daily stand-ups, sprint planning, backlog grooming, and retrospectives. Regularly mentor junior developers, conduct code reviews, and encourage clean coding, automation, and testing best practices. Experienced in contributing to technical evaluations, system reviews, and planning activities across multiple projects, while working closely with product owners, business analysts, and QA teams to align technical delivery with business goals and reduce delivery risks.
Hands-on experience in test automation and quality engineering using unit and integration testing with JUnit, Mockito, Selenium WebDriver, Cucumber, SoapUI, and Postman to reduce regression effort and improve release confidence. Experienced in implementing application security using Spring Security, OAuth 2.0, and SSO to protect sensitive data and meet compliance requirements in finance and healthcare environments.
Highly adaptable and proactive, with the ability to work effectively across technical and business teams. Known for improving development processes, automating repetitive tasks, and contributing to modernization efforts that improved performance and streamlined day-to-day operations. Brings strong problem-solving skills, attention to detail, and a results-focused approach, consistently delivering high-quality software in fast-paced Agile environments.

Technical Skills:
Programming
Java 7/8/11/17, J2EE,SQL,Python,TypeScript,JavaScript(ES6+).
Backend / Frameworks
Java, Microservices, Spring Boot, Spring MVC, Spring Security, Hibernate/JPA, Struts (legacy support),Rest API.
Frontend
AngularJS, Angular 2+, React.js, Redux, Context API, HTML5, CSS3, JavaScript (ES6+), TypeScript, jQuery, Bootstrap, Material UI.
Messaging& Event Streaming
Apache Kafka,Amazon SQS,Websockets,JMS.
DevOps
CI/CD (Jenkins, Git Lab), Docker, Kubernetes, OpenShift, Apache Tomcat, WebLogic, WebSphere.
Databases
Oracle,SQL Server, MySQL, PostgreSQL, MongoDB, DynamoDB.
Testing
Unit & Integration Testing (JUnit, Mockito), Frontend Testing (Jasmine, Karma, Jest, Enzyme), Selenium Automation, JEST, Postman.
Version Control
Jenkins, GitLab CI/CD, Docker, Kubernetes, OpenShift, Infrastructure as Code (CloudFormation),Maven, Gradle, Git.
Monitoring
Splunk, ELK Stack, OAuth2, JWT, Prometheus, Grafana, Application Logging, Metrics and Alerting.
Cloud & Serverless
AWS Lambda, EKS, S3, RDS, SQS, EventBridge, CloudWatch, Serverless Framework, IAM
Security
Oauth2.0,JWT,Spring Security,PCI-DSS,HIPAA
Methodologies
Agile/Scrum,Kanban,Devops

PROFESSIONAL EXPERIENCE:
Client: Capital One, VA May 2024 Till date
Role: SR Java Full-stack developer
Project overview: The Digital Core Banking & Customer Experience Platform focused on modernizing large-scale banking applications by moving away from tightly coupled legacy systems to a cloud-native, API-driven microservices architecture.The initiative aimed to improve digital banking experiences, real-time transaction processing, and platform scalability across key domains such as customer accounts, payments, lending, and internal servicing tools. The platform enabled faster feature delivery, improved reliability, and provided customers with seamless, secure access to their financial data across web and mobile channels.
Responsibilities:
Designed and developed 12+ scalable microservices using Java, Spring Boot, and Hibernate, supporting core banking domains such as accounts, payments, and customer data, improving modularity and reducing deployment dependencies by 30%.
Built REST and GraphQL APIs and optimized cloud-native backend services on AWS, enabling frontend applications to retrieve precise data while reducing redundant service calls and network payloads by 35%.
Designed and developed RESTful Web Services using Java and Spring Boot to expose core banking functionality to internal and external consumer applications.
Built and maintained secure Web Services for account, payment, and customer data integration across distributed microservices platforms.
Implemented resilience and fault-tolerance patterns across microservices, improving platform stability and maintaining consistent performance during peak banking transaction hours.
Designed event-driven architecture using Kafka, enabling real-time transaction updates and reliable processing for systems handling millions of transactions daily.
Supported and enhanced enterprise banking applications with equal focus on Java/Spring backend services and Angular (14 18) front-end modules.
Led frontend upgrades and enhancements, resolving breaking changes, refactoring shared UI logic, and ensuring compatibility with internal component libraries.
Migrated legacy banking components into AWS-based microservices (EC2, EKS, Lambda, S3), improving scalability and reducing operational overhead by 20%.
Exposed backend functionality through REST and GraphQL APIs, allowing frontend teams to access consolidated banking data without relying on multiple backend calls.
Leveraged Kafka pipelines to support high-throughput event processing and ensure reliable data synchronization across distributed banking systems.
Implemented asynchronous processing using AWS Lambda, SQS, and EventBridge, improving throughput and offloading long-running background workflows.
Built and maintained Angular and React single-page applications, delivering responsive user interfaces for customer-facing and internal banking tools.
Developed reusable UI components and shared libraries, improving frontend consistency and accelerating development across multiple teams.
Orchestrated containerized deployments using Docker and Kubernetes/OpenShift, standardizing environments and reducing deployment-related issues by 40%.
Automated CI/CD pipelines using Jenkins and GitLab, enabling faster, more reliable releases and improving deployment success rates.
Implemented infrastructure and deployment best practices, ensuring smooth rollouts and minimizing service disruptions during releases.
Achieved 99.9% uptime SLA by implementing health checks, proactive monitoring, and scalable deployment strategies.
Collaborated with distributed teams to support regular release cycles, providing deployment assistance and real-time issue resolution.
Took ownership of critical backend and frontend modules, ensuring stability and continuity for key banking workflows.
Implemented centralized logging and monitoring using ELK Stack and Prometheus, improving system observability and reducing MTTR by 35%.
Built and maintained React.js applications using Redux and reusable component libraries to manage complex state across enterprise banking modules.
Created scripts and automation to support environment setup and operational tasks, reducing manual effort for development and support teams.
Integrated Spring Security with OAuth2 and JWT, securing sensitive financial data and aligning with internal security and compliance standards.
Designed and supported backend services that streamlined internal workflows, improving turnaround time for operational banking processes.
Built APIs backed by relational and NoSQL databases, supporting analytics and reporting use cases across the platform.
Applied performance optimization and caching strategies, improving API response times and supporting scalable transaction processing.
Improved overall code quality by actively participating in code reviews and mentoring junior developers, increasing team efficiency and consistency.
Led evaluation and adoption of new development tools and frameworks, helping standardize workflows across multiple teams.
Conducted system reviews and production analysis, resolving the majority of incidents within SLA and preventing recurring issues.
Contributed to platform modernization discussions, supporting long-term cloud and architecture improvement initiatives.
Developed unit and integration tests using JUnit and Jest, improving test coverage and reducing regression issues.
Used ELK dashboards and metrics to analyze production issues and perform root-cause analysis, reducing resolution time.
Automated API testing using tools such as Postman, improving API reliability and catching issues before production releases.
Collaborated closely with product owners and stakeholders to align technical delivery with business priorities.Actively participated in Agile ceremonies, including sprint planning, daily stand-ups, demos, and retrospectives.
Maintained accurate API documentation, ensuring smooth onboarding and integration for new developers and partner teams.

Environment: Java 11/17, Spring Boot, REST APIs, GraphQL, Microservices, Angular, React, HTML5, CSS3, JavaScript, TypeScript, OAuth2, JWT, Kafka, WebSockets, Redis, SQL/Oracle, NodeJS, Express, AWS Lambda, SQS, EventBridge, ELK Stack, Prometheus, Jenkins, GitLab CI/CD, Docker, Kubernetes, OpenShift, AWS/Cloud Foundry, Agile/Scrum.

Client: Humana, TX July 2022 April 2024
Role: SR Java full-stack developer
Project overview: The Enterprise Digital Health & Care Management Platform focused on modernizing payer-side healthcare systems to improve member experience, provider collaboration, claims processing, and care coordination.The initiative delivered secure, cloud-native applications supporting member portals, care management workflows, eligibility, billing, and clinical integrations, while ensuring strict HIPAA compliance. The platform enabled Humana to scale digital health services, improve operational efficiency, and support value-based care initiatives across multiple regions.
Responsibilities:
Designed and developed Java and Spring Boot microservices supporting member profiles, eligibility checks, claims processing, and care management workflows across enterprise healthcare platforms.
Built and supported RESTful APIs following an API-first approach to enable seamless data exchange between internal systems, provider networks, and external healthcare partners.
Developed and supported RESTful Web Services for insurance workflows including eligibility verification, claims processing, billing, and policy-related integrations.
Exposed backend healthcare and insurance services through standardized Web Services to support integrations with internal systems and external provider platforms.
Developed and maintained Angular and React user interfaces used by members, care coordinators, and internal teams, focusing on usability, accessibility, and consistent user experience.
Implemented secure access controls using OAuth2, JWT, and role-based authorization to protect sensitive member and clinical data in compliance with HIPAA requirements.
Supported insurance domain workflows including member eligibility, claims processing,billing, and policy-related integrations in a HIPAA-compliant environment.
Integrated healthcare interoperability standards including FHIR and HL7 to exchange clinical, eligibility, and care-related data with third-party and provider systems.
Worked closely with insurance business stakeholders to translate coverage, claims and eligibility requirements into scalable backend services.
Enabled real-time updates for claims status, eligibility changes, care alerts, and appointments using Apache Kafka and WebSocket-based communication.
Improved backend performance and responsiveness by tuning SQL queries, introducing Redis caching, and optimizing request handling during peak member activity.
Modernized legacy healthcare applications by containerizing services and migrating them into Docker- and Kubernetes-based microservices for improved scalability and fault isolation.
Standardized build and deployment processes using Jenkins, GitLab CI/CD, Maven, and Gradle, resulting in more predictable and reliable release cycles.
Supported claims and billing workflows by implementing secure backend services for insurance verification, claim submission, and payment processing.
Enhanced member portal responsiveness and accessibility across devices, enabling users to securely access healthcare information on web and mobile platforms.
Improved system scalability by introducing asynchronous processing and backend optimizations to handle higher transaction volumes during peak usage periods.
Developed population health and care analytics dashboards to provide clinical and operational teams with improved visibility into trends and outcomes.
Worked closely with UX designers, healthcare subject-matter experts, and product owners to simplify complex healthcare workflows and translate business needs into technical solutions.
Ensured application stability through unit and integration testing using JUnit and Mockito, along with UI and regression testing using Selenium.
Monitored application health and performance using ELK Stack and Prometheus, proactively identifying issues and preventing production incidents.
Implemented security best practices including encryption, audit logging, and access tracking to support enterprise compliance initiatives.
Participated in Agile ceremonies including sprint planning, backlog grooming, demos, and retrospectives to align delivery with evolving healthcare priorities.
Conducted code reviews and mentored junior developers, promoting clean coding standards and strengthening full-stack development skills across the team.
Collaborated across business and technology teams to modernize digital healthcare platforms supporting value-based care initiatives.
Environment: Java 11/17, Spring Boot, Microservices, REST APIs, FHIR/HL7, Angular, React, HTML5, CSS3, JavaScript, TypeScript, OAuth2, JWT, Kafka, WebSockets, SQL/Oracle, Redis, Docker, Kubernetes, OpenShift, Jenkins, GitLab CI/CD, Maven, Gradle, Selenium, JUnit, Mockito, ELK Stack, Prometheus, AWS/Cloud, Agile/Scrum

Client: USAA, AZ November 2020 June 2022
Role: Java full-stack developer
Project overview: The Digital Security & Financial Platform Modernization initiative focused on strengthening enterprise security while modernizing member-facing and internal financial applications. The program aimed to protect sensitive member data, enhance authentication and access controls, and modernize legacy systems into secure, scalable, cloud-ready platforms.The initiative supported key areas such as member portals, internal administration tools, identity management, secure communications, and real-time threat monitoring, while ensuring compliance with PCI-DSS, GDPR, and internal security standards.
Responsibilities:
Authentication and authorization logic across platforms relied on Java and Spring Boot services that controlled member access and internal security flows.
Security dashboards and administrative portals were maintained using Angular and React to track access activity, alerts, and system behavior.
Access to financial and member data depended on multi-factor authentication and clearly defined role permissions.
Identity lifecycle activities such as onboarding, role updates, and access removal flowed through centralized IAM modules.
Secure email integrations supported encrypted communication, message visibility, and audit requirements across compliance-driven workflows.
API requests and sessions followed OAuth2 and JWT standards to maintain consistent security across distributed services.
User actions and configuration changes were recorded through audit logs to support monitoring and forensic analysis.
Security controls in place aligned with PCI-DSS expectations and internal audit requirements.
Alerting pipelines reduced response time by streaming security events through Kafka into centralized monitoring systems.
Unauthorized access attempts and unusual login behavior surfaced immediately through event-based notifications.
Common security risks were minimized by validating inputs, protecting sensitive fields, and addressing cross-site and injection vulnerabilities.
Regular interaction with security and compliance teams ensured encrypted communication through TLS and secure data handling practices.
Services operated inside Docker containers and scaled through Kubernetes/OpenShift without compromising runtime security.
Release pipelines allowed security patches and fixes to reach production quickly through automated Jenkins and GitLab workflows.
Authentication and access flows were verified using automated tests written with JUnit and Mockito.
Query tuning and caching helped monitoring systems respond faster during real-time security analysis.
Internal support teams managed permissions and account recovery through secure self-service tools.
Centralized logging through ELK Stack and Splunk helped surface anomalies before they became incidents.
Production security events required quick investigation, patching, and stabilization across affected systems.
Code reviews and mentoring conversations emphasized secure coding habits and clean full-stack design.
Technical documentation captured system flows, API usage, and security behavior for wider team visibility.
Ongoing platform updates strengthened defenses against evolving threats while maintaining user confidence.
Environment: Java 8/11, Spring Boot, Microservices, REST APIs, Angular, React, HTML5, CSS3, JavaScript (ES6+), OAuth2, JWT, Kafka, Jenkins, GitLab CI/CD, Docker, Kubernetes, OpenShift, Secure Email Gateway (SEG), IAM, TLS/SSL, ELK Stack, Splunk, Oracle, MongoDB, JUnit, Mockito, SonarQube, OWASP Security Practices
Client: T-Mobile, Seattle WA September 2019 Octo2020
Role: Java developer
Project overview: The Digital Commerce & Network Operations Modernization project focused on building and enhancing scalable backend systems that supported customer orders, device inventory, provisioning, and internal operational dashboards.The initiative aimed to modernize legacy platforms into real-time, event-driven, cloud-ready applications, improving system reliability, operational visibility, and the overall digital experience for both customers and internal teams across multiple business units.
Responsibilities:
Java and Spring Boot services handled order flow, inventory updates, and service provisioning across multiple telecom systems.
E-commerce platforms exchanged data with fulfillment, billing, and network systems through REST APIs that kept order information in sync.
Kafka events kept order status, inventory changes, and provisioning updates flowing in real time instead of relying on batch updates.
Operations and support teams relied on Angular and React dashboards to track order progress, system health, and key metrics during daily operations.
Databases such as Oracle, PostgreSQL, and MongoDB handled heavy transaction loads after query tuning, indexing, and caching adjustments.
Customer and internal data access followed OAuth2 and JWT standards to maintain consistent security across services.
Peak promotion periods and device launches required close attention to backend and database behavior to keep order systems responsive.
Production stability improved after adding automated tests, stronger deployment pipelines, and better monitoring coverage.
Services ran inside Docker containers and scaled through Kubernetes/OpenShift to handle traffic spikes without downtime.
Logs, metrics, and alerts from ELK Stack, Splunk, Prometheus, and Grafana helped teams spot issues early and respond faster.
Scheduled processes such as order reconciliation, inventory synchronization, and reporting ran through Spring Batch and Quartz jobs.
Regular discussions with business analysts, operations staff, and network engineers helped convert telecom requirements into workable solutions.
Partner and vendor systems exchanged data smoothly through backend integrations that supported provisioning and fulfillment workflows.
Dashboard responsiveness improved after applying lazy loading, code splitting, and caching on the frontend.
Fewer production issues occurred once unit, integration, and UI test coverage expanded using JUnit, Mockito, Selenium, and Cucumber.
Feature delivery followed automated build and release pipelines through Jenkins and GitLab, reducing manual deployment effort.
Code quality and security checks ran as part of the pipeline using SonarQube and OWASP scans.
Cloud deployments on AWS and Azure supported scaling needs and improved overall infrastructure flexibility.
Sprint planning, daily stand-ups, backlog discussions, and retrospectives kept work aligned with changing priorities.
Junior developers received support through code reviews and day-to-day guidance on debugging and clean coding practices.
Load testing and performance tuning involved close coordination with QA and DevOps teams, especially during high-traffic events.
Platform modernization efforts improved reliability, scalability, and operational efficiency across T-Mobile s digital systems.

Environment:
Java 8/11, Spring Boot, Spring MVC, Spring Batch, Hibernate/JPA, REST APIs, Microservices, Angular 12+, React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, Bootstrap, Material UI, Apache Kafka, RabbitMQ, AWS (EKS, S3, RDS), Azure, Docker, Kubernetes, OpenShift, Jenkins, GitLab CI/CD, ELK Stack, Splunk, Prometheus, Grafana, Git, Bitbucket, Jira, Confluence

Client: Phenom People, HYD July 2014 April 2019
Role: Software developer
Project overview: worked on building and enhancing enterprise-grade talent management and recruitment platforms used by large global clients. The work focused on developing scalable, secure, and high-performance Java applications, modernizing legacy systems, and supporting both backend and full-stack features.The platforms enabled organizations to manage candidate profiles, job workflows, analytics, and integrations with external HR systems, while improving system stability, performance, and deployment efficiency.
Responsibilities:
Java and J2EE applications supported enterprise workflows with a steady focus on stability, performance, and reliability.
Designed and maintained SOAP and REST-based Web Services to enable data exchange between internal modules and third-party HR systems.
Backend logic for recruitment and talent workflows relied on Spring, Spring MVC, Hibernate, and JDBC components.
Large volumes of candidate and job data were managed through complex SQL queries and stored procedures across Oracle and MySQL.
Application access followed security controls based on Spring Security, OAuth2, and JWT.
Gradual migration from monolithic applications to Spring Boot services improved deployment and maintenance effort.
Asynchronous processing and real-time notifications used JMS and Kafka instead of blocking request flows.
Performance issues were addressed through Redis and Ehcache caching in critical application paths.
Build and deployment workflows followed Maven, Jenkins, and Git, reducing manual release effort.
Unit and integration testing with JUnit and Mockito helped catch defects early.
Regular coordination with frontend developers kept APIs and UI behavior aligned.
Production support involved troubleshooting issues, applying fixes, and maintaining system availability.
Code reviews and mentoring supported clean coding practices and effective debugging across the team.
Clear documentation of application flows and deployment steps helped onboard new team members faster.

Environment: Java 7/8, J2EE, Spring, Spring Boot, Spring MVC, Hibernate, JDBC, REST, SOAP, Oracle, MySQL, PL/SQL, JMS, Kafka, Ehcache, Redis, Maven, Jenkins, Git, JUnit, Mockito, Agile/Scrum

EDUCATION:
B.Tech in Computer Science: Vignan s Lara Institute Of Technology JUNE 2011 AUG 2015
Keywords: continuous integration continuous deployment quality analyst user interface user experience javascript sthree procedural language Arizona Texas Virginia Washington

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];6728
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: