Partager cette offre
Contexte :
Plus de 9 ans
Le centre d'expertise transverse est orienté développement, innovation, data, IA ...
et est en charge de concevoir des projets pilotes et produits finis innovants à destination du groupe et des clients. Nous recherchons un développeur Java / Angular afin de travailler au développement de nouveaux projets intégrant l'IA.
Missions principales :
• Étudier et s’approprier le code Java / Angular existant, identifier les composants clés, les dépendances et les contraintes techniques, puis proposer les évolutions adaptées aux besoins du projet.
• Contribuer à la conception technique des nouvelles fonctionnalités, en veillant à la cohérence de l’architecture, à la maintenabilité du code et à la qualité des interfaces entre le front-end et le back-end.
• Concevoir et développer les fonctionnalités Angular et Java attendues, en portant une attention particulière à l’ergonomie, aux performances et à la robustesse de l’application.
• Participer à l’intégration des fonctionnalités d’IA dans les applications, en collaboration avec les expertises concernées, et prendre en compte les contraintes d’exploitation et de traitement des données.
• Assurer le rôle de référent technique sur le front-end : partager les bonnes pratiques, accompagner les développeurs et contribuer aux revues de code et aux choix de conception.
• Mettre en œuvre les tests adaptés aux évolutions réalisées, analyser les anomalies et sécuriser les corrections afin de limiter les régressions.
• Participer aux rituels projet, contribuer au découpage et à l’estimation des travaux, et signaler les risques, dépendances et points de blocage.
• Préparer et gérer les livraisons, contribuer au déploiement des applications conteneurisées et vérifier le bon fonctionnement après mise en production.
• Assurer le maintien en condition opérationnelle de l’application : diagnostic des incidents, correction des anomalies, suivi des performances et amélioration de la stabilité.
• Documenter les choix techniques, les évolutions et les procédures utiles à l’exploitation, afin de faciliter la maintenance et le partage de connaissances.
Compétences :
• Excellente maîtrise du développement Angular : structuration des composants et des services, gestion des échanges de données et conception d’interfaces maintenables et performantes.
• Excellente maîtrise du développement Java : conception de composants back-end robustes, implémentation des traitements métier et intégration avec le front-end.
• Maîtrise des technologies web associées à Angular, notamment TypeScript, HTML et CSS, avec une attention portée à l’ergonomie et à l’accessibilité des interfaces.
• Expérience significative en conception et en architecture de solutions complexes : modularité, gestion des dépendances, évolutivité et cohérence des échanges entre composants.
• Capacité à analyser un code existant, à identifier la dette technique et à proposer des améliorations progressives compatibles avec les contraintes du projet.
• Maîtrise de l’intégration d’API et de services applicatifs, de la gestion des erreurs et de la sécurisation des échanges entre le front-end et le back-end.
• Excellente maîtrise de la conteneurisation avec Docker et du déploiement avec Kubernetes ou une solution équivalente.
• Maîtrise des pratiques de qualité logicielle : tests, revues de code, gestion de versions et intégration dans une chaîne de livraison automatisée.
Profil recherché
• Capacité à diagnostiquer les incidents en production, à exploiter les journaux applicatifs et à analyser les problèmes de performance.
• Compréhension des enjeux d’intégration de l’IA, notamment générative, dans un produit : échanges avec les services d’IA, gestion des résultats et des erreurs, confidentialité des données et limites fonctionnelles.
• Bonne connaissance des méthodes Agile et capacité à contribuer à la préparation, à l’estimation et au suivi des travaux.
• Capacité à formaliser les choix techniques et à transmettre les bonnes pratiques à l’équipe.
Profil requis :
• Diplômé Bac+5 d’une école d’ingénieur ou d’une formation équivalente en informatique.
• Consultant senior disposant de plus de 9 ans d’expérience en développement logiciel, avec une pratique significative de Java et d’Angular.
• Expérience de référent technique ou de Tech lead, notamment sur le front-end, permettant d’accompagner une équipe et de contribuer aux décisions d’architecture.
• Expérience de projets couvrant la conception, le développement, les tests, les livraisons et le maintien en condition opérationnelle d’applications.
• Pratique des environnements conteneurisés et des déploiements avec Docker et Kubernetes ou une solution équivalente.
• Aptitude à reprendre une application existante, à en comprendre les contraintes et à faire évoluer son code de manière progressive et maîtrisée.
• Capacité à travailler dans un centre d’expertise transverse, en mode Agile, en collaboration avec les équipes de développement, data et IA.
• Intérêt marqué pour l’innovation et l’intégration de l’IA dans les produits, avec une capacité à expérimenter, à analyser les limites des solutions et à préparer leur mise en production.
• Autonomie, sens des responsabilités et capacité à communiquer les arbitrages techniques, les risques et l’avancement des travaux.
Environnement de travail
Le centre d'expertise transverse est orienté développement, innovation, data, IA ...
et est en charge de concevoir des projets pilotes et produits finis innovants à destination du groupe et des clients. Nous recherchons un développeur Java / Angular afin de travailler au développement de nouveaux projets intégrant l'IA.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Tech lead front end – Angular Java & IA
KEONI CONSULTING
