Open to senior backend / lead roles

Nitin Anand

Backend Engineer · Java · Spring Boot · Microservices

I design scalable, high-throughput distributed systems for real-world problems — from payment flows and event-driven notifications, to multi-tenant SaaS platforms and trading backends.

4+
Years
3
Companies
100K+
Daily Users
1M+
Events/Day
Bengaluru, India
Nitin Anand
Scroll

Experience

Where I've built things

Sub-second signing latency

Full Stack Developer (Backend-focused)

VirtueTech Services

SelfieSign (Taiwan) · E-Signature SaaS

Feb 2025 – Present
  • Re-architected a PHP legacy platform to Java Spring Boot, delivering a multi-tenant e-signature system with tenant context isolation across independent auth configurations.
  • Implemented OAuth2/OIDC with Keycloak supporting SSO (Google, Apple) and bcrypt password hashing — securing document workflows for enterprise clients.
  • Built a parallel I/O signing pipeline achieving sub-second document processing latency under concurrent load; compliant with eIDAS and XAdES standards.
  • Designed API key management, email notification services, and containerized deployments using Docker.
Spring BootReactTypeScriptOAuth2/OIDCKeycloakDockereIDAS
100K DAU · 1M+ events/day

Software Engineer – Backend

Country Delight

Jan 2023 – Jul 2024
  • Designed a gamification microservice handling 100K+ daily active users with 1M+ reward evaluations/day using event-driven Spring Boot architecture.
  • Built a Kafka-based notification system delivering millions of SMS, push, and WhatsApp messages/day — decoupled producer/consumer model with Quartz schedulers improving on-time delivery to >99%.
  • Reduced API latency 30–40% and database load 40%+ by implementing Spring Cache with Redis for high-frequency endpoints.
  • Resolved JPA transaction bugs in autopay flows, implementing idempotent retry mechanisms to prevent duplicate charges in distributed transactions.
JavaSpring BootApache KafkaRedisQuartzMySQLAWS
5K–10K market ticks/sec

Software Engineer – Java & Database

Nuvama Wealth & Investment

Aug 2021 – Dec 2022
  • Enhanced JAX-RS backend services processing 5K–10K market data ticks/sec in a real-time trading system, improving throughput and system stability.
  • Migrated legacy services to Spring Boot microservices, reducing average API response time by 20–25%.
  • Implemented thread pools and concurrent data structures to reduce processing latency by 25–30% under peak trading load.
  • Optimized PostgreSQL/MongoDB queries and stored procedures; integrated Redis caching to cut database hits by 40%+ during peak hours.
JavaJAX-RSSpring BootPostgreSQLMongoDBRedisTalendKubernetes

Projects

Production-grade systems

Each project reflects real engineering decisions around scale, consistency, and reliability.

SelfieSign E-Signature Platform

Full Stack

Multi-tenant digital signature SaaS — PHP → Java Spring Boot migration with enterprise auth.

  • Built multi-tenant architecture with isolated tenant context, independent auth configs, and org-level data separation.
  • OAuth2/OIDC via Keycloak (SSO, passkey); parallel I/O for document signing achieving sub-second latency at load.
  • eIDAS & XAdES standards compliance, ASiC-E container generation, and API key management for third-party integrations.
Spring BootReactKeycloakOAuth2DockereIDAS

Gamification Microservice

Backend

Event-driven reward engine serving 100K+ daily users with 1M+ evaluations per day.

  • Designed fault-tolerant microservice architecture with efficient reward computation and state machine management.
  • Kafka-based async reward processing decoupling reward triggers from evaluation — zero user-facing latency.
  • Idempotent reward grant logic with distributed locks to prevent duplicate reward issuance under retries.
JavaSpring BootKafkaRedisMySQLAWS

Kafka Notification System

Backend

Scalable multi-channel notification delivery — SMS, Push, WhatsApp — at millions per day.

  • Decoupled producer/consumer model on Kafka; each channel as independent consumer group for isolated scaling.
  • Quartz-based retry scheduler with exponential backoff and DLQ routing for failed delivery — >99% on-time rate.
  • Slack webhook alerting for scheduler failure monitoring with AWS Lambda for serverless DLQ processing.
Apache KafkaQuartzSpring BootAWS LambdaSNS

High-Frequency Trading Backend

Backend

Real-time market data processing at 5K–10K ticks/sec in a trading system.

  • Multithreaded JAX-RS/Spring Boot services with thread pool tuning and lock-free data structures for low-latency reads.
  • Redis caching layer for hot market data — 40%+ reduction in DB hits, 25–30% latency improvement under peak load.
  • PostgreSQL query optimization (stored procedures, index tuning); migrated legacy batch jobs to parallel ETL with Talend.
JavaJAX-RSSpring BootPostgreSQLRedisTalend

Kafka + AWS S3 Config Service

DevOps

Dynamic configuration microservice pulling from S3 and routing to Kafka topics.

  • Service reads JSON config files from S3 on startup/refresh — no redeploy needed for topic routing changes.
  • Event-driven routing: config-driven Kafka topic fanout with partition assignment and consumer group management.
  • Spring Boot actuator health checks + S3 config caching with TTL-based invalidation.
JavaAWS S3Apache KafkaSpring Boot

Email Notification Service

Backend

Production-grade email service with HTML templates, multi-file attachments, and SMTP.

  • Templating engine for dynamic HTML email generation — per-event template resolution with variable injection.
  • Async send with retry queue; SMTP error classification (transient vs. permanent) for retry eligibility.
  • REST API with request validation and rate-limiting to prevent abuse in multi-tenant deployments.
JavaSpring BootSMTPThymeleaf

Skills

Technical Expertise

Focused on building high-performance, scalable distributed systems using the modern Java ecosystem.

Java Ecosystem

Java 8/11/17Spring BootSpring MVCSpring SecurityJPA / HibernateSpring CacheSpring Cloud

Backend & Systems

Microservices ArchitectureDistributed SystemsRESTful APIsMultithreading & ConcurrencyEvent-Driven ArchitectureJVM Performance Tuning

Messaging & Data

Apache KafkaRedisPostgreSQLMySQLMongoDBRabbitMQTalend ETL

DevOps & Cloud

AWS (EC2, S3, Lambda, SQS)DockerKubernetesJenkins (CI/CD)Git / GitHub ActionsKeycloak

Education

Academic Background

Bachelor Of Engineering In Computer Science

BMS Institute Of Technology & Management

Bengaluru, India

2017 – 2021
CGPA: 7.8/10

Let's build scalable systems together.

I'm currently open to new senior-level opportunities or consulting on distributed architecture.