En tant que Développeur Java Full Stack, vous interviendrez au cœur de projets stratégiques dans un contexte de transformation digitale, au sein d’environnements modernes, dynamiques et stimulants.
Vous participerez à la conception, au développement et à l’évolution d’applications innovantes, en collaboration avec des équipes pluridisciplinaires organisées en mode Agile.
Vous évoluerez dans des architectures modernes orientées microservices, avec des pratiques DevOps avancées, et contribuerez activement à la qualité, la performance et la scalabilité des solutions développées.
Vos principales responsabilités seront les suivantes :
- Développement full stack : Concevoir, développer et maintenir des applications en Java (versions 17 à 21) avec des frameworks tels que Spring Boot ou Quarkus, ainsi que des interfaces front-end en Angular ou React.
- Conception d’architectures modernes : Participer à la mise en place et à l’évolution d’architectures microservices et API REST, en garantissant robustesse et scalabilité.
- Contribution aux pratiques DevOps : Intervenir sur les chaînes CI/CD et les environnements cloud via des outils tels que Docker, Kubernetes, Jenkins et Git.
- Qualité et performance : Assurer la qualité du code (tests, revue de code, bonnes pratiques) et optimiser la performance des applications.
- Participation aux projets agiles : S’impliquer dans l’ensemble des rituels Agile (Scrum/Kanban) et collaborer étroitement avec les équipes produit, QA et OPS.
- Innovation et veille technologique : Être force de proposition sur les choix techniques et contribuer à l’amélioration continue des pratiques et outils.
- AI4Code : Contribuer à l’intégration et à l’adoption d’outils d’intelligence artificielle appliqués au développement (génération de code, automatisation, assistance à la productivité).