About
Java Backend Developer with 7+ years of experience building and optimizing backend systems, currently a Senior Consultant at Capgemini. Hands-on expertise in Java, Spring Boot, Microservices, REST APIs, Spring Data JPA, Hibernate, SQL, PostgreSQL, Oracle, Kafka, Spring Batch, AWS and CI/CD. Experienced in API and database performance optimization, distributed systems, production troubleshooting, technical design, team leadership and Agile delivery.
Skills & Expertise (42)
Work Experience
Senior Consultant
Capgemini Technology Services India Limited
Aug 2024 - Present
Led a team of 6 developers delivering backend services using Java, Spring Boot, Microservices, Kafka, PostgreSQL and AWS (EC2, ECS, ECR, S3, CloudWatch), contributing to technical design, task planning and code reviews. Optimized SQL/database access by eliminating N+1 query overhead in Spring Data JPA/Hibernate, resulting in a 30% improvement in observed API response time. Reduced billing Excel export time by 80% by precomputing and persisting order-level cost calculations during billing, eliminating redundant calculations during each export. Leveraged GitHub Copilot to accelerate routine development tasks including JUnit test generation, SQL preparation, documentation and SonarQube remediation, reducing manual effort by 40%.
Consultant
Capgemini Technology Services India Limited
Apr 2023 - Jul 2024
Migrated legacy Tasklet-based batch workflows to Spring Batch using custom ItemReader and ItemWriter components with chunk oriented processing, reducing full-batch processing time from hours to 7 minutes in production. Accelerated Spring Batch processing by 40% for 300K+ PostgreSQL records by minimizing database read calls and implementing JDBC batch inserts/updates; streamlined XML/DAT file processing using chunk-oriented processing with a chunk size of 100. Resolved production issues through root-cause and impact analysis, monitoring AWS CloudWatch logs and alerts and implementing fixes for recurring problems. Mentored new joiners on Java, Spring Boot, and Agile practices through structured onboarding and live sessions, helping them become productive faster.
Associate Consultant
Capgemini Technology Services India Limited
Oct 2021 - Mar 2023
Developed and tested backend services using Java 8, Spring Boot, Microservices and REST APIs, with PostgreSQL, Oracle and JUnit; also contributed to Angular 8 web application features. Integrated systems using IBM MQ for XML-based messaging, enabling asynchronous exchange of business data between applications.
Analyst / Senior Analyst
Capgemini Technology Services India Limited
Mar 2019 - Sep 2021
Enhanced and maintained a monolithic Java application using RESTful web services and Oracle, implementing backend changes and resolving production defects. Supported application monitoring and troubleshooting using Elasticsearch and Kibana, analyzing logs to identify production issues and their root causes.
Education
Bachelor of Technology (B.Tech), Electrical Engineering - Kalinga Institute of Industrial Technology
2014 - 2018 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
H1B
Relocation
Depends on Offer
Skills (42)
Click a skill to find developers with the same skill