About
Experienced Java Developer with 2.8 years of experience in developing scalable applications using Java, Spring Boot, and Spring MVC. Adept at writing clean, maintainable code while collaborating with cross-functional teams to deliver high-quality software. Focused on solving real-world problems, improving system performance, and enhancing user experience. Hands-on with Docker, Jenkins CI/CD, RESTful APIs, JWT authentication, and AWS cloud infrastructure.
Skills & Expertise (34)
Work Experience
Software Engineer
CGI
Jun 2022 - Jan 2025
Developed services using Spring Boot for user profile management module and order management module using Java and Spring MVC. Designed and integrated RESTful APIs to fetch and display payment data from DB based on the account number on the user's dashboard, enabling TALK TALK clients and stakeholders to monitor financial transactions. Supported the integration of Spring Security with JWT for secure service communication, ensuring role-based access control for sensitive user data. Worked closely with DevOps teams to set up CI/CD pipelines using Docker and Jenkins, speeding up the deployment process and reducing deployment errors. Wrote unit tests using JUnit and Mockito, achieving 70% code coverage, ensuring clean, maintainable code that meets industry standards. Contributed to frontend modules built with React.js, collaborating with the UI team to integrate REST APIs and ensure seamless data flow between the Spring Boot backend and the client-side interface. Identified and resolved bugs and performance bottlenecks, improving response times of key API endpoints by 15%, enhancing the overall user experience.
Education
Bachelor of Technology (B.Tech) - Electronics and Communication Engineering - Vardhaman College of Engineering
2018 - 2022 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (34)
Click a skill to find developers with the same skill