08/12/2026 updated

**** ******** ****
100 % available

Senior Backend Engineer - Java / Spring Boot

ESSAOUIRA, Morocco
Worldwide
Associate of Science in Information Systems Engineering
ESSAOUIRA, Morocco
Worldwide
Associate of Science in Information Systems Engineering

Profile attachments

Mohammed_Marrouss_resume.pdf

GCPJava (Programming Language)Spring SecurityLinuxElasticsearchGradleGroovyApache MavenOpenSSLAnsibleOpenapiSSL Certificate ManagementSpring MVCGitLabSpring DataKotlinSolid PrinciplesKubernetesGraphQLSAP HybrisRestful ApiSpring BatchDocker
Java / Spring Boot & Microservices
Umfangreiche Kenntnisse in Java und Spring Boot zur Entwicklung verteilter, cloud-nativer Microservices-Systeme. Anwendung von Design Patterns, SOLID-Prinzipien, Hibernate, Maven, Gradle, JUnit und Spock in produktiven Projekten.

SAP Commerce Cloud
Fundierte Erfahrung in der Entwicklung und Optimierung von SAP Commerce Cloud Plattformen, einschliesslich Architekturdesign, Customizing von Komponenten, FlexibleSearch, Impex sowie Integration von Zahlungssystemen wie Adyen und Iyzico.

DevOps & Cloud-Infrastruktur
Praxiserfahrung mit DevOps-Werkzeugen und Cloud-Plattformen wie Docker, Kubernetes, GCP, AWS und Jenkins. Einsatz von APM und VisualVM zur Performance-Analyse und Optimierung verteilter Systeme.

Datenbankmanagement
Kenntnisse in relationalen Datenbanken wie MySQL, PostgreSQL, Oracle und SQL. Erfahrung in der Performance-Optimierung von Datenbankabfragen in produktiven Umgebungen.

API-Integration
Erfahrung in der Integration von REST-, SOAP-, WebSocket-, GraphQL- und OpenAPI-Schnittstellen sowie der Anbindung von Drittanbieter-APIs zur Datensynchronisation und Transaktionsverarbeitung.

Testing & Qualitätssicherung
Erstellung umfangreicher Unit- und Integrationstests mit Testcontainers, WireMock, JUnit und Spock. Durchfuehrung von Code-Reviews und Performance-Tuning zur Sicherstellung der Qualitaet und Skalierbarkeit.

Web-Technologien
Kenntnisse in HTML, CSS, JavaScript, TypeScript, Angular, React und Tailwind fuer die Entwicklung und Optimierung von Web-Frontends und mobilen Webanwendungen.

KI & moderne Sprachen
Kenntnisse in Spring AI, MCP und RAG sowie in den Programmiersprachen Kotlin, Scala und Groovy.

Agile Methoden
Aktive Teilnahme an Scrum-Zeremonien sowie Beitrag zu Schaetzung, Planung und Priorisierung in agilen Entwicklungsteams. Zertifiziert als Professional Scrum Developer.


Project history

Senior Backend Engineer - Java / Spring Boot

Yves Rocher
Mitarbeit an einer verteilten Microservices-Plattform auf GCP, Entwicklung mehrerer Spring Boot Services fuer das E-Commerce-Backend (Produktverwaltung, Promotions, WCMS). Aufbau eines Cart-Management-Microservices mit PostgreSQL und Integration des Nebim ERP. Integration von Iyzico als Zahlungsanbieter, Anbindung von Drittanbieter-REST-APIs, Performance-Tuning sowie Optimierung der Cart-Webview und des Authentifizierungsflusses fuer die Mobile App. Erstellung umfangreicher Unit- und Integrationstests mit Testcontainers und WireMock.

Senior SAP Commerce Cloud Developer

Elision
Mitarbeit an 3 grossen SAP Commerce Projekten zum Aufbau und zur Optimierung von Headless-E-Commerce-Plattformen. Integration des Adyen-Zahlungssystems, Architekturdesign und Customizing von SAP Commerce Komponenten sowie Code-Reviews und Performance-Tuning.

Java / SAP Hybris Engineer

Tacit Knowledge
Entwicklung einer B2C-Plattform fuer Beaverbrooks mit CMS, Auftragsverarbeitung und Integration von Finanzloesungen. Anforderungsanalyse, Loesungsdesign und Entwicklung von SAP Commerce Kernfunktionen sowie Integration einer individuellen Zahlungs- und Finanzloesung. Aktive Teilnahme an Scrum-Zeremonien.

Java / SAP Hybris Engineer

SQLI Rabat
Lieferung massgeschneiderter E-Commerce-Loesungen fuer hochprofilierte Kunden wie Chanel, Rubix und ArcelorMittal. Entwicklung und Wartung von Auftragsverarbeitung, CMS-Konfiguration und Datenmodellierungsfunktionen. Zusammenarbeit mit funktionsuebergreifenden Teams fuer Deployments mit minimaler Ausfallzeit.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in