Romy John · Software Engineer
Building secure, scalable backend systems that power real-world applications
I'm a Backend Software Engineer with 5+ years of experience specializing in Java and Spring Boot, building scalable microservices, secure REST APIs, and cloud-native applications for fintech and enterprise platforms. My expertise spans authentication, third-party integrations, performance optimization, Redis, Kafka, Docker, and AWS, along with hands-on experience integrating Agentic AI and LLM-based workflows into backend systems. I focus on building secure, reliable, and scalable software with clean service boundaries.

Where I've worked
Software Engineer
Eleven Tech Studio Pvt. Ltd.
Jul 2023 – Present · Gurugram
Leading backend architecture for fintech and enterprise platforms with a focus on performance and security.
- Microservices — designed and built 15+ scalable Spring Boot services and REST APIs.
- Performance — cut backend response times 30–40% via Redis caching and optimized service calls.
- Authentication — implemented JWT, MFA, OTP and RBAC for multi-tenant environments.
- Integrations — delivered 10+ third-party integrations — payments, credit bureau, eKYC and webhooks.
- Reliability — added token management, auto-refresh, retry and timeout handling for fault tolerance.
- CI/CD — streamlined Jenkins + AWS deployments, reducing release effort by 50%.
- Mentoring — ran code reviews and mentored junior developers.
Software Developer
Eleserv Softech Pvt. Ltd.
Jan 2022 – May 2023 · Delhi
Built backend modules and enterprise workflows in an Agile delivery environment.
- Backend modules — developed scalable enterprise workflows with Spring Boot, PostgreSQL and Kafka.
- IRCTC Leave System — delivered a leave management system, cutting approval turnaround by 50%.
- Automation — automated healthcare reporting with Python, reducing turnaround by 70%.
- Delivery — supported deployments, enhancements and production issue resolution.
Technologies I work with
Featured Projects
SSO Authentication Platform
Multi-Tenant Authentication & Authorization
A production-grade multi-tenant SSO platform giving multiple enterprise clients unified, secure login across Employee ID, Email and OTP.
- JWT authentication — access, refresh and MFA tokens with AES-encrypted merchant claims.
- Multi-factor auth — Email/SMS OTP with Redis caching, TTL cooldown and resend-abuse protection.
- RBAC framework — annotation-based permission checks across users, roles, assets, apps and merchants.
- Dynamic asset module — recursive tree, role-asset mapping and permission-based nested-tree APIs.
- Token caching — Redis-cached third-party tokens with auto-refresh on 401 responses.
CMS — Collection Management System
Multi-Channel Campaigns & Payments
A collections backend that dispatches multi-channel campaigns to thousands of customers and integrates payments reliably under load.
- Multi-channel dispatch — SMS, Email, WhatsApp and Push via a WebClient client with per-org API keys.
- Template engine — reflection-based resolution mapping {{placeholders}} to loan/client fields at dispatch.
- Campaign tracking — batch IDs and a CREATED → IN_PROGRESS → COMPLETED/FAILED lifecycle.
- Payment integration — PayU with a Resilience4j circuit breaker and graceful fallback on failure.
- Async & rate limiting — SQS producers for bulk/single dispatch and Redis rate limiting on public endpoints.
LMS — Loan Management System
End-to-End Lending Workflows
Scalable backend APIs automating the full lending lifecycle — from customer onboarding to disbursement and repayment.
- Loan lifecycle APIs — application, verification, approval, disbursement, EMI, closure and foreclosure.
- Credit Bureau checks — credit score, repayment history and risk assessment during processing.
- KYC & payments — Aadhaar/KYC verification and payment gateway with webhook/callback handling.
- Role-based access — Sales, Operations, Credit, Finance, Collections and Admin roles.
- Reporting APIs — pipeline, disbursal, overdue accounts and portfolio analytics.
Leave Management System — IRCTC
Employee Leave Workflows
A custom leave management system for IRCTC to streamline leave application, approval and tracking across departments.
- Leave workflows — submission, approval/rejection, cancellation and balance tracking.
- Role-based modules — Employees, Reporting Managers, HR Admins and Super Admins.
- Email notifications — submission, approval, rejection and status updates.
- HR reporting — monthly summaries, attendance insights and downloadable reports.
Let's build something reliable
I'm open to opportunities where I can build reliable, scalable backend systems and solve meaningful engineering challenges. If you're working on interesting problems, I'd be glad to connect.