Kaustav Datta

Senior Java Backend Engineer | Technical Lead

Kolkata, India

Profile summary

Accomplished Senior Java Backend Engineer with 9 years of progressive experience in enterprise software engineering and distributed systems. Trilingual in English, Bengali, and Hindi, bringing expertise in microservices architecture, cloud infrastructure, and compliance automation. Proven record of scaling high-throughput platforms and optimizing system reliability for financial and insurance systems. Dedicated to delivering robust technical solutions through modern engineering practices and continuous improvement.

Career highlights

Backend Architecture and Scale: Architected and scaled a Backend-for-Frontend platform spanning downstream microservices, sustaining peak traffic at low latency while reducing client-visible incidents from partial backend outages by 45%.

Compliance Automation Pipeline: Designed and implemented a compliance automation pipeline using Spring AI and large language model extraction, reducing manual review time by 35%.

Trading Platform Engineering: Engineered backend and frontend features using Java, Spring Boot, and Angular for a live trading platform handling daily transactions across equities, mutual funds, and exchange-traded funds.

Network Visualization Platform: Built an Angular, LeafletJS, and OpenStreetMap visualization platform for real-time network-device connectivity and network health monitoring.

Key skills

TechnicalJava 21 Java 17 Java 11 Java 8 SQL TypeScript JavaScript API Design AWS Docker Kubernetes PostgreSQL MySQL SQL optimization Postman GitHub Actions GitHub Copilot Angular HTML CSS
ProfessionalSpring Boot Spring Security Spring Cloud Spring Batch Spring AI Hibernate JPA REST SOAP Distributed Systems Microservices Event-Driven Architecture Domain-Driven Design BFF HLD/LLD Scalability High Availability Apache Kafka idempotent producers exactly-once processing partitioning consumer groups DLQ Resilience4j OAuth2 JWT client-credentials/M2M auth RBAC key rotation EC2 ECS Lambda S3 RDS DynamoDB SQS SNS CloudWatch IAM Helm Terraform Neo4j ELK distributed tracing Dynatrace OpenTelemetry JUnit 5 Mockito TDD JMeter Jenkins Maven RAG pipelines LLM-based extraction agentic workflows Claude Code

Professional experience

Technical Lead / Senior Backend EngineerJun 2023 - Present
AccentureKolkata, India

Directs backend engineering operations for a team of 6 engineers, managing technical design, architecture reviews, code reviews, and delivery across 40 on-schedule production releases. Oversees system reliability, API compliance standards, and platform scalability for high-throughput insurance systems.

  • Architected and scaled a Backend-for-Frontend platform spanning 12 downstream microservices, sustaining 20,000 req/sec peak traffic at P99 latency below 300ms while reducing client-visible incidents from partial backend outages by 45%
  • Designed and led CARA, a real-time fraud-screening API performing sanctions and PEP checks on policyholders and transactions at 200 req/sec to satisfy insurance compliance requirements
  • Designed and implemented a RAG-based compliance-automation pipeline using Spring AI and LLM extraction, reducing manual review time 35%
  • Implemented OAuth2/JWT machine-to-machine authentication using client-credentials grants, short-lived signed tokens, and scheduled key rotation across 12 inter-service integrations, replacing static API keys and resolving a security-audit finding
  • Led migration of 12 production microservices from JDK 11 to JDK 21 with zero downtime through dependency modernization, GC tuning, and virtual-thread evaluation for /O-bound workloads
Senior Consultant / Full-Stack EngineerJun 2021 - May 2023
Ernst & Young (EY)Kolkata, India

Directed full stack engineering operations inside capital markets engagements, building banking and trading software systems while aligning with cross-functional product and business stakeholders.

  • Engineered backend and frontend features using Java, Spring Boot, and Angular for a live trading platform handling 15,000 daily transactions across equities, mutual funds, and ETFs.
  • Resolved Kafka consumer instability by moving blocking third-party API calls to asynchronous processing with Resilience4j Retry, eliminating thread-pool exhaustion.
Software Engineer / Full StackMar 2020 - May 2021
Sinarmas Digital VenturesBangalore, India

Directed full stack development operations for the Smartfren Telecom account, managing frontend interfaces and backend database structures to support internal teams.

  • Designed a Neo4j graph-based network topology model after recursive SQL joins became a performance bottleneck for traversal-heavy fault-propagation queries.
  • Built an Angular, LeafletJS, and OpenStreetMap visualization platform for real-time network-device connectivity and network health monitoring.
Software Engineer / Full StackJan 2018 - Feb 2020
CGIBangalore, India

Directed full stack engineering operations within retail banking and financial services, focusing on backend service creation and modern frontend frameworks. Guided architecture decisions and production builds while sharing technical knowledge with junior developers and interns.

  • Built banking application functionality and REST-based microservices using Java 8, Spring Boot, and Angular 6.
  • Participated in architecture reviews and established engineering best practices across the team.

Projects

jobs-mcp-automate

Built a Spring Boot MCP server integrating Arbeitnow and Adzuna job APIs into an automated AI-agent job-discovery workflow; implemented SQLite persistence, Spring Data JPA, and Claude API tool definitions designed for direct integration with agentic workflows.

Java Spring Boot AI Agent Infrastructure SQLite Spring Data JPA Claude APIgithub.com/KD0109/jobs-mcp-automate

Education

B.E.Jan 2013 - Jan 2017
Jadavpur University, Kolkata

Electronics & Instrumentation Engineering

Languages

English · C2

Bengali · Professional

Hindi · C2