Skip to main content
Rishab GoelRG
Looking for a job

Rishab Goel

@rishabgoel

Senior backend engineer building high-throughput distributed systems with Java, kafka, spring boot, microservices

India
Message

What I'm looking for

I’m looking for a backend or distributed-systems role where I can build resilient, high-throughput services, improve latency and reliability with microservices/event-driven design, and mentor engineers while owning production performance and delivery.

I’m a Senior Software Engineer with 5+ years building backend systems for telecom and banking platforms at Amdocs and NatWest. I specialize in Java, Spring Boot, Kafka, MongoDB, and event-driven microservices architecture, with a focus on measurable performance, production issue resolution, and engineering mentorship.

At NatWest, I’ve helped build resilient, high-throughput transaction-processing systems (~1,000 transactions/minute). I reduced transaction API latency from 2s to 1.5s (25%) by designing a distributed caching layer with Caffeine, and I mentored a team of 4 junior developers through structured code reviews and design sessions.

Previously at Amdocs , I improved MongoDB read response time from 1.5s to ~1.3–1.4s using targeted indexing, and reduced deployment time by 30% by building automated CI/CD pipelines in GitLab(T-Mobile). Earlier at Amdocs (Vodafone Italy), I drove a critical performance fix that improved combined response time for key API calls from 3.3s to ~1.9s (~40%), while also strengthening code quality using SonarQube and leading change-request delivery support.

Experience

Work history, roles, and key accomplishments

NatWest Group logoNG
Current

Senior Software Engineer

Mar 2025 - Present (1 year 3 months)

Real-Time Core (RTC) Transaction Team — building resilient, high-throughput transaction-processing systems (~1,000 transactions/minute) using Java 17, Spring Boot 3.5, Kafka, Microservices, REST APIs, and GitLab CI/CD. Reduced transaction API latency from 2s to 1.5s (25% faster) by designing a distributed caching layer with Caffeine, cutting database load on high-traffic transaction paths

AM

Senior Software Engineer

Amdocs

Aug 2020 - Mar 2025 (4 years 7 months)

Developed and maintained core backend components for the company's product using Java, focusing on cloud-native architecture. Designed and exposed RESTAPIs and EJBs for seamless integration with other applications. Customized product features to meet client requirements, adhering toAgile methodologies. Reduced API calling time by almost 60% by optimizing the code.

CS

Software Developer Intern

Crestech Software Systems

Jan 2020 - Jul 2020 (6 months)

Built software test automation for a Deloitte project using Java 8 and applied Lambda, Streams, and functional interfaces to produce maintainable test code. Collaborated with QA teams to identify testing requirements, debug issues, and help ensure comprehensive test coverage.

Education

Degrees, certifications, and relevant coursework

Thapar Institute of Engineering & Technology logoTT

Thapar Institute of Engineering & Technology

Bachelor of Engineering, Computer Engineering

2016 - 2020

Activities and societies: Executive Board Member, Thapar Food Festival & Entrepreneurship Development Cell (2018); Core Member (2017).

B.E. in Computer Engineering at Thapar Institute of Engineering & Technology from 2016 to 2020.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan