Senior Software Engineer
7+ years building high-throughput Java backend systems for enterprise banking & fintech clients across Europe and India.
Profile
Senior Software Engineer with 7+ years of Java backend experience, specialising in distributed microservices architectures for regulated financial systems. At EPAM Systems, I designed and delivered a production credit-scoring platform for a Swedish Tier-1 bank — processing real-time financial data via Apache Kafka, secured through OAuth 2.0 and Spring Cloud Gateway, and deployed on Kubernetes with zero-downtime blue-green releases. Strong foundation in system design, data structures, and clean code practices. Currently deepening expertise in distributed systems and preparing for senior engineering roles at top-tier technology companies.
Experience
TokenRelayGatewayFilterFactory
across all gateway routes, ensuring zero unauthorised service access.@Cacheable, @CachePut,
@CacheEvict) on credit score lookups, significantly reducing database
read pressure.@JsonSerialize(PartialMaskingSerializer) to mask PII in all application logs.javax.xml.bind
APIs, updated all dependencies, and maintained full regression test coverage throughout.Technical Skills
Key Project
EPAM Systems · Java 11 · Spring Boot · Kafka · Redis · OAuth 2.0 · Kubernetes
Production-grade microservices platform enabling a leading Swedish bank to perform real-time credit scoring on customer financial data. The system processes incoming financial events through Kafka, calculates scores via a dedicated scoring service, caches results in Redis, and exposes secure REST APIs through Spring Cloud Gateway with full OAuth 2.0 token validation. Fully GDPR-compliant with AES-256 encryption and PII masking. Deployed on Kubernetes with zero-downtime releases and centralised Splunk observability.
Education
National Institute of Technology, Kurukshetra · CGPA: 8.5 / 10
Bhupal Nobles College, Udaipur · 77%