ZELMAD Mohamed

Senior Software Engineer

Salary / Daily rate

Cergy, France

Mobility: Île-de-France, Montpellier, ...

Freelance, open to permanent contract

Can come onsite

Skills

JavaPythonAngularDevOpsJavascriptSpring BootRabbitMQKafkaReactGitMavenJenkinsMicroservicesRESTful APIsMySQLPostgreSQLSymfonyDockerTypescriptPostmanGitLabOracle DatabaseMongoDBAnsibleKubernetesElasticsearchAWSScrum

Languages

English

About me

Intro

Senior Fullstack Software Engineer with 8 years of expertise in Java, Spring, Python, and Angular development, specializing in microservices architecture and cloud solutions. Successfully lead projects for major financial institutions (BPCE, SG, BNP Paribas) implementing scalable applications and DevOps practices. Offering deep expertise in Spring ecosystem, messaging systems (Kafka/RabbitMQ), and modern frontend frameworks to deliver robust enterprise solutions.

Links

Work experience

Senior Fullstack Software Engineer (Java | Python | Angular | DevOps)

Groupe BPCE

Aug 2022 - Present

4 years 3 months

Paris, France

BPCE (Hybrid) : Senior Java/J2EE Developer (Freelance) Project : MyCloud Portal, Cloud computing platform. Tasks: - Design, develop, and maintain the server-side of portal applications using Java/J2EE, and related technologies/Frameworks. - Design, develop, and maintain scheduled tasks and Batches using Python. - Develop, and maintain User interfaces of portal applications using TypeScript and Angular 16. - Participate in all aspects of the software development process, including requirements gathering, analysis, design, implementation, and testing - Analyze and Correct production anomalies and incidents. - Collaborate with cross-functional teams to define and ship new features efficiently. - Perform team member code reviews to help maintain code quality, processes, and automation on an efficient and lean level. Technologies : - JAVA 17, Python, JavaScript - Spring(Boot, MVC, Data, Security). - Typescript, Angular - Maven, GitLab, Jenkins, SonarQube, Artifact, Docker, Ansible - Junit, Mockito - RabbitMQ - Putty, WinScp - Architecture : Hexagonal, CQRS, Microservice, event driven design - Database : MongoDB

Senior Fullstack Java Microservices Developer

SGFreelance

Oct 2021 - Aug 2022

11 months

Casablanca, Morocco

Project : Development of backend modules for SoGé online banking application Tasks : - Designing, implementing and engineering microservices application using the Spring Boot/Cloud framework, application servers such as Apache, WildFly [JBoss], Tomcat - Design, development, and engineering of REST and SOAP web services. - Deliver high-quality code by creating and maintaining a high percentage of unit and integration test cases. - Ensure code quality, application security, accessibility. - Provide the ability to monitor system performance and uptime and quickly respond to issues when they occur. - Mentor associate junior developers in the adoption of SG standards and utilization of technologies and tools. Technologies : - JAVA 8, Shell - Spring (Boot, Data, Security, Batch, cloud) - Junit, Mockito, Spring Cloud Contract - Jenkins, Sonar, Docker, K8S - Maven, GitLab, Nexus - Minio (pour la gestion des documents) - Architecture : Microservice, CQRS - Methodology: Scrum Agile

Full Stack Software Engineer

BNP Paribas

Sep 2020 - Oct 2021

1 year 2 months

Casablanca, Morocco

Client : BNP Paribas Project : Engine for calculating risk reasons and performance statuses Mission : Java Software Engineer. - Engage in cross-functional collaboration throughout the entire software lifecycle - Scope, design, and build scalable, resilient distributed systems - Design and estimate new requests features and providing tech design and documentations. - Analyze and correct production issues. - Design and perform unit testing, functional testing, and code reviews. - Build CI/CD pipelines using Jenkins and C3PO (XLD, XLR). - Document technical specifics and/or tech design - Participate on necessary Agile methodology ceremonies (Backlog refinement, Daily meeting, ...) Technologies : - Back-End : Java 8, Spring Boot, Spring Batch. - Front-End : Typescript, ReactJs - ORM : JPA, Spring Data - Web Application Server : Tomcat - DBMS : Oracle - Version Control System : GitLab - Message Broker : Apache Kafka - CI/CD : Gitlab, Jenkins, Docker, XLD, XLR. - Others : Maven, MobaXterm.

Confirmed Full Stack Java/Angular Engineer

Cegedim e-business

Sep 2019 - Oct 2020

1 year 2 months

Arribat Center - Immeuble D et E - 2ème étage - Rabat - Maroc

Client : Cegedim e-business Project : SyWEB, Digital Transformation Platform Missions : - Participation in Agile/Scrum ceremonies and software development life cycle principles. - Experience working with different Messaging system like : RabbitMQ and Kafka. - Implementing application using microservice architecture. - Design and Implement REST/SOAP web service. - Hands-on web frameworks : Spring, Angular. - Implementing Unit test using (Junit, Mockito) and ensure Code Quality using SonarQube for 80% of convergence. - Mentor Juniors to help maintain good coding quality. Technologies : - Back end : Java 8, Spring (Boot, Batch, AOP) - ORM : JPA, Hibernate, Spring Data - Web Application Server : WildFly - DBMS : Oracle - Version Control System : GitLab - Message Broker : RabbitMQ. - CI/CD : Jenkins, GitLab CI/CD. - Architecture : Microservice. - Others : Maven, PUTTY, WinCSP.

Junior Full stack Software Engineer

CGI

Jul 2018 - Aug 2019

1 year 2 months

TECHNOPOLIS PARK - RABAT-SALÉ-KÉNITRA, Maroc

Project : Manpower, recruitment services Missions : - Participate on all aspects of software development process : requirements, code, TU and deployment. - Design, develop and configure the solution according to functional specification ... - Work with collaborative team of software professionals and stakeholders. - Hands-on web framework : Angular, ReactJS, ... - Analyse and resolve existing web applications issues and incidents. - Experience in Subversion, Gitlab, Maven and Jenkins. Technologies : - Back-End : Java 8, Spring Boot, Spring Batch. - Front-End : Typescript, Angular 2+ - ORM : JPA, Spring Data - Web Application Server : Apache Tomcat - DBMS : PostgreSQL - Version Control System : GitLab - Message Broker : RabbitMQ. - CI/CD : Jenkins, SonarQube, Ansible, C3PO. - Others : Maven, FileZilla


Education

Institut National des Postes et Télécommunications

Software Engineer

2015 - 2018

3 years 2 months

CPGE SETTAT

CPGE

2013 - 2015

2 years 2 months

Lycée Technique Errachidia

Bachelor's degree

2010 - 2013

3 years 2 months

The best place to find your next move

© 2026. All Rights Reserved.