About
Backend developer with 4 years of hands-on experience in designing and developing microservices based as well as monolithic applications, proficient in Java, Spring Boot, and RESTful API development. Adept at working in Agile environments, debugging production issues, and collaborating with cross-functional teams. Successfully completed a 2-week onsite assignment (at Hong Kong), collaborating with stakeholders to gather requirements and align technical solutions with business objectives.
Skills & Expertise (31)
Work Experience
Associate Consultant
Capgemini Technology Services
Present - Present
Designed and developed microservices-based backend systems using Java 11 and Spring Boot, handling high-volume transactional workflows. Built REST APIs enabling secure communication via OAuth2, integrated through API Gateway (Apigee). Utilized Spring Data JPA for efficient database interactions and optimized MySQL queries' performance, resulting in a 25% reduction in query execution time. Worked with Redis caching to improve performance of read-heavy APIs. Applied microservices design principles such as Circuit Breaker, Retry, etc., to ensure scalable and maintainable services. Implemented resilient APIs with proper exception handling and logging, improving system reliability. Provided critical production support by monitoring application behavior using Dynatrace, analyzed logs using AWS CloudWatch and resolved defects, leading to improvement in system stability and uptime. Supported unit testing efforts using JUnit and Mockito by executing and maintaining test cases, contributing to high code coverage and significantly reducing bug occurrences in production. Collaborated with DevOps teams for containerized deployments on AWS EKS using Jenkins CI/CD pipelines. Leveraged tools like Postman, Atlassian JIRA, Git, and Atlassian Confluence to streamline development, facilitate collaboration, track issues, and maintain comprehensive documentation, enhancing team productivity and project transparency. Actively participated in Agile ceremonies, contributing to sprint planning, backlog refinement, and sprint reviews, ensuring alignment of development efforts with evolving business needs.
Education
Bachelor of Technology - Electronics and Communication Engineering - Guru Nanak Institute Of Technology
- · Afghanistan
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation