smartrecruiters

Développeur Fullstack Java / ReactJS expérimenté/senior @ ALTEN

Rabat, Rabat-Salé-Kénitra, maOnsiteFull-timePosted 93 days ago

Opens on smartrecruiters

About this role

Au sein de la Software Factory, le/la consultant(e) interviendra sur une plateforme de gestion retail (gestion des opérations magasin : palettes, produits à date de péremption, notifications, fonctionnalités métier).

Ses responsabilités incluent :

Conception et développement d’applications Java / Spring Boot / ReactJS robustes et scalables.Contribution à des architectures microservices et event-driven.Conception selon les principes Clean Architecture et Domain-Driven Design (DDD).Participation à la conception et à la maintenance d’un Design System cohérent.Mise en œuvre du TDD, tests unitaires (JUnit, Mockito) et tests End-to-End.Développement Front-End en JavaScript / TypeScript, avec Jest / Vitest et Vite.Amélioration continue de la qualité produit (coverage, Sonar, SOLID, YAGNI).Gestion des workflows DevOps (GitLab CI/CD, conteneurisation, automatisation pipelines).Application des bonnes pratiques Git (branches, Merge Requests, code review).Participation au cycle de vie complet du logiciel : conception, développement, mise en production, run.Maintenance évolutive et corrective des applications existantes.Travail en méthodologie Scrum et contribution active au craftsmanship. Diplômé(e) d'un Bac+5 école d’ingénieur ou équivalent

Expérience : entre 3 à 7 ans + une expérience dans le retail / grande distribution est un plus

Compétences techniques :

Java (expert)Spring BootReactJSJavaScript / TypeScriptClean ArchitectureDomain-Driven Design (DDD)Microservices & event-driven architecturePostgreSQL / MongoDBJUnit / MockitoJest / Vitest / ViteGitLab CI/CDConteneurisationGit (branching, MR, code review) Looking forward to hearing from you !

Skills

OthersInformation TechnologyMid-Senior LevelComputer Software

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →