Dans le cadre du renforcement des équipes de l'un de nos clients grands comptes, nous recherchons un Développeur Fullstack Java / Angular pour intervenir sur des projets stratégiques de transformation et d'évolution du système d'information.
Vous intégrerez une équipe agile pluridisciplinaire en charge du développement et de la maintenance d'applications critiques à forte visibilité métier. Vous participerez à l'ensemble du cycle de vie des applications, depuis la conception jusqu'à la mise en production.
Vos missions
- Participer aux ateliers de conception fonctionnelle et technique.
- Analyser les besoins métiers et proposer des solutions adaptées.
- Développer les fonctionnalités front-end sous Angular.
- Développer les composants back-end en Java et Spring Boot.
- Concevoir et maintenir des API REST.
- Participer à la mise en œuvre d'architectures microservices.
- Assurer l'intégration avec les différents SI et applications du groupe.
- Réaliser les tests unitaires et d'intégration.
- Participer aux revues de code et aux démarches d'amélioration continue.
- Contribuer à l'industrialisation des développements via les chaînes CI/CD.
- Assurer le support technique et la résolution des incidents complexes.
- Participer activement aux cérémonies Agile (daily meetings, sprint planning, rétrospectives).
Profil candidat:
Profil recherché
- Issu(e) d'une formation supérieure en informatique (Bac+3 à Bac+5).
- Vous justifiez d'au moins 4 années d'expérience en développement Fullstack Java / Angular.
- Vous disposez d'une solide expérience sur les environnements Java modernes et le framework Spring Boot.
- Vous maîtrisez Angular, TypeScript et les bonnes pratiques de développement Front-End.
- Vous avez déjà évolué dans des architectures distribuées, microservices ou orientées événements.
- Vous possédez une bonne compréhension des problématiques de performance, de sécurité et de qualité logicielle.
- Vous êtes à l'aise avec les outils d'intégration et de déploiement continus ainsi qu'avec les environnements conteneurisés.
- Une expérience des plateformes cloud (AWS, Azure ou GCP) constitue un réel atout.
- Vous êtes capable d'intervenir aussi bien sur les sujets techniques que de challenger les besoins fonctionnels.
- Vous appréciez le travail en équipe et les environnements collaboratifs.
- Vous faites preuve d'autonomie, de rigueur et d'un bon esprit d'analyse.
- Vous êtes force de proposition et aimez contribuer aux choix techniques de votre équipe.
- Vous possédez un bon niveau de communication vous permettant d'interagir efficacement avec les équipes métiers, les architectes et les autres équipes de développement.
Les plus appréciés
- Expérience dans des contextes grands comptes.
- Connaissances DevOps et culture CI/CD.
- Expérience sur Kafka ou d'autres solutions de messaging.
- Participation à des projets de migration vers Java 17/21 ou Angular dernière génération.
- Sensibilité aux principes Software Craftsmanship, Clean Code et Architecture Hexagonale.