Senior Java Developer → Lead Java Developer
Opal BPM India Pvt Ltd · Sep 2015 — Apr 2025 · 9 years, 7 months
India
- I joined as a Senior Java Developer (second engineering hire) and grew with the company as it scaled its product and engineering team over nine years, progressing into Lead Java Developer.
- I architected and led full-stack development of Opal's enterprise applications using Spring MVC, Spring Security, Spring Boot, Microservices, ExtJS, and React.
- I led design and rollout of an OAuth2-based authentication and authorization system, standardizing security across multiple client deployments.
- I owned deployment of critical services to UAT/production, including rollback and monitoring strategy.
- During the last five years of my tenure, I provided technical leadership and mentoring to a team of 5–7 developers, establishing code-quality and system-design practices, while continuing hands-on architecture and backend work.
- I defined CI/CD strategy using Jenkins and Docker, and implemented cloud-native deployments on AWS EC2.
- I architected the Enterprise Exchange Platform — 16 interconnected microservices for multi-tenant trading, built on Java 21, Spring Boot 3.4.13, PostgreSQL, Kafka, and Redis.
- I built the Beckn Protocol Verification Adapter ("WRI Connector") — an RFC 1.2.0-compliant identity-verification adapter in Python/FastAPI supporting multiple providers with Ed25519-signed multi-tenant isolation.