Mohamed Amine Aoutir

Senior Backend Engineer | Java, Microservices

Salary / Daily rate

Rabat, Morocco

Freelance

Remote only

Skills

Spring BootRESTful APIsJavaKafkaTypescriptPostgreSQLAWS LambdaRedisGitGitLabJenkinsGrafanaMavenJavascriptNodeOracle DatabaseMongoDBMySQLMicrosoft SQL ServerAmazon EC2RabbitMQGolangTerraformDockerDatabricksPostmanSwagger/OpenAPIConsulting ITLinuxPrometheusGradleJiraAWSKubernetes

Languages

EnglishArabicFrench

About me

Intro

Hello, my name is Mohamed Amine AOUTIR, and I am a Senior Software Engineer with over 8 years of experience in developing and delivering complex applications. Throughout my career, I have worked across various domains, contributing to both frontend and backend development as well as DevOps practices. My journey in software engineering has equipped me with a deep understanding of full-stack development, enabling me to design and implement robust, scalable, and efficient solutions.

Links

Work experience

Senior Software Engineer

CarrefourFreelance

Jul 2023 - Present

3 years 4 months

Remote

Building Backend For Frontend for renting all vehicle types in France Area. Missions: - Implementing Domains using Hexagonal Architecture. - Developing all client/server communication between BFF and the front + between BFF and other backend services using async Spring Reactive. - Create generic services that traces all backend calls and client calls in reactive manner. - Lightweight the call to IAM by storing hashed access tokens and id tokens in Redis. - Unit test all domain/ adapter services; controllers. - Build and deploy with CI/CD to Azure Cloud. - Create deployment projects for BFF with go template Helm K8s. - Create a Service for reading data from Azure Databricks and store them in the Postgres database. - Simulate SNS/SQS/Lambda/IAM/S3 infrastructure with docker for dispatching messages from sns to multiple sqs queues using lambda function

Lead Java/DevOps Engineer

Orange Business Maroc

Sep 2020 - Jul 2023

2 years 11 months

Rabat, Morocco

Project Description: Migrate from scratch the ESB architecture to microservices. Missions: - Developing Camel routes with Java DSL for each microservice. - Create Services for transforming data flows between APIs. - Create controllers as the entry points to call camel routes. - Promote the communication between microservices by using EBUS (REST API above RabbitMQ infra Orange Solution). - Configure Apigee Policies to create proxies between different microservices and target APIs. - Unit testing for Services, mappers, and Camel Routes. - Build and deploy with CI/CD to CAAS CNP (Orange solution based on OpenStack with Kubernetes Cluster). - Create deployment projects for a group of microservices with Helm K8s.

Full Stack Engineer

Ayming

Mar 2020 - Aug 2020

6 months

92230 Gennevilliers, France

Building a recovery plan management application in the health sector (From Scratch) - Definitions of conventions and good practices. - Fullstack development Java/Angular. - Refactoring (clean code performance). - Creation of Rest web services. - Adding and updating features.

Lead Full Stack Software Engineer

CEGEDIM

May 2019 - Feb 2020

10 months

Rabat, Morocco

Redesigning from scratch ACTIV Infinite app to BEYOND Project based on microservices architecture in both sides backend and frontend. BEYOND aims to help business and end users who belongs to health insurance sector. BEYOND includes optical and other data referentials, service providers, product workshops, compute engine, organisations, RGPD, service discovery & disbursement.

Lead Full Stack Software Engineer

SQLI

Aug 2018 - Apr 2019

9 months

Rabat, Morocco

Designing a large Event-driven microservices software architecture for Allianz. The project is between French BU and a large airline company. The goal is to refund the insured person when his flight has a delay of more than the threshold. While waiting for the flight departure, the insured person will receive an email or an SMS to provide his IBAN and BIC to be reimbursed over a certain amount. Technologies: Microservices architecture using: Java 8, Spring Cloud Config, Spring Cloud Stream, Spring Cloud DataFlow, Cloud Foundry, RabbitMQ, Spring Cloud Netflix (Zuul, Eureka, Zipkin), Spring boot, Spring Batch, Spring Data, REST, Spring Security, Redis, JWT, Jenkins, SonarQube, Docker, Angular 7, Angular Material, Git.

CGI

Mar 2016 - Jul 2018

2 years 5 months

technopolis, rabat salé

Software Engineer - ENGIE

Sep 2016 - Jul 2018

1 year 11 months

technopolis, rabat salé

- Building projects of web apps. - Creating unit and integration test. - Writing detailed functional specifications. - Handling evolution/correction requests of existing web apps. - Writing detailed functional . Technologies: Java 8, Spring Boot, Spring Security, Spring Web, Spring Data, Angular 5, Bootstrap, HTML5 , CSS3.

End of Studies Intern - CALF

Mar 2016 - Aug 2016

6 months

technopolis

Automating blocked stream treatment process in a EAI WebMethods platform. Technologies: - Integration Server. - MyWebMethods Server. - PL/SQL. - Oracle 11g. - Linux bash. - Java - Designer . - Developer. - Flow language.

Technical Trainee

Institut National des Postes et Télécommunications - المعهد الوطني للبريد والمواصلات

Jul 2015 - Sep 2015

3 months

Rabat, Morocco

Development of a bar code reading application in platform raspberry pi Technical environment: Nodejs,Angularjs,Python,MongoDB,OpenCV,Raspbian.

Worker Trainee

Atos Consulting

Jul 2014 - Aug 2014

2 months

Casablanca, Morocco

Development of infrastrcture cloud using VMware vSphere web client by configuring vSphere standart switch between virtual machines, vSphere Distibuted switch between ESXi, creating and configuring NFS ,VMFS Datastore and clusters. Technical environment: VMware VSphere web Client,Redhat,vMotion,LAN,vSwitch.


Education

Institut National des Postes et Télécommunications

Ingénieur d'Etat, Génie logiciel

2013 - 2016

4 years

CPGE - Classes préparatoires aux grandes écoles

MPSI/MP

2010 - 2013

4 years

12h/week mathematics, 10h/week physics and chemistry, 4h/week engineering science, 2h/week algorithmes and data structures, 4h/week philosophy, 2h/week English, 2h/week Arabic

The best place to find your next move

© 2026. All Rights Reserved.