Home

Vamshi - Sr.Full Stack Java Developer
[email protected]
Location: Atlanta, Georgia, USA
Relocation:
Visa: GC
Resume file: Vamshi Ravula Sr. Java FSD_1760480822185.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Vamshi Ravula
Sr. Java Full Stack Developer
[email protected]
+1 469-281-1167

Professional Summary:
Experienced in 10+ years as a Sr. Java Full Stack Developer designing and implementing enterprise-grade applications across retail, banking, telecom, and fintech domains.
Proficient in Java, Spring Boot, Spring Cloud, Spring Security, Hibernate, and JPA, delivering secure, high-performing, and scalable backend solutions.
Leveraged Microservices architecture, RESTful APIs, and gRPC, enabling seamless integration between distributed systems and third-party platforms.
Skilled in developing modern front-end applications using Angular, React.js, TypeScript, Material UI, and Tailwind CSS to deliver responsive, intuitive, and high-performance user experiences.
Strong expertise in event-driven and real-time systems leveraging Apache Kafka, RabbitMQ, and Apache Pulsar for streaming, inventory synchronization, and fraud detection.
Expertise in cloud platforms (AWS, Azure, GCP) with containerized deployments using Docker, Kubernetes, Helm, and AKS/EKS/GKE.
Hands-on experience with DevOps and CI/CD pipelines using Jenkins, GitLab CI/CD, GitHub Actions, ArgoCD, Terraform, and Ansible, ensuring automated, reliable, and faster releases.
Experienced in implementing enterprise-grade security standards using OAuth 2.0, SAML, JWT, and Spring Security, ensuring compliance with PCI-DSS and HIPAA across banking and retail solutions.
Proficient in optimizing relational and NoSQL databases (Oracle, PostgreSQL, MySQL, MongoDB, Cassandra, Redshift, Redis) with indexing, caching, and query tuning for large-scale, high-volume systems.
Leveraged design and migration of legacy monolithic systems to microservices and cloud-native architectures, improving scalability, maintainability, and reducing downtime.
Skilled in application monitoring and observability with ELK Stack, Prometheus, and Grafana, enabling proactive detection of system bottlenecks and performance issues.
Strong Agile/Scrum team player, collaborating with cross-functional teams, business stakeholders, and DevOps engineers to deliver high-quality enterprise applications on time.

Professional Experience:

Lowe s, Mooresville, NC Feb 2023 - Present
Sr. Java Full Stack Developer

Developed scalable backend services using Java and Spring Boot, enhancing inventory management and order processing speed across Lowe s e-commerce platform.
Designed microservices architectures with REST APIs and gRPC, enabling seamless communication between warehouse, store, and customer systems.
Built dynamic front-end applications using Angular and TypeScript, improving UI responsiveness and user experience for online shoppers and store associates.
Created event-driven solutions with Apache Kafka for real-time inventory updates, order tracking, and shipment notifications.
Integrated third-party payment gateways and supplier APIs, ensuring secure transactions and accurate product availability information.
Implemented CI/CD pipelines with Jenkins, GitLab, Docker, and Kubernetes, streamlining deployment of retail applications and reducing release cycles.
Migrated legacy monolithic services to containerized microservices on Azure Kubernetes Service (AKS), improving system scalability and maintainability.
Optimized application performance by implementing caching with Redis, database indexing in PostgreSQL, and efficient asynchronous processing for high-traffic sales events.
Environment: Java, Spring Boot, Microservices, REST APIs, gRPC, Angular, TypeScript, Apache Kafka, Payment Gateway Integration, Jenkins, GitLab, Docker, Kubernetes, Azure Kubernetes Service (AKS), Redis, PostgreSQL, Asynchronous Processing, CI/CD.

PNC Bank, Pittsburgh, PA Apr 2021 Jan 2023
Sr. Java Full Stack Developer

Developed secure backend services in Java and Spring Security, ensuring compliance with PCI-DSS standards and safeguarding sensitive financial transactions.
Designed distributed systems with Apache Pulsar for real-time transaction streaming and fraud detection across retail and commercial banking services.
Built responsive web applications using React.js and Material-UI, enabling seamless digital banking experiences for retail and enterprise customers.
Created automated loan origination workflows using Node.js and Express.js, reducing manual processing time and improving customer onboarding.
Integrated identity management solutions with OAuth2.0 and SAML for multi-factor authentication and secure single sign-on (SSO).
Implemented infrastructure-as-code (IaC) with Terraform and Ansible to provision and manage cloud resources in AWS for banking applications.
Migrated on-premises legacy reporting systems to cloud-native solutions using Cassandra and AWS Redshift, improving scalability and query performance.
Optimized application monitoring and alerting by configuring ELK Stack, Prometheus, and Grafana dashboards to track system health and transaction anomalies.

Environment: Java, Spring Security, Apache Pulsar, React.js, Material-UI, Node.js, Express.js, OAuth2.0, SAML, AWS, Terraform, Ansible, Cassandra, Redshift, ELK Stack, Prometheus, Grafana.

Dish, Englewood, CO Jul 2019 Mar 2021
Java Full Stack Developer

