Hey, I'm Abhimanyu
Java Backend Engineer | Technical Architect | Quantitative Developer | ML Engineer
Building scalable, event-driven systems with 7+ years of expertise in microservices, Kafka, Spring Boot, and cloud-native architectures.
About Me

Experienced Java Backend Engineer (7+ years) skilled in designing and developing high-performance, event-driven systems. Specialized in microservices, multi-module and monolithic architectures, and Kafka-based asynchronous processing. Expert in secure API development using Spring Boot 3, Spring Framework 6, and Hibernate 6, SOLID principles, Test-Driven Development (TDD), modern design patterns, cloud-native tools, and domain-driven design (DDD) principles.
Core Skills
- Languages: Java (17/11/8/6/5/4), Python, C/C++, Rust
- Scripting: Bash, Python, PowerShell, JavaScript (Node.js), Bat
- Frameworks & Tools: Spring Boot 3, Spring Security 6, Hibernate 6, JPA, Axum (Rust), JasperReports
- Kafka Ecosystem (Real-Time Data Platform): Apache Kafka (KRaft & Zookeeper modes), Kafka Connect (Debezium, JDBC, Elasticsearch, MongoDB connectors), Kafka Streams (microservices integration), Schema Registry (Avro), KStream, KTable, Kafka REST Proxy, AKHQ / Confluent Control Center, Prometheus + Grafana (Kafka metrics), TLS/SASL security, DLQ, Single Message Transforms (SMT)
- Messaging & Streaming: RabbitMQ, Apache Kafka, Kafka Stream API, Apache Storm (Spouts/Bolts), Storm-Kafka Integration
- Data Integration & Search: Kafka Connect, Debezium CDC, Elasticsearch, Redis, MongoDB, MySQL, PostgreSQL
- Cloud & DevOps: AWS (EC2, VPC, IAM, S3), Docker, Prometheus, Grafana, ELK Stack, Swagger/OpenAPI, CI/CD (GitHub, Jenkins), Linux Administration
- Architecture & Patterns: Microservices, Monolithic, Multi-Module, Outbox Pattern, Factory, Strategy, Singleton, Proxy, Adapter, Resilience4j
- Concurrency & Async Processing: CompletableFuture, ExecutorService, Thread Pools, ThreadLocal, Context Propagation
- Security: OAuth2, JWT, HTTPS/TLS, OWASP Guidelines, Secure Headers
- Data Engineering & Pipelines: Kafka + Spark Streaming, Airflow, DVC, Parquet, Delta Lake, AWS
Projects
- Engineered Zero Trust–compliant PAYIN/PAYOUT/ADMIN APIs, enforcing authentication and authorization on every request using OAuth2 + OIDC, independent of network or service origin
- Implemented role-based (RBAC) and scope-based authorization using JWT claims, enabling fine-grained access control for admin, merchant, and system-level operations
- Designed user tokens and service tokens with strict audience (aud) restriction and short TTLs, ensuring APIs accepted tokens only from intended callers and minimizing blast radius on compromise
- Secured service-to-service communication using OAuth2 Client Credentials flow, eliminating shared secrets and enabling identity-centric machine authentication
- Implemented JWT validation at the application layer, verifying signature, issuer (iss), audience, scopes, and expiry locally via JWKS without runtime IdP dependency
- Enforced end-to-end encryption using TLS 1.2+ for all API traffic, with optional payload-level encryption using public/private key pairs for sensitive payment and PII fields
- Integrated cryptographic key rotation for JWT signing and service encryption keys, supporting multiple active keys via kid headers and seamless rotation without downtime
- Hardened APIs with rate limiting, contextual identity-based logging, and audit trails, ensuring all access was traceable to a user or service identity rather than IP address
- Zero Trust security guarantees across Kafka-driven, event-based payment workflows
- Implemented Debezium + Outbox pattern ensuring atomic message delivery and DB consistency
- Deployed Elasticsearch search layer, cutting report latency by 80%
- Built Storm + Kafka fraud-detection pipeline, processing 15K+ events/s
- Architected and developed modular microservices for cart, checkout, payment, and delivery
- Leveraged RabbitMQ for notification delivery and Redis for session storage and rate limiting
- Enabled Elasticsearch-based search on menu items and restaurant metadata
- Integrated OAuth2/JWT based login and RBAC with Spring Security
- Wrote extensive test coverage with JUnit5 & Mockito; integrated with Postman automated suites
- Designed API contracts and documented all endpoints using Swagger/OpenAPI
- Conducted query profiling and optimization to improve DB performance and resolve timeouts
- Guided junior developers and contributed to code reviews, refactoring, and mentorship
- Developed backend modules for the government training scheme tracking
- Used Spring MVC and Hibernate with custom HQL/native SQL for complex queries
- Designed JasperReports-based dynamic PDF generation and automated email delivery
- Configured role-based access control and user session management
- Ensured data integrity, input validation, and exception handling across all modules
- Developed REST APIs for a Doctor Appointment Booking System with dynamic slot scheduler
- Integrated payment gateway APIs with support for refunds and transaction audits
- Fixed N+1 query issues and used Hibernate second-level caching to improve performance
- Designed and deployed services to AWS EC2, managed AMIs and environment configurations
- Built internal tools for doctor availability tracking and admin reporting
- Contributed to social platform "SkillThrust" with features like chat, geolocation, and reviews
- Used Google Maps API for live tracking and calendar scheduling for events
- Implemented OTP-based registration, social login (Google/Facebook), and access control
- Created validation utilities to handle anti-spam, input sanitization, and secure storage
- Supported deployment using AWS EC2/S3, worked closely with the frontend team (JSP/jQuery)
- Built a sub-second fraud-scoring pipeline handling 15K+ events/s with real-time enrichment and ML-based risk scoring
- Developed fraud-enrich-svc (WebFlux + R2DBC + MySQL) achieving p99 < 40ms at 3K RPS
- Designed Storm topology (3 Nimbus / 6 Supervisors) with exactly-once semantics via Storm-Kafka API
- Indexed enriched data in Elasticsearch 8 (7-day ILM) and built Kibana dashboards with ≤ 2s response SLA
- Used Redis Streams + Lua for atomic high-risk alert broadcasts (P99 3ms)
- Added Micrometer + Grafana metrics for throughput, lag, JVM GC, and topology health
- CI/CD: GitHub Actions → Docker → Helm on Kubernetes (blue-green deploys)
- Achieved 100% win-rate (59/59 trades) using 6-model ensemble (Prophet, LSTM, GRU, CNN-LSTM, Attention-LSTM, Bi-LSTM)
- Built microservices backend (Spring Boot 3 + MongoDB + Redis + Kafka)
- Integrated FreqTrade for live trading with < 3s latency
- Trading Bot Dashboard: Next.js 15 + React 19 (TypeScript) with Tailwind CSS + Radix UI
- Real-time WebSocket charts (Recharts) and responsive UX
- High-end property showcases for Los Angeles market with 25+ pages / 20+ components
- Glass-morphism UI, lazy loading, SEO, and image optimization
- MLS-style filtering, property modals, and client scheduling tools
- Architected multi-tenant LMS with course modules, instructor tools, and dashboards
- Integrated Stripe & Razorpay for secure, recurring payment flows
- Built Kafka-based notification engine and real-time analytics using Elasticsearch
- Applied CQRS with MongoDB read models and MySQL write storage
- Designed frontend in React/Next.js with authentication and role-based routing
- Designed encrypted file-sharing API with expiring links and AES encryption
- Built on Axum + Tokio for high-performance async I/O
- Implemented JWT auth, metadata tracking, and scheduled cleanup jobs
Skills
Languages
- Java (17/11/8/6/5/4)
- Python
- C/C++
- Rust
Scripting
- Bash
- Python
- PowerShell
- JavaScript (Node.js)
- Bat
Frameworks & Tools
- Spring Boot 3
- Spring Security 6
- Hibernate 6, JPA
- Axum (Rust)
- JasperReports
Kafka Ecosystem
- Apache Kafka (KRaft & Zookeeper)
- Kafka Connect (Debezium, JDBC, Elasticsearch, MongoDB)
- Kafka Streams, Schema Registry (Avro)
- KStream, KTable, Kafka REST Proxy
- AKHQ / Confluent Control Center
- Prometheus + Grafana (Kafka metrics)
- TLS/SASL security, DLQ, SMT
Messaging & Streaming
- RabbitMQ
- Apache Kafka
- Kafka Stream API
- Apache Storm (Spouts/Bolts)
- Storm-Kafka Integration
Data Integration & Search
- Kafka Connect
- Debezium CDC
- Elasticsearch
- Redis
- MongoDB
- MySQL, PostgreSQL
Cloud & DevOps
- AWS (EC2, VPC, IAM, S3)
- Docker
- Prometheus, Grafana
- ELK Stack
- Swagger/OpenAPI
- CI/CD (GitHub, Jenkins)
- Linux Administration
Architecture & Patterns
- Microservices
- Monolithic
- Multi-Module
- Outbox Pattern
- Factory, Strategy, Singleton
- Proxy, Adapter
- Resilience4j
Concurrency & Async Processing
- CompletableFuture
- ExecutorService
- Thread Pools
- ThreadLocal
- Context Propagation
Security
- OAuth2
- JWT
- HTTPS/TLS
- OWASP Guidelines
- Secure Headers
Data Engineering & Pipelines
- Kafka + Spark Streaming
- Airflow
- DVC
- Parquet
- Delta Lake
- AWS
Goals
- Deliver robust, scalable, and secure software solutions for real-world business needs.
- Continuously learn and adopt new technologies to stay at the forefront of web and backend development.
- Contribute to open-source projects and the developer community.
- Mentor and collaborate with other engineers to foster a culture of growth and innovation.
Testimonials
"Abhimanyu is a highly skilled engineer who consistently delivers quality work on time. His expertise in Java and microservices is top-notch."
- Former Manager, Analytiq Business Ventures
"A pleasure to work with, always proactive and detail-oriented. Highly recommended for any challenging project."
- Team Lead, Appizum Technology
Services
- Custom Web Application Development - Full-stack solutions using Java, Spring Boot, React, and Next.js
- SEO & Performance Optimization - Improve search rankings and site speed for better user experience
- API & Backend Engineering - RESTful APIs, GraphQL, microservices with Java, Spring Boot, Node.js
- Cloud & DevOps Consulting - AWS deployment, Docker containerization, CI/CD pipelines (GitHub Actions, Jenkins)
- UI/UX Design & Responsive Frontend - Modern, mobile-first designs with React, Next.js, and Tailwind CSS
- Technical Mentoring & Code Review - Best practices, architecture guidance, and code quality improvement
- Kafka & Event-Driven Architecture - Real-time data streaming, message queues, and async processing
- Data Engineering & ETL Pipelines - Build scalable data pipelines with Apache Kafka, Spark, Flink, Debezium CDC, Airflow, Python, and real-time stream processing
- Database Design & Optimization - MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch setup and tuning
- Security Implementation - OAuth2, JWT authentication, API security, OWASP compliance
- Microservices Architecture - Design, development, and deployment of scalable microservices
- Legacy System Modernization - Migrate monolithic applications to modern tech stacks
- Technical Documentation - API documentation, system architecture diagrams, developer guides
Education
Master of Computer Applications (MCA)
University of Pune | 2008 – 2011
Bachelor of Arts in Economics (Statistics)
St. Columba's College, Hazaribagh | 2007
Ongoing Learning
System Design, CI/CD (DevOps), AI/ML LLM with Java, C++, Rust, Python + MLOps, Azure