KARIM AFQUIR

Senior Java Consultant | Spring Boot & Cloud

Salary / Daily rate

Paris, France

Freelance

Can come onsite

Skills

JavaSpring BootAngularMicroservicesRESTful APIsDevOpsGitGitLabJenkinsBackend DevelopmentFrontend DevelopmentFullstack DevelopmentTesting & QATerraformDockerPostmanSwagger/OpenAPISeleniumGitHubCybersecuritySQL databasesAIAWSKubernetes

Languages

EnglishSpanishFrench

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.

Links

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

The best place to find your next move

© 2026. All Rights Reserved.