Nous sommes à la recherche d’un Développeur Fullstack Senior spécialisé en Java et Angular pour rejoindre notre Digital Factory Marchandise, Commercial & Links. Votre mission principale sera de concevoir, développer et maintenir des applications robustes, scalables et maintenables, en utilisant les technologies Java, Spring Boot et Angular.
Responsabilités clés :
- Conception, développement, mise en production et maintenance de nouvelles fonctionnalités.
- Participation à l’ensemble du cycle de développement logiciel : conception, développement, mise en production et phase de run.
- Conception d’architectures modernes, orientées microservices et event‑driven.
- Gestion des bases de données relationnelles (PostgreSQL, SQL) et orientées documents (Couchbase, Firebase, BigTable).
- Optimisation de la performance applicative et système via Gatling, Firebase Analytics, Crashlytics.
- Automatisation des pipelines CI/CD avec GitLab, Docker, GCP, monitoring et observabilité.
- Conception d’APIs performantes, testables et documentées (Postman, bonnes pratiques REST, RemoteConfig).
- Garantir la qualité logicielle à travers les pratiques de software craftsmanship (SOLID, YAGNI, code review, TDD).
- Mettre en œuvre une couverture de tests efficace (JUnit, Mockito) et suivre les indicateurs de qualité (SonarQube, test coverage).
- Contribuer à un Design System cohérent et réutilisable au sein des interfaces web.
- Travailler dans un environnement cloud (GCP, BigQuery) pour gérer les données à grande échelle.
- Utiliser Git pour le versionning, en respectant les bonnes pratiques de GitFlow.
- Maîtriser les méthodes agiles, notamment SCRUM.
Profil recherché :
- Diplômé d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique.
- Expérience de plus de 7 ans en Java/Angular.
- Expérience dans le secteur du commerce de détail ou de la grande distribution est un plus.
- Excellente communication écrite et orale en français.
- Capacité d’analyse, d’amélioration continue, de prise de recul et de respect des délais.
- Esprit d’équipe et capacité à collaborer efficacement.
Vous travaillerez en étroite collaboration avec les équipes business, product management et design pour concevoir des outils ergonomiques et fiables, tout en garantissant la qualité et la performance des applications. Si vous êtes passionné par le développement fullstack, que vous avez une solide expérience en Java et Angular, et que vous souhaitez travailler dans un environnement stimulant et innovant, nous serions ravis de recevoir votre candidature.