Nidhi Agarwal

Senior Software Engineer

Bangalore Urban, Karnataka, India14 yrs 3 mos experience
Highly Stable

Key Highlights

  • 10 years of experience in software engineering.
  • Expertise in building high-performance, scalable systems.
  • Passionate about architecting complex solutions.
Stackforce AI infers this person is a Fintech software engineer with expertise in scalable system architecture.

Contact

Skills

Core Skills

Spring BootApache KafkaRest Apis

Other Skills

AWSAngularBMC Control-MCC++CSSChatGPTCore JavaData Structures and AlgorithmDomain-Driven Design (DDD)EclipseEnterprise JavaBeans (EJB)GroovyHTMLHibernate

About

With 10 years of experience in software engineering, I specialize in building high-performance, scalable, and resilient systems. My expertise lies in Java, Spring Boot, AWS, and Domain-Driven Design (DDD), with a deep passion for architecting complex solutions and leading technical initiatives. Currently, at Zeta, I have: ✔️ Led the development of an EOD report system processing 25,000 reports/day with millions of records ✔️ Designed and implemented the DIY rewards program for Pixel Credit Card, ensuring system stability for an initial 25,000 users ✔️ Enhanced PayZapp’s suggestions API, boosting throughput to 1,500 TPS, and optimized the credit card rewards API to 2,000 TPS ✔️ Collaborated across teams to shape solutions for Merchant/Smart EMI, Rewards Redemption, and more Previously, at Fiserv and Nihilent Limited, I contributed to real-time payments, system analysis, and enterprise-grade financial applications. I gained international exposure while working with a reputed South African bank. I am now looking to transition into a Staff or Principal Engineer position, where I can drive technical strategy, mentor teams, and shape scalable architectures. I am always open to discussing new challenges, innovations, and leadership opportunities in the fintech domain and software engineering. Let’s connect and build something impactful!

Experience

14 yrs 3 mos
Total Experience
2 yrs 8 mos
Average Tenure
9 mos
Current Experience

Salesforce

Senior Member of Technical Staff

Jul 2025Present · 9 mos · Bengaluru, Karnataka, India · Hybrid

Zeta

2 roles

Senior Software Engineer

Promoted

Jul 2023Jul 2025 · 2 yrs

ChatGPTSpring BootApache KafkaPostgreSQLMentoringKubernetes

SDE-2

Nov 2021Jul 2023 · 1 yr 8 mos

Fiserv

Senior Software Engineer

Oct 2018Nov 2021 · 3 yrs 1 mo · Pune, Maharashtra, India

  • Responsibilities:
  • 1. Developed capabilities like payments, company and user transaction limits, weekend payments, audits and many more for Real-Time Payments module (new payment system) using REST APIs and integrated it with Angular application.
  • 2. Built and deployed angular as well as Java application using Jenkins.
  • 3. Written Junit test cases for APIs thereby providing more than 85 % test case coverage.
  • 4. Worked with product owner and B.A closely to understand requirements and also provided optimal
  • technical solutions.
  • 5. Conducted monthly CC Audits and also faced quality assurance (QPI) audits quarterly thereby maintaining
  • QPI score more than 95%

Nihilent ltd

2 roles

SDE 2

Promoted

Apr 2017Sep 2018 · 1 yr 5 mos · On-site

  • Worked for a reputed bank "Nedbank" (client ) of South Africa. My roles and responsibilities include following:
  • 1. Understanding client requirement of Payments.
  • 2. Developing and generating client specific reports containing data for Mandates and Collections.
  • 3. Implementation of MQ through Message Driven Bean and MQListener and making sure correct data is received in real-time.
  • 4. Writing efficient code with at least 80% test coverage
  • 5. Efficiently handling Change Requests(CRs) like implementing Error Codes from GPP which is a payment engine.
  • 6.Monitoring jobs on Control-M which is a scheduling tool and providing quick fixes for any failures.
  • 7. Driving Deployments on IBM Websphere server in QA and PROD environments in association with Onsite team at Johannesburg, South Africa.
  • 8. Regular communication with client for incidents and defects .

SDE-1

Aug 2015Apr 2017 · 1 yr 8 mos · On-site

Cmc ltd

Intern

Feb 2015Jun 2015 · 4 mos · Pune Area, India

  • I have already studied about Core Java concepts and in CMC , I was first given training on Servlets , JSP and MVC Architecture and then I worked on a project based on above technologies so as to make my concepts more clear.

Planeer technologies pvt ltd

Intern

Jan 2015Feb 2015 · 1 mo · Dehradun

  • Basic training of HTML , CSS and database connectivity with oracle were given and I worked on small projects to implement the above concepts.

Hcl technologies

Intern

May 2013Jun 2013 · 1 mo · New Delhi Area, India

  • It was a basic course of ASP.NET and I worked on a minor group project called "Social Networking Site".

The icfai university

Student

Aug 2011Dec 2014 · 3 yrs 4 mos · Dehradun , India

Education

Scaler

DSA and System Design

Feb 2021Mar 2022

The ICFAI University

Bachelor of Technology (BTech) — Computer Science

Jan 2011Jan 2015

Dr. Virendra Swarup Education Centre

Bachelor of Technology (BTech) — Computer Science Engineering

Jan 2008Jan 2011

Stackforce found 100+ more professionals with Spring Boot & Apache Kafka

Explore similar profiles based on matching skills and experience