Skip to content

Ravi Egurla

Java Developer • e*************@gmail.com • 979****795 • drivetube.ai/•••••

Professional Summary

Java Developer with 7+ years of experience building microservices and event-driven systems using Java, Spring Boot, and Kafka. Experienced in backend API design, data integration, CI/CD pipelines, and unit testing; strong working knowledge of Oracle and MySQL and hands-on with cloud and container platforms.

Technical Skills

Programming Language: Java,SQL
Frontend Technologies: Angular
Backend Technologies: Spring Boot,Spring
Databases: Oracle,MySQL
Cloud Platforms: Amazon Web Services,Microsoft Azure
Version Control & Development Tools: Git,Bitbucket,Maven,IntelliJ IDEA,Eclipse
DevOps & Infrastructure: Kubernetes,Jenkins,Bamboo
Testing & QA: Mockito,JUnit
Messaging & Monitoring: Apache Kafka
Data Engineering & Processing: Apache Hadoop,HDFS,Apache Spark
Generative AI & LLMs: GitHub Copilot,ChatGPT

Work Experience

Mphasis Limited
Software Engineer
Sep,2025 – Present
Worked on banking domain (Wells Fargo) implementing Java/Spring Boot microservices supporting retail banking workloads and integrations.
Tech Stack: Java 8, Spring Boot, RESTful web services, JUnit, Mockito, Maven, Jenkins, Git
  • Designed and implemented scalable Spring Boot microservices to support Wells Fargo banking features, implementing RESTful APIs and domain-driven modules using Java and Spring Boot.
  • Developed and executed unit and integration tests with JUnit and Mockito to improve code reliability and increase automated test coverage for critical services.
  • Integrated services into CI/CD pipelines (Jenkins, Maven) to automate build and deploy cycles, reducing manual deployment steps and accelerating releases.
  • Participated in sprint planning and client-facing requirement sessions to translate business requirements into technical designs and implementation plans.
  • Conducted code reviews and mentored peers on best practices for exception handling, logging, and secure API design to enhance maintainability.
  • Diagnosed and resolved defects across development and production environments, using logs and debugging tools to reduce mean time to resolution.
Mphasis Limited
Software Engineer
June,2023 – Aug,2025
Worked on Charles Schwab event streaming bus to build event-driven microservices and topic onboarding automation using Kafka.
Tech Stack: Java 8, Spring Boot, Apache Kafka, Maven, Jenkins, Git
  • Designed and developed event-driven microservices using Java and Spring Boot to process and route financial event streams for Charles Schwab.
  • Onboarded Kafka topics and executed certificate migrations for producers and consumers using an automation application, improving deployment repeatability.
  • Implemented robust consumer logic and error handling for Kafka consumers to ensure at-least-once processing and reduce message failures in production.
  • Collaborated with architects and product owners to define topic schemas, partitioning strategies, and retention policies that matched client SLAs.
  • Contributed to CI/CD automation, code reviews, and documentation to standardize deployments and reduce configuration-related incidents.
  • Troubleshot production streaming issues, using logs and monitoring to isolate root causes and restore service availability.
Mphasis Limited
Software Engineer
Feb 2022 – June,2023
Worked on JP Morgan Chase 'CUBE' product delivering third-party data access and reporting for risk processes; platform included large-scale analytics on AWS.
Tech Stack: Java 8, Spring Boot, AWS, Oracle, SQL, JUnit
  • Developed Java-based services and reporting modules that supported account management and credit journey workflows covering large customer volumes (product reported capabilities across 60M credit cards and 25M customers).
  • Implemented data ingestion and reporting integrations into the analytics platform on AWS, working with large datasets and SQL to support business analytics.
  • Created and tuned SQL queries and reporting logic for multiple client reports, improving query performance for time-bound report generation.
  • Worked across onshore/offshore teams and participated in requirement analysis, translating business rules into maintainable code in core Java and Spring.
  • Built comprehensive unit tests with JUnit and Mockito and executed integration testing to ensure regression-free releases for reporting features.
  • Maintained deployment and release activities, collaborating with operations to stabilize environments and resolve environment-specific issues.
Lancesoft India Private Limited
Jr Software Engineer
Aug 2021 – Feb 2022
Contributed to Walmart Cloud Native Platform (WCNP) work focused on migrating unmanaged Azure resources to managed subscriptions and securing Kubernetes-based workloads.
Tech Stack: Java 8, Spring Boot, Kubernetes, Azure, Jenkins, Oracle
  • Implemented Spring Boot microservice enhancements and integrations to support WCNP migration from unmanaged to managed Azure subscriptions, addressing identified security risks.
  • Collaborated with onsite/offshore teams to analyze existing Java application components and plan migration steps for Kubernetes-deployed workloads.
  • Developed and tested RESTful APIs and backend components using Java and Spring Boot, aligning with containerization and cloud-native practices.
  • Integrated services with Jenkins-based CI/CD pipelines to automate build and deployment for Kubernetes, reducing manual deployment steps.
  • Participated in sprint ceremonies and client meetings to clarify migration requirements and deliverable timelines.
  • Assisted in troubleshooting deployment and runtime issues in Azure Kubernetes Service environments to stabilize application behavior.
Adecco India Pvt Ltd (Cognizant)
Jr. Software Engineer
Oct 2020 – Mar 2021
Worked on Marks and Spencer migration from mainframe to Spring Boot microservice architecture for order and allocation orchestration.
Tech Stack: Java 8, Spring Boot, MySQL, JUnit, Mockito, Git
  • Developed microservice components in Spring Boot to replace mainframe allocation orchestration, improving service modularity and maintainability.
  • Implemented RESTful endpoints and business logic for product flow between NDC, RDC and stores, integrating with MySQL-backed services.
  • Authored unit tests with JUnit and Mockito to increase code coverage and reduce regressions during the migration.
  • Analyzed legacy mainframe flows and converted business rules into Spring Boot service implementations, ensuring feature parity.
  • Coordinated with onsite/offshore teams to review functional requirements and align development deliverables in sprints.
  • Performed SQL query tuning and database interactions to optimize response times for service endpoints.
Foray Software Pvt Ltd
Jr Software Engineer
Jan 2019 – Sep 2020
Worked on Nielsen Local TV View, a TV audience measurement and analytics application responsible for ingesting and reporting TV viewing data.
Tech Stack: Java 8, Hadoop, HDFS, Apache Spark, Oracle, JUnit
  • Imported and transformed broadcast and XML data into HDFS and built Java-based reporting pipelines to enable audience analytics across 210 DMAs.
  • Developed reporting code in Java and authored SQL queries to generate client reports and views used by analytics teams.
  • Built data processing jobs leveraging Hadoop and Apache Spark to process large historical datasets and support analytic access.
  • Coordinated with project managers and offshore teams to gather requirements and deliver reporting features on schedule.
  • Wrote unit tests using JUnit and performed module-level testing to ensure data accuracy and reduce defects in production.
  • Debugged data ingestion and ETL issues, improving data pipeline reliability and reducing reprocessing needs.

Education

Siddhartha Institute Of Technology and Science
BTech • 2015
Sri Vani Jr college, Jagtial
PUC/12th Grade • 2011
Z.P High school, Jagtial
SSLC/High School • 2009

Powered by Drivetube · Create your own profile at drivetube.ai