About
Java Full Stack Developer with 1+ year of experience at Capgemini building backend REST APIs and services for an enterprise Java EE document management system in the automotive sector (JAX-RS, CDI, JPA/Hibernate). Independently built two production-grade full-stack applications: a 6-service Spring Boot microservices platform deployed live on AWS EC2 with Docker and GitHub Actions CI, and an AI-powered e-commerce platform with a Google Gemini 2.0 Flash hybrid recommendation engine. AWS Certified Cloud Practitioner and Azure Fundamentals certified.
Skills & Expertise (53)
Work Experience
Software Engineer
Capgemini
Jul 2025 - Present
Worked on an enterprise Java EE document management system for an automotive OEM client, developing backend features using JAX-RS, CDI Events, JPA/Hibernate, and Db2 in an Agile Scrum environment. Designed and delivered the backend REST API layer for a vehicle list batch reprint feature, enabling operators to trigger bulk reprints across all print perspectives โ Single Form, Form Group, and Baskets โ from Vehicle Stock inputs within a queue-based print processing system. Built a vehicle identifier parser supporting file upload and Vehicle Stock list formats with record limit enforcement, character-level ASCII validation, and identifier normalisation using Java Stream API. Designed a form group locking mechanism via DAO layer to prevent concurrent print collisions; applied transactional boundary management ensuring printer resource release on both success and failure paths. Implemented a CDI event-driven print job lifecycle: persisted jobs with WAITING status, fired reprint trigger events to GUI listeners, and automated print job cleanup on completion. Wrote JUnit tests for all delivered APIs; managed work using Jira for backlog tracking and Git for version control.
Education
B.Tech in Information Technology - Institute of Aeronautical Engineering
2021 - 2025 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation
Skills (53)
Click a skill to find developers with the same skill