Développeur FullStack Java Angular (H/F)
Description du poste
🎯 Contexte de mission
Dans le cadre du développement et de l’évolution d’applications digitales de gestion et de diffusion de services publicitaires, une équipe produit recherche un Développeur Full Stack Java / Angular expérimenté.
Le consultant interviendra au sein d’une équipe agile de la DSI en charge de produits digitaux à forte visibilité, avec un fort enjeu de qualité, de performance et de scalabilité des solutions.
🛠️ Missions principales et rôle
Conception et développement de features
Participer à la conception technique et à l’évaluation des nouvelles fonctionnalités.
Développer les features côté back-end et front-end.
Implémenter les tests unitaires et d’intégration associés.
Garantir le respect des bonnes pratiques de développement, d’architecture et d’ergonomie.
Qualité logicielle et industrialisation
Contribuer au maintien et à l’amélioration de la chaîne d’intégration continue.
Participer à l’optimisation des pipelines de build, test et déploiement.
Garantir la qualité du code via les standards d’ingénierie logicielle (clean code, tests, revue de code).
Collaboration et animation d’équipe
Participer aux rituels agiles (Sprint planning, daily, review, rétrospective).
Collaborer avec le Tech Lead et le Scrum Master dans l’animation de l’équipe.
Travailler en interaction avec les équipes projets de la DSI.
Être force de proposition dans l’amélioration continue des pratiques.
Contribution produit
Comprendre les besoins métier et les traduire en solutions techniques.
Participer activement à la conception de solutions robustes et évolutives.
Garantir la cohérence fonctionnelle et technique des livrables.
🎯 Objectifs
Développer des fonctionnalités fiables, performantes et maintenables.
Assurer la robustesse de la plateforme digitale.
Améliorer la qualité du delivery via l’industrialisation et l’automatisation.
Contribuer à l’évolution continue de l’architecture applicative.
Participer à la montée en maturité technique de l’équipe.
💡 Compétences requises
Backend
Java 17+.
Spring Boot 3+.
Hibernate / JPA.
Architecture REST API.
SQL avancé.
Kafka (consommation et production d’événements).
PostgreSQL.
ElasticSearch (indexation, recherche, agrégation).
Frontend
Angular (versions 19 à 21).
TypeScript avancé.
Angular CLI.
State management (Redux / Ngxs).
Angular Material.
Node.js (écosystème frontend).
Architecture & bonnes pratiques
Clean Architecture.
Architecture hexagonale.
DDD (Domain Driven Design).
CQRS (connaissance opérationnelle).
Programmation réactive (connaissance / autonomie).
Qualité & tests
JUnit, Mockito.
Cucumber (BDD).
Jest, Karma.
Tests front-end Angular.
Outillage CI/CD.
DevOps & outils
Git.
Jenkins.
Maven / NPM.
SonarQube.
Docker.
Kubernetes.
ELK Stack (centralisation logs).
Base de données & data
SQL (maîtrise).
NoSQL (ElasticSearch / MongoDB).
👤 Profil
Développeur Full Stack confirmé à senior (6 ans minimum).
Forte expérience en environnement Java / Angular.
Habitué aux architectures modernes et distribuées.
Expérience dans des environnements Agile (Scrum / XP).
Capacité à intervenir sur des sujets techniques complexes en autonomie.
Bon niveau de communication, esprit d’équipe et rigueur d’exécution.
Capacité à travailler dans un environnement multi-équipes et produit.
Exigences du poste
Stack technique :
À propos de l'entreprise
Publié par
Intéressé par cette offre ?
Cliquez sur "Postuler" pour accéder à l'offre.