Description du poste
Au sein de notre équipe de développement agile, les principales tâches seront :
- Contribuer activement au cadrage des besoins avec le product owner et aux choix architecturaux en collaboration avec la cellule architecture.
- Garantir la conception technique pour des applications fiables, robustes, performantes et maintenables.
- Participer aux développements et à la maintenance corrective.
- Avoir une vue globale du cycle de vie de l’application, son versionning, l’intégration, déploiement continue et ses livrables.
- S’assurer de la documentation technique du projet.
- Veiller à la mise en œuvre des bonnes pratiques (code review, pair programming …) et garantir la qualité des livrables.
- Culture du test / mise en place d’indicateurs de qualité de code.
- Aider à la résolution de problématiques complexes .
- Suivi des mises en production.
Qualifications
Vous disposez minimum de 4 années en développement full stack avec Java (8, 11, 17, 21), Spring Boot, Spring, Hibernate et Spring Data JPA.Expertise avec les frameworks JavaScript : Angular, Vue ou React.Expérience confirmée avec Maven, Linux, Git et les environnements Jenkins.Compétences confirmées en bases de données relationnelles Oracle SQL et PostgreSQL.Connaissance de Linux, Ansible et Elasticsearch.Maîtrise des Web Services REST et Messaging JMS.Expérience avec les environnements Cloud (GCP, Azure).Connaissance de CSS3 et HTML5.Maîtrise des principes de conception et de la programmation orientée objet.Connaissance des concepts de sécurité des applications web.Expérience en développement d’applications distribuées et travail en équipe.Forte capacité de communication et de collaboration avec les équipes métiers et techniques.Désir constant d’apprendre et d’améliorer les compétences professionnelles.Bonne maîtrise du français et de l’anglais.Informations supplémentaires
Pourquoi rejoindre notre équipe ?
Un environnement dynamique et innovant, au sein d’une équipe passionnée par les technologies de données.La possibilité de travailler sur des projets d’envergure, à la pointe des technologies cloud et Big Data.Des opportunités d’évolution et de formation continue pour développer vos compétences.Un cadre de travail flexible et des avantages attractifs.Avantages :
Projets innovants et variés dans un environnement stimulant.Opportunité de formation et de certification sur les technologies Microsoft.Flexibilité de travail (télétravail partiel).