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

Abhimanyu Profile

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

Software Developer — Eazypaymentz
Company: Analytiq Business Ventures | Remote | Sep 2022 – Feb 2023
Tech: Java 17, Spring Boot 3, Kafka, Redis, Elasticsearch, RabbitMQ, AWS, OAuth2, OIDC, JWT
  • 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
Senior Java Developer — E-commerce & Food Delivery Systems
Company: Appizum Technology | Remote | Jan 2019 – Aug 2022
Tech Stack: Java 11, Spring Boot, PostgreSQL, Redis, RabbitMQ
  • 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
Java Developer — CLMS | Hunar
Company:Strategic outsourcing services [client: JAPIT] (Govt. Project) | On-site | Oct 2018 – Dec 2018
Tech Stack: Java 8, Spring Boot, MySQL
  • 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
Software Engineer — Doctor Appointment Booking System
Company: ITZ Software Technologies | On-site | Apr 2015 – Mar 2017
Tech Stack: Java 8, Spring Boot, MySQL
  • 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
Junior Developer — SkillThrust
Company: Avancosys | On-site | Nov 2012 – May 2013
Tech Stack: Java 6, Spring 3.2, Hibernate, MySQL, AWS, DynamoDB
  • 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)
Fraud-Detection Pipeline | Self-Initiated
Jan 2025 – Present
Stack: Java 17, Spring Boot 3, Apache Storm 2.4, Kafka, Elasticsearch 8, Redis 7, MySQL 8, Docker, Prometheus/Grafana, JUnit 5
  • 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)
AI-Enhanced Trading Platform | Self-Initiated
Mar 2025 – Present
Stack: Java 17, Spring Boot 3, Python ML, React/Next.js, TypeScript, MongoDB, Redis, Kafka, FreqTrade
  • 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
Luxury Real Estate Platform | Self-Initiated
Jun 2025 – Present
Stack: Next.js 15, React 19, TypeScript
  • 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
Learn Ink (SaaS LMS Platform) | Self-Initiated
Feb 2024 – Present
Stack: Java 17, Spring Boot 3, Kafka, Redis, MongoDB, Elasticsearch, MySQL, React/Next.js
  • 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
Secure File Sharing API | Self-Initiated
Feb 2023 – Feb 2024
Stack: Rust, Axum, SQLx, PostgreSQL, Tokio, JWT, AES
  • 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

Resume

Download my full resume for more details on my experience and skills.
Download Resume (PDF)

Contact

Let's connect! Feel free to reach out via any of the platforms below.