

Technical Lead with strong hands-on experience in Java backend engineering, specializing in designing and developing scalable enterprise applications and distributed microservices. Experienced in technical leadership, solution design, backend architecture, and driving engineering initiatives across the software development lifecycle using Java, Spring Boot, Spring Security, REST APIs, and microservices architecture.
Currently working on Thales’s digital banking and identity platform, contributing to scalable, multi-tenant enterprise systems supporting customer onboarding, KYC, authentication, identity verification, and identity lifecycle management. Strong experience in distributed systems, KYC workflow orchestration, asynchronous processing, third-party API integration, secure inter-service communication using mTLS, and performance optimization.
Proven experience in technical ownership, mentoring developers, cross-functional collaboration, and delivering enterprise-grade backend solutions, with a strong focus on scalability, reliability, security, and engineering excellence within financial and identity-focused digital platforms.