Développeur Fullstack Senior Java - React H/F - ALTEN
- Boulogne-Billancourt - 92
- CDI
- ALTEN
Les missions du poste
Alten, la maison des ingénieurs, qui sommes-nous ?
Fort de plus de 35 ans d'expériences, le groupe Alten exerce dans plus de 30 pays. Cette couverture mondiale, nos 54 000 collaborateurs, composés à 88 % d'ingénieurs, nous permettent d'être un groupe international et leader de son marché.
Soucieux du bien-être de nos collaborateurs, cela nous a permis, cette année et pour la 12ème fois consécutive, d'être labélisé Top Employer. L'obtention de ce label s'appuie sur un audit du Top Employer Institute qui passe en revue un référentiel de 600 bonnes pratiques RH, garantissant le bien-être de chacun.
Pourquoi nous ?
Une démarche RSE forte : nos ingénieurs travaillent sur des projets qui contribuent à un avenir meilleur. ALTEN Group est signataire et membre de plusieurs programmes en faveur de l'environnement (Planet Tech'Care, La Charte de l'ingénierie, Climate Ambition Accelerator).
Les compétences de nos ingénieurs au coeur des préoccupations : la montée en compétences de chacun est optimisée tout au long de votre parcours carrière.
Culture d'entreprise élevée : Événements fédérateurs, actions solidaires, webinaires innovation, challenges variés... Faites l'expérience d'un environnement stimulant où vous pourrez partager vos talents et vos passions.Nous recherchons un Développeur Fullstack Senior Java / React pour rejoindre une Software Factory dédiée à l'industrialisation et à l'accélération du développement logiciel.
L'objectif de cette entité est de fournir aux équipes techniques des outils, standards et plateformes d'automatisation permettant d'améliorer la qualité, la productivité et la rapidité de livraison des applications.
Vous interviendrez sur une plateforme de gestion retail permettant de piloter des opérations en magasin : gestion des palettes, suivi des produits à date de péremption, notifications opérationnelles et autres fonctionnalités métiers.
Vos missions
Développement Fullstack
- Concevoir, développer et maintenir des applications robustes et scalables avec Java, Spring Boot et React
- Participer à la conception et à l'évolution de nouvelles fonctionnalités
- Contribuer à l'amélioration et à la maintenance des applications existantes
Architecture et conception
- Travailler sur des architectures microservices et event-driven
- Appliquer les principes de Clean Architecture et Domain-Driven Design (DDD)
- Participer à la conception et à la maintenance d'un Design System cohérent
Qualité et tests
- Mettre en oeuvre les pratiques de Test-Driven Development (TDD)
- Développer des tests unitaires (JUnit, Mockito) et des tests End-to-End
- Améliorer en continu la qualité du code (coverage, Sonar, principes SOLID / YAGNI)
DevOps et industrialisation
- Contribuer aux workflows DevOps
- Maintenir et améliorer les pipelines GitLab CI/CD
- Participer à la conteneurisation et à l'automatisation des déploiements
- Appliquer les bonnes pratiques de versioning Git et code review
Cycle de vie produit
- Participer à tout le cycle de développement logiciel :
- conception
- développement
- mise en production
- maintenance
Collaboration Agile
- Travailler en collaboration avec les équipes :
- Front-end
- Produit
- Opérations
- Participer aux cérémonies Agile / Scrum
- Contribuer activement à l'amélioration continue des pratiques d'ingénierie
Environnement technique
Backend
- Java
- Spring Boot
- Microservices
- Architecture event-driven
Frontend
- React
- JavaScript / TypeScript
- Jest / Vitest
- Vite
Data
- PostgreSQL
- MongoDB
Qualité & DevOps
- JUnit
- Mockito
- Git
- GitLab CI/CD
- Docker
Méthodologies
- DDD
- TDD
- Agile / Scrum
Le profil recherché
Profil recherché
- Bac +5 en école d'ingénieur ou équivalent
- Plus de 7 ans d'expérience en développement Java
- Expérience solide en React
- Maîtrise des architectures microservices
- Expérience avec les bonnes pratiques d'ingénierie logicielle (DDD, TDD, Clean Architecture)
Serait un plus :
- Expérience dans le retail ou la grande distribution