
KARIM AFQUIR
Senior Java Consultant | Spring Boot & Cloud
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
Senior Java Consultant with 8+ years expertise in enterprise applications and payment systems. Led SNCF e-wallet project, designed RESTful APIs, and delivered microservices solutions on GCP. Specialized in Spring Boot, cloud architecture, and full-stack development with proven track record in fintech and e-commerce.
Work experience
Senior Java Consultant
AtosFreelance
Jan 2023 - Feb 2026
3 years 2 months
Paris, France
Project | SNCF – E-Wallet Project - Worldline Key responsibilities: ● Designed and developed RESTful payment APIs for SNCF's e-gift card solution. ● Built Pub/Sub workers and managed payment transaction logging using Google Cloud messaging services. ● Implemented unit and integration tests to ensure reliability and quality of the payment flow. ● Deployed services across multiple environments (test, staging, production) using Google Cloud Platform (GCP). ● Worked in an Agile environment, participating in bi-weekly demos and directly communicating with the client. ● Proposed technical improvements and contributed to architectural decisions. ● Analyzed functional and technical needs and proposed architectural solutions in collaboration with the project architect. ● Developed and maintained core modules using selected modern technologies, ensuring scalability and clean architecture. ● Led efforts in technology migration, including Tomee to JBoss and SVN to Git transitions. ● Implemented and scheduled background jobs using Spring Quartz, with proper dependency management via Maven. ● Participated in the full software lifecycle: design, development, testing (unit, integration, system), deployment, and production monitoring. ● Ensured code quality, performance, and security while also fixing bugs and responding to production incidents. ● Provided technical support to end-users and operations teams post-deployment.
Senior Java Consultant
Inetum
Jun 2021 - Dec 2022
1 year 7 months
Casablanca Metropolitan Area
Project | IODAS , RIO Key responsibilities: ● Developed and maintained REST & SOAP web services, with a strong focus on backend logic (Spring Boot) and functional domain (social action sector). ● Handled bug fixes, feature enhancements, and client requests across multiple modules. ● Collaborated with POs, architects, and cross-functional teams on code reviews, testing (JUnit, Selenium), and design discussions. ● Contributed to CI/CD pipelines, containerization with Docker, dependency management with Maven, and server migration to AWS Cloud. ● Participated in client support (remote maintenance) and provided technical solutions tailored to specific business contexts. ● Developed Spring Batch jobs to feed core systems based on detailed specifications. ● Delivered backend and frontend features (Spring Boot, Angular) within a microservices architecture. ● Designed automated testing architecture, performed unit and integration tests, and led a small team in DevOps tasks and service migration.
Solutions Architect
Buropa Maroc
Aug 2020 - May 2021
10 months
Casablanca-Settat, Morocco
Project : Creation of B2B and B2C e-commerce websites for the sale of school and office supplies, development of a web application for sales management, and active contribution to the launch of the IT department within the company. Key Responsibilities: ● Designed and implemented e-commerce platforms (B2B & B2C) using CMS tools (e.g., WordPress, PrestaShop, Magento), in close collaboration with the Marketing department to align with brand identity and customer experience goals. ● Contributed to the design and implementation of the ERP architecture based on a microservices architecture, enabling modularity, scalability, and future system integration. ● Developed both the frontend and backend of a custom web sales management application using Angular and Spring Boot, aimed at improving workflows for both sales representatives and clients. ● Defined technical standards and best practices to support maintainable and scalable development across projects. ● Participated in setting up CI/CD pipelines for continuous integration and automated deployment, increasing development velocity and reducing time-to-market. ● Collaborated with cross-functional teams to align software solutions with business needs, while ensuring security, performance, and reliability. ● Supported the establishment of the IT department, including tool selection, workflow setup, and internal documentation to ensure a robust technical foundation for future projects.
Java Software Engineer
Filiassur
Aug 2017 - Jul 2020
3 years
Tangier, Morocco
Project: Development of a web-based ERP sales management application for insurance (FILIVENTE) Key Responsibilities: ● Developed and maintained the frontend interface using Angular, ensuring a responsive and user-friendly experience tailored to business needs. ● Implemented backend services and business logic using Spring Boot, focusing on modularity, performance, and maintainability. ● Collaborated closely with UI/UX designers, product owners, and QA teams to align technical solutions with user expectations and functional requirements. ● Integrated RESTful APIs to facilitate seamless data communication between frontend and backend components. ● Conducted automated end-to-end testing using Selenium, improving overall application stability and reducing manual testing time. ● Participated in code reviews, debugging, and optimization tasks to ensure high code quality and adherence to software engineering best practices. ● Worked in an Agile environment (Scrum), contributing to sprint planning, daily stand-ups, and retrospective meetings. ● Contributed to deployment processes, including CI/CD pipelines and application delivery in staging/production environments.
Full-stack Developer
Le VenturesFreelance
Sep 2016 - Jul 2017
11 months
Los Angeles, CA, USA
Project : Multi-platform Development Key responsibilities: ● Built and maintained multiple e-commerce websites using various web technologies tailored to B2B and B2C needs. ● Developed backend services with Spring and Node.js, ensuring performance and integration with payment/order systems. ● Collaborated on UI/UX design using Photoshop and Adobe Illustrator to enhance user experience and visual identity.
Education
National School of Applied Sciences (ENSAF)
Engineer's degree
2013 - 2016
4 years