Faire évoluer une application stratégique de facturation B2B en production et préparer son adaptation aux exigences réglementaires de la facturation électronique. La mission vise à accélérer la livraison de nouvelles fonctionnalités, renforcer la qualité, la sécurité et la performance applicatives, intégrer des usages de l’intelligence artificielle dans le cycle de développement et optimiser les coûts d’exploitation.
Missions principales
Concevoir, développer, tester et déployer de nouvelles fonctionnalités en Java 21. Participer aux choix d’architecture logicielle et maintenir les services reposant sur Apache Kafka et MongoDB. Garantir la robustesse, la sécurité, la performance et la maintenabilité du code, tout en sécurisant les mises en production et la continuité de service.
Concevoir et maintenir des tests automatisés, participer aux revues de code, réduire la dette technique et améliorer les processus d’intégration et de déploiement continus. Documenter les solutions techniques et contribuer à l’amélioration des pratiques d’ingénierie.
Identifier les cas d’usage pertinents de l’intelligence artificielle dans le développement logiciel, concevoir et intégrer des agents et des compétences IA, puis industrialiser ces usages afin d’améliorer la productivité, la qualité des livrables et les délais de livraison.
Analyser les coûts d’exploitation de la solution, identifier les possibilités d’optimisation de l’infrastructure et de l’architecture, puis mettre en œuvre des améliorations du rapport coût/performance sans compromettre la disponibilité, la sécurité ou la qualité de service. Formaliser un plan d’optimisation FinOps comprenant des recommandations priorisées.
Compétences attendues
Expertise confirmée en Java 21 et Apache Kafka, ainsi qu’en développement back-end et en architecture logicielle. Maîtrise de la conception de solutions robustes, évolutives et distribuées, ainsi que de MongoDB.
Compétences en tests automatisés, assurance qualité logicielle, réduction de la dette technique, sécurisation des applications et pratiques CI/CD. Connaissance de l’intégration de l’intelligence artificielle dans le développement, de la conception d’agents IA et de leurs compétences associées. Des connaissances en FinOps et en optimisation des coûts d’infrastructure sont appréciées.
Maîtrise courante du français indispensable. Anglais professionnel souhaité.
Profil recherché
Développeur back-end expérimenté, diplômé en informatique ou disposant d’une expérience équivalente, capable d’intervenir sur l’ensemble du cycle de vie d’une fonctionnalité, de sa conception à sa mise en production.