satyam.nandanwar
Open to opportunities
Backend Engineer with AI-Driven Technology

Building event-drivensystems & orderworkflows in Spring Boot.

I design and ship backend services for high-throughput eCommerce and banking platforms — Kafka-based async pipelines, order orchestration, account lifecycle APIs. Currently building network with checkout and payment workflows.

01 · ABOUT

A short introduction.

I'm a backend engineer based in Bengaluru, focused on Distributed Systems, event-driven architectures, and database performance. My work centers on Java, Spring Boot, and the Kafka ecosystem.

I started out at an early-stage product team, owning REST integrations and production support. I then spent a year at Accenture delivering core banking APIs for Financial Group, financial cooperative where idempotent delivery and regulatory reporting are non-negotiable. Today building checkout, payment, and order orchestration services for the marketplace.

I'm drawn to systems where the cost of failure is high banking, payments, order flows because that's where backend design actually matters.

02 · STACK

The tools.

— I reach for.

Languages

  • Java8 · 17 · 21
  • SQLMySQL · PostgreSQL
  • BashLinux

Core Java

  • CollectionsGenerics · Streams
  • ConcurrencyMultithreading
  • JVMGC · Memory
  • OOP & SOLIDDesign Patterns

Backend

  • Spring BootMicroservices
  • Spring MVCREST APIs
  • Spring Data JPAHibernate
  • Spring SecurityJWT · OAuth2
  • Spring CloudDistributed Systems

Data & Messaging

  • Apache KafkaEvent Driven
  • RedisCaching
  • MySQLOptimization
  • PostgreSQLSQL
  • JDBCPersistence

Cloud & DevOps

  • AWSEC2 · S3 · RDS
  • DockerContainers
  • KubernetesOrchestration
  • JenkinsCI/CD
  • Git · MavenBuild & SCM

Testing

  • JUnit 5Unit Testing
  • MockitoMocking
  • Integration TestingAPIs
  • TDDQuality

Engineering

  • MicroservicesArchitecture
  • System DesignScalability
  • Event-DrivenKafka
  • AuthenticationJWT · OAuth2
  • AgileJira · Code Reviews
03 · SELECTED WORK

Things I've built.

001

Checkout & Order Orchestration — Client-Server Application Development

Backend services powering checkout, inventory validation, payment confirmation, and order state transitions for the ShopClues marketplace. Migrated synchronous REST flows between order, inventory, and notification services to Kafka-based async events, eliminating cascading slowdowns during peak load. Layered Redis caching and MySQL query optimization on top, cutting critical API latency by 40%+.

Spring BootKafkaRedisMySQLDockerMicroservicesGrafanaPrometheus

ZETA IT Innovations Production · eCommerce

002

Account Lifecycle & Regulatory Reporting

Core banking engagement for Financial Group, owned account lifecycle REST APIs handling customer state transitions — active, dormant, closed — and KYC status updates within the account services module. Built a nightly batch sweep that flagged dormant accounts and fed the regulatory reporting pipeline, with idempotent delivery and retry handling so transient failures never produced duplicate submissions — a non-negotiable in banking compliance.

Java 8Spring MVCOracle DBPL/SQLREST APIsBanking

Accenture Client: Financial Group, FI

003

Distributed Order Management System

A distributed order platform handling order creation, inventory reservation, payment processing, and compensating rollback flows using Saga-based transaction orchestration across microservices. Async inter-service communication via RabbitMQ, Redis-backed caching, and failure recovery mechanisms — supports 1,000+ concurrent order transactions in load tests.

Spring BootMicroservicesRabbitMQRedisSaga PatternDockerJUnitMockito

Zenon Systems Client: Retail Corp, eCommerce

04 · EXPERIENCE

Where I've worked.

Apr 2025 — Present

Java DevOps Engineer

ZETA IT Innovations

Building Spring Boot microservices for the ShopClues marketplace covering catalog, cart, checkout, payments, inventory, and order lifecycle domains. Owning Kafka-based asynchronous workflows, Redis caching, MySQL optimization, Dockerized deployments, Jenkins CI/CD pipelines, and observability using Grafana and Prometheus.

Bengaluru · IN
Mar 2024 — Apr 2025

Packaged App Development Associate

Accenture

Delivered enterprise banking APIs and batch-processing systems using Java 8, Spring MVC, REST and SOAP web services, Oracle DB, SQL Server, and PL/SQL. Built account lifecycle and regulatory reporting services with idempotent processing, retry mechanisms, and authentication workflows. Worked in Agile teams using Jira, Git, Maven, Jenkins, SonarQube, Checkmarx, BlackDuck, UCD, Harness, and CI/CD pipelines.

Mumbai · IN
Feb 2022 — Mar 2024

Junior Java Developer

Zenon Systems

Developed Java backend modules and REST integrations for enterprise applications while supporting production releases and troubleshooting. Worked with Angular frontends, authentication services, Linux/Unix environments, database optimization, and monitoring tools including Splunk and ELK.

Mumbai · IN
— Let's talk

Got a system
to build?

satyamnand.dev@gmail.com