Senior Software Engineer @ GlobalLogic | Building Scalable Microservices with Java, Spring Boot & Kafka

Bengaluru, Karnataka, India

Pune District, Maharashtra, India

Pune District, Maharashtra, India






Bachelor of Engineering - BE, Computer Science
Sinhgad Institute of Technology & Science

Higher Secondary School
Jammu and Kashmir Board of School Education (JKBOSE)
Join Sharan and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer @ GlobalLogic | Building Scalable Microservices with Java, Spring Boot & Kafka
Backend developer with 4+ years of experience building scalable, high-performance systems using Java, Spring Boot, and Kafka. At Amdocs, I’ve designed and enhanced microservices that automate workflows, optimize performance, and support real-time data streaming across telecom platforms. My experience spans Kubernetes, SQL (PostgreSQL, Oracle DB), NoSQL (Cassandra, Elasticsearch), and cloud-native environments. I thrive on hands-on coding, debugging, and system design — with a strong focus on clean architecture and resilient APIs. Beyond work, I’ve led modular side projects in C++, Python, and data structures, earning Gold Badges in Problem Solving (5⭐) and C++ (5⭐) on HackerRank. Currently open to backend engineering roles where I can drive impact through scalable architecture, performance tuning, and clean code.
Bengaluru
claude code
claude
cursor
deepseek
gemini
github copilot
Senior Software Engineer at GlobalLogic, Oct 2025 - Present · 1 yr, Bengaluru, Karnataka, India
Software Developer at Amdocs, Jul 2024 - Sep 2025 · 1 yr 3 mos, Pune District, Maharashtra, India, - Designed and implemented scalable REST APIs for a high-volume ordering system using Spring Boot and PostgreSQL — improved transaction throughput by 40% and reduced latency by 35%. - Led migration from monolith to microservices architecture, cutting deployment time by 60% and boosting maintainability. Integrated Kafka for asynchronous communication and enhanced system resilience. - Built a centralized exception-handling framework in Spring Boot with SLF4J and Logback, enabling structured logging and reducing debugging turnaround time by 50%. - Integrated third-party payment gateways (Razorpay, Stripe) with robust validation and rollback mechanisms — ensured 99.99% transactional accuracy across payment flows. - Collaborated with DevOps to containerize services using Docker and orchestrate deployments via Kubernetes. Set up clusters for auto-scaling, handling 10K+ concurrent users with <500ms average response time. - Optimized PostgreSQL queries and indexing strategies to support analytics workloads — achieved sub-second retrieval times across millions of records. - Developed a Couchbase Eventing framework to traverse multiple collections in parallel, identify and analyze missing data, and store only essential identifiers. This approach enabled large-scale data fixes within days while keeping storage usage minimal. - Resolved critical production issues by identifying root causes, proposing effective solutions, and coordinating with delivery teams for rapid deployment — improved system stability and uptime. - Engaged directly with clients to troubleshoot severe system gaps, perform deep-dive analysis, and deliver timely fixes — boosting reliability and client satisfaction.
Associate Software Engineer at Amdocs, Jul 2022 - Jun 2024 · 2 yrs, Pune District, Maharashtra, India, - Resolved critical production issues by identifying root causes, proposing effective solutions, and coordinating with delivery teams for rapid deployment — improving system stability and uptime. - Engaged directly with clients to troubleshoot severe system gaps, perform deep-dive analysis, and deliver timely fixes — boosting reliability and client satisfaction. - Engineered a data patching solution in collaboration with management and technical leads, successfully restoring CouchbaseDB records for 23 million users impacted by a database failure. - Automated 10+ manual workflows using Python, Shell, and SQL — reducing processing time from tens of hours to under 30 minutes and streamlining cross-domain operations. - Built an intelligent data verification tool to compare records across ElasticSearch and Couchbase, cutting validation time from 2–3 days for 100 entries to under 5 minutes for 1,000 entries — dramatically improving accuracy and efficiency. - Developed a Python-based reconciliation tool to analyze discrepancy files across multiple rule sets, instantly surfacing top offending fields through aggregation and quantification. - Created shell scripts for automated failure analysis across multiple domains, achieving 100% elimination of manual effort and accelerating root cause identification.
Bachelor of Engineering - BE, Computer Science, Sinhgad Institute of Technology & Science
Higher Secondary School, Jammu and Kashmir Board of School Education (JKBOSE)