Developed high-performing backend services in Java and Spring Boot, and built responsive front-end modules using Angular and React to support Dish s customer management and billing systems with scalability and reliability.
Designed microservices-based architecture with RESTful APIs and implemented dynamic UI components in Angular, improving modularity and enabling faster onboarding of new business features.
Built event-driven solutions using Apache Kafka for real-time data streaming and integrated with front-end dashboards to provide near real-time updates for order and inventory systems.
Worked on cloud migration projects, deploying Java applications on AWS with Docker and Kubernetes, while also modernizing front-end applications for cloud compatibility and optimized performance.
Integrated third-party APIs for payment gateways, authentication, and customer notifications with both backend services and front-end UI components, enhancing customer experience and automation.
Implemented CI/CD pipelines with Jenkins, Git, and Maven for backend services, and configured automated builds for front-end Angular applications, ensuring smooth and reliable deployments.
Created unit, integration, and performance tests using JUnit, Mockito, and JMeter for backend systems, and applied Jasmine/Karma for front-end testing, increasing code quality and application stability.
Optimized relational and NoSQL databases (Oracle, MongoDB) for high-volume transactions, while collaborating with UI/UX teams to optimize API responses and improve overall front-end performance.
Environment: Java, Spring Boot, Spring Cloud, Hibernate, JPA, RESTful APIs, Microservices, Apache Kafka, Oracle, MongoDB, AWS, Docker, Kubernetes, Angular, React, HTML5, CSS3, JavaScript, TypeScript, Maven, Jenkins, Git, JUnit, Mockito, JMeter, Jasmine, Karma, IntelliJ IDEA, Jira, Agile/Scrum.
Bank of America, Charlotte, NC Feb 2017 Jun 2019
Java Developer
Developed enterprise-level banking applications in Java and Spring Boot, ensuring secure handling of customer transactions and compliance with financial regulations.
Designed RESTful APIs and microservices architecture, enabling seamless integration between internal systems and external financial platforms.
Built scalable backend components with Hibernate and JPA, optimizing database access and improving transaction processing speed.
Worked in Agile/Scrum teams, collaborating closely with business analysts, QA, and DevOps engineers to deliver timely, high-quality releases.
Integrated third-party financial services APIs for credit checks, payments, and fraud detection, strengthening system reliability and customer trust.
Implemented automated CI/CD pipelines using Jenkins and Maven, reducing deployment errors and accelerating production release cycles.
Created JUnit and Mockito test suites with high code coverage, reducing defects in production and improving application stability.
Managed/Optimized large-scale SQL and Oracle databases by fine-tuning queries and indexes, improving application performance and reducing latency.
Environment Java, Spring Boot, Spring MVC, Hibernate, JPA, RESTful APIs, Microservices, Oracle, SQL, Maven, Jenkins, Git, JUnit, Mockito, Apache Tomcat, JBoss, JavaScript, HTML, CSS, AJAX, IntelliJ IDEA, Jira, Agile/Scrum.

Menlo Technologies, Hyderabad, India Jan 2014 Dec 2016
Java Developer

Developed reusable Java modules and RESTful web services using Spring MVC and Hibernate, improving code maintainability and reducing development time for new features.
Designed and maintained relational database schemas in MySQL, ensuring data integrity and optimized query performance for large-scale transactional systems.
Built enterprise-level applications with multi-threading and concurrency handling in Java, enhancing system scalability and response time under heavy workloads.
Worked on Agile/Scrum-based development cycles, collaborating with cross-functional teams to deliver high-quality releases within strict deadlines.
Integrated third-party APIs and payment gateways securely into Java-based applications, streamlining business operations and improving customer experience.
Implemented automated unit and integration tests with JUnit and Mockito, increasing code coverage and reducing production defects by 30%.
Created deployment scripts and automated build pipelines using Maven and Jenkins, enabling faster CI/CD cycles and improving deployment reliability.
Migrated legacy Java applications to Spring Boot microservices architecture, reducing system downtime and improving overall application performance.
Environment: Java, Spring MVC, Spring Boot, Hibernate, JPA, JSP, Servlets, MySQL, Oracle, Maven, Jenkins, Git, SVN, JUnit, Mockito, Apache Tomcat, JBoss, HTML, CSS, JavaScript, AJAX, Eclipse, IntelliJ IDEA.

Technical Skills:
Programming & Frameworks Java, Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, Python (Django, Flask, FastAPI), Node.js, Express.js
Frontend Technologies: Angular, React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, Tailwind CSS, Material-UI
APIs & Communication RESTful APIs, GraphQL, gRPC, OAuth2.0, SAML
Event-Driven & Messaging Apache Kafka, Apache Pulsar, RabbitMQ, Celery
Databases PostgreSQL, Oracle, MySQL, MongoDB, Cassandra, Redis, Snowflake, Redshift
Cloud & DevOps AWS (EC2, S3, Lambda, EKS, RDS, SQS, SNS), Azure (AKS), Docker, Kubernetes, Helm, Terraform, Ansible
CI/CD & Monitoring Jenkins, GitLab CI/CD, ArgoCD, Git, Maven, ELK Stack, Prometheus, Grafana
Big Data & Streaming Apache Spark, Airflow, Pandas, NumPy
Testing Tools JUnit, Mockito, Jasmine, Karma, JMeter, Selenium
Development Practices Microservices Architecture, Event-Driven Systems, Agile/Scrum, TDD, BDD


Educational Details:
Bachelors in CS from Indian Institute of Technology, Kanpur- 2021.
Keywords: continuous integration continuous deployment quality analyst user interface user experience javascript sthree Colorado North Carolina Pennsylvania

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