Vous évoluerez dans une équipe organisée en méthodologie agile, aux côtés de développeurs, DevOps , PO et architectes, avec une forte collaboration interdisciplinaire. La prise en charge du rôle de Scrum Master pourra être confiée à un(e) membre de l'équipe de développement, selon l'organisation mise en place.
Vous serez amené(e) à :
• Participer à la reprise du code existant et assurer sa bonne exécution dans l'environnement cloud privé (IaaS).
• Identifier et réduire la dette technique dans une logique d'amélioration continue.
• Contribuer à la refonte des applicatifs en vue d'une migration vers une plateforme KaaS.
• Concevoir, développer et maintenir des applications robustes, testées et documentées.
• Veiller à l'application des bonnes pratiques de sécurité dans le code, les échanges de données et les déploiements.
• Collaborer avec les ingénieurs DevOps pour garantir la qualité des déploiements et l'intégration fluide dans le cloud privé.
• Utiliser des outils d'IA générative (GitHub Copilot, Junie ..) pour accélérer et fiabiliser le développement.
• Garantir la qualité du code avec JUnit, SonarQube, dependency check et participer aux revues de code.
• Optimiser les performances SQL.
• Utiliser Git, GitLab CI/CD et Maven pour le versioning, l'intégration continue et le packaging.
• Participer aux rituels agiles
Diplômé(e) d'une formation supérieure en informatique (Bac+5 ou équivalent).
Minimum 6 ans d'expérience en développement Java J2EE.
Excellente connaissance des bases de données mySQL et PostgreSQL.
Bonne pratique des outils de qualité de code (SonarQube, JUnit).
Expérience avec Git, GitLab-CI, Maven pour l'intégration et le déploiement continu.
Rigoureux(se) et attaché(e) à la qualité du code.
Bon communiquant(e) et capable de travailler en équipe.
Capacité d'adaptation et esprit d'initiative.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.