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