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.

Experience
Where I've built things
Full Stack Developer (Backend-focused)
VirtueTech Services
SelfieSign (Taiwan) · E-Signature SaaS
- 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.
Software Engineer – Backend
Country Delight
- 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.
Software Engineer – Java & Database
Nuvama Wealth & Investment
- 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.
Projects
Production-grade systems
Each project reflects real engineering decisions around scale, consistency, and reliability.
SelfieSign E-Signature Platform
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.
Gamification Microservice
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.
Kafka Notification System
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.
High-Frequency Trading 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.
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.
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.
Skills
Technical Expertise
Focused on building high-performance, scalable distributed systems using the modern Java ecosystem.
Java Ecosystem
Backend & Systems
Messaging & Data
DevOps & Cloud
Education
Academic Background
Bachelor Of Engineering In Computer Science
BMS Institute Of Technology & Management
Bengaluru, India
Let's build scalable systems together.
I'm currently open to new senior-level opportunities or consulting on distributed architecture.
Direct Connect