Développeur Full Stack Java / React (H/F)ContexteDans le cadre de l'évolution et du maintien en conditions opérationnelles d'un système d'information stratégique dédié aux secteurs de la finance et de l'assurance, nous recherchons un(e) Développeur(se) Full Stack Java / React pour renforcer une équipe en charge d'applications Back-Office à forte valeur métier. Vous intégrerez dans un premier temps l'équipe de maintenance et d'exploitation afin de vous approprier l'environnement fonctionnel et technique, avant de participer aux projets d'évolution. Vos missionsParticiper à l'analyse des besoins et à la conception détaillée des solutions. Développer et maintenir des applications Back-Office en environnement Java/React. Réaliser les tests unitaires et les tests d'intégration. Contribuer à l'amélioration continue des performances et de la robustesse du système d'information. Challenger les choix techniques et être force de proposition sur les bonnes pratiques de développement. Assurer les corrections lors des phases de qualification et de garantie. Communiquer régulièrement l'avancement des travaux auprès du responsable de projet. Intervenir sur plusieurs sujets fonctionnels et techniques en parallèle. Environnement techniqueJava Spring / Spring Boot React SQL API REST Microservices Outils d'industrialisation et de qualité logicielle Outils d'assistance au développement basés sur l'IA Profil recherchéExpérience significative en développement Full Stack Java/React. Bonne maîtrise des architectures API REST et Microservices. Sensibilité aux problématiques de performance, de qualité et de maintenance applicative. Capacité à accompagner un projet depuis sa conception jusqu'à sa mise en production et sa phase de garantie. Aisance dans les échanges avec les équipes projets et métiers. Capacité à travailler dans un environnement complexe et multi-projets.
🎯 MISSIONS : Intégré(e) aux équipes d'un de nos clients grand compte, vos missions seront les suivantes : - Administration et exploitation des bases de données PostgreSQL et Oracle - Gestion des activités Build : installation, migration, évolution et industrialisation - Gestion des activités Run : supervision, optimisation et traitement des incidents - Mise en œuvre des stratégies de sauvegarde, restauration et haute disponibilité - Analyse et optimisation des performances - Support technique N2/N3 auprès des équipes projets et exploitation - Contribution à l'automatisation et à la documentation des environnements Environnement technique : - PostgreSQL - Oracle Database - Linux (Red Hat / CentOS) - RMAN - Oracle Data Guard - Oracle Enterprise Manager (OEM) - Shell Scripting (Bash) - Outils de supervision et d'automatisation
Dans le cadre de la réalisation d'un projet en assistance technique, nous recherchons un(e) Data & AI Engineering Tech Lead / Agentic AI Architect pour l'un de nos clients. Vous interviendrez sur le site client situé dans la métropole lilloise (59). À ce titre, vos missions quotidiennes seront les suivantes : - Définir l'architecture cible Data & IA / Agentic AI de la Supply Chain : conception d'architecture multi-agents, cadrage et sécurisation des échanges Agent-to-Agent (A2A), définition du Model Context Protocol (MCP), pilotage et challenge du POC A2A, et arbitrage entre SAP Joule et agents IA développés sur mesure ; - Définir l'intégration entre Databricks, Unity Catalog, SAP, AWS et GCP, travailler sur les sujets RAG / Graph RAG / Semantic Layer / Ontologie, et définir les règles de sécurité, IAM, Guardrails et Human-in-the-loop - Assurer un rôle de Tech Lead / référent technique auprès des équipes Data, IA, Cloud, Produit et des fournisseurs : challenge technique des éditeurs lors des RFI/RFQ, accompagnement des équipes internationales (contraintes spécifiques Chine incluses) - Évaluer les coûts (compute, tokens, maintenance, Capex/Opex) et définir la trajectoire technique et budgétaire IA pour 2027.
🎯 MISSIONS : Intégré(e) aux équipes d'un de nos clients grand compte, vos missions seront les suivantes : - Déploiement, configuration, sécurisation et documentation de la stack matérielle et logicielle permettant d'exécuter des modèles LLM sur des serveurs physiques dédiés à l'IA. - Connaissance de l'écosystème matériel et logiciel lié à l'IA. - Assurer un niveau de communication clair de ses actions auprès du management. - Participer et transmettre activement les informations opérationnelles et les points bloquant au management au travers de point de communications défini. - Être force de proposition dans l'urbanisation d'un service IA dans un périmètre critique. - Lever les obstacles techniques et fonctionnels qui affectent le projet. - Remonter les informations pertinentes à la hiérarchie au bon niveau et au bon moment. - Travailler en forte collaboration avec l'équipe : autonome dans l'exécution, mais avec une réelle capacité à avancer collectivement. - Traduire la complexité technique en messages clairs et actionnables pour les managers et décideurs. - Animer et savoir participer à des réunions de présentation de livrables. - Comprendre opérationnellement les enjeux de planning et de priorisation. - Maintenir une documentation technique. Environnement technique : - Connaissances IA : bonnes pratiques d'architecture, contraintes/spécifications matérielles requises, sécurisation, stack logicielle, LLM. - Sécurité : réseau, firewall, VPN, segmentation et gestion des accès. - Communication claire et structurée (Capacité à vulgariser des sujets IA). - Anglais Professionnel impératif
🎯 MISSIONS : Intégré(e) aux équipes d'un de nos clients grand compte, vos missions seront les suivantes : - Administrer et exploiter l'ensemble des infrastructures du système d'information : serveurs, bases de données, stockage et réseau. - Contribuer à l'étude, la conception et le déploiement des nouvelles architectures applicatives. - Proposer et participer à l'urbanisation du système d'information : API, Bus d'échanges de données. - Gérer les incidents de production, les mises en production, les demandes utilisateurs. - Communiquer vers les utilisateurs dans le cadre du traitement de leurs demandes. - Participer à la rédaction de la base de connaissance (dossiers d'exploitation, dossiers d'architecture, procédures …). Environnement technique : - Expérience confirmée en support réseau N2. - Maîtrise opérationnelle de Fortigate (VPN, Firewall, SD-WAN). - Bonne pratique des infrastructures Cisco Meraki LAN & Wi-Fi. - Capacité à documenter des procédures et méthodologies de troubleshooting.
- Analyser les besoins fonctionnels et contribuer aux choix de conception technique. - Développer et maintenir des traitements distribués en Java avec Apache Spark. - Concevoir des pipelines de transformation et d'agrégation de données volumineuses. - Optimiser les performances des traitements : partitionnement, jointures, gestion de la mémoire et utilisation des ressources. - Développer les tests et garantir la qualité du code à travers les revues et les bonnes pratiques. - Participer à l'industrialisation des développements et aux déploiements via les pipelines CI/CD. - Diagnostiquer les anomalies et contribuer au maintien en conditions opérationnelles des applications. - Rédiger la documentation technique et collaborer avec les équipes métiers, Data et infrastructure. ENVIRONNEMENT TECHNIQUE : Java, Apache Spark, Spark SQL, SQL, Git, Maven ou Gradle, CI/CD, Linux.
🎯 MISSIONS : Intégré(e) aux équipes d'un de nos clients grand compte, vos missions seront les suivantes : Accompagnement et conseil - Comprendre les enjeux métiers et les besoins techniques des clients afin de proposer des solutions adaptées à leur contexte. - Réaliser des audits des environnements Endpoint et formuler des recommandations d'amélioration. - Participer aux phases de cadrage technique et fonctionnel des projets. - Analyser la compatibilité des solutions Microsoft avec les infrastructures existantes. Déploiement et gestion des environnements Microsoft - Concevoir, déployer et administrer les solutions Microsoft dédiées à la gestion des postes de travail. - Mettre en œuvre et faire évoluer les solutions Microsoft Intune et Microsoft Configuration Manager (MCM). - Assurer le déploiement d'applications, la gestion des terminaux et l'automatisation des processus d'administration. - Administrer les environnements Active Directory et les stratégies de groupe (GPO). Projets de migration et transformation digitale - Participer à des projets de migration vers Windows 11. - Accompagner les clients dans la modernisation de leur environnement de travail numérique. - Assurer la préparation, le pilotage et le suivi des déploiements de postes de travail à grande échelle. - Garantir la prise en compte des enjeux de sécurité, de compatibilité applicative et d'expérience utilisateur tout au long des projets. Sécurité des postes de travail - Déployer et configurer les solutions de sécurité Microsoft Endpoint. - Mettre en œuvre Microsoft Defender for Endpoint afin de renforcer la protection des environnements utilisateurs. - Participer à l'amélioration continue de la posture de sécurité des clients. - Contribuer à la mise en conformité des postes de travail avec les bonnes pratiques Microsoft. Automatisation et optimisation - Développer et maintenir des scripts PowerShell permettant l'automatisation des tâches d'administration. - Identifier les opportunités d'optimisation des processus et des outils de gestion de parc. - Participer à la veille technologique autour des solutions Microsoft Endpoint et Modern Workplace. Formation et accompagnement des utilisateurs - Assurer le transfert de compétences auprès des équipes support et exploitation. - Rédiger la documentation technique et les procédures d'administration. - Accompagner les clients dans l'adoption des nouvelles solutions mises en œuvre. Expertises attendues : Expertise Windows 10/ Windows 11, Gestion des déploiements MCM / Intune (Application Management et Device Management), Active Directory, et notamment GPO Poste de travail, Expertise avancée en scripting PowerShell, Les + : Autopilot, Endpoint Analytic, Defender for Cloud Apps, Microsoft Purviews, Defender for Cloud Apps Integration, Azure Virtual Desktop, Windows 365. Microsoft Graph
Vous évoluerez dans un environnement impliquant plusieurs équipes, des interlocuteurs métiers et techniques, ainsi que des enjeux de coordination et de qualité de livraison : - Accompagner une ou plusieurs équipes dans l'application du cadre Scrum et leur progression vers davantage d'autonomie, - Faciliter les événements Scrum : Sprint Planning, Daily Scrum, Sprint Review et rétrospective, - Identifier les obstacles rencontrés par les équipes et faciliter leur résolution, - Accompagner le Product Owner dans la clarification, la priorisation et la préparation du backlog, - Favoriser la collaboration entre les développeurs, les métiers et les parties prenantes, - Faciliter la coordination entre les équipes et anticiper les dépendances susceptibles d'affecter les livraisons, - Suivre les indicateurs utiles à l'équipe pour améliorer la fluidité du travail, la prévisibilité et la qualité, - Faire émerger des actions d'amélioration continue et accompagner leur mise en œuvre, - Sensibiliser les parties prenantes aux principes agiles et favoriser un cadre de travail collaboratif.
🎯 MISSIONS : Intégré(e) aux équipes d'un de nos clients grand compte, vos missions seront les suivantes : - Participer aux projets de transformation et de modernisation des applications. - Réaliser des revues d'architecture et accompagner les choix techniques. - Développer et maintenir les applications Java/Angular. - Mettre en œuvre et améliorer les pratiques DevOps et CI/CD. - Contribuer à l'automatisation de l'infrastructure et des déploiements. - Exploiter les outils d'IA pour optimiser le développement et les processus techniques. Environnement technique : - Excellente maîtrise de Java, Angular et des API REST. - Expertise DevOps : Docker, Kubernetes, Jenkins, Ansible, Terraform. - Connaissances en administration et exploitation : Tomcat, Nginx, ELK. - Expérience avec Groovy, Jenkinsfile et les architectures logicielles/infrastructure. - Forte capacité d'analyse et d'approfondissement des sujets techniques. - Expérience significative sur des projets de modernisation et de refonte. - Utilisation avancée des outils d'IA appliqués au développement logiciel.
🎯 MISSIONS : Intégré(e) aux équipes d'un de nos clients grand compte, vos missions seront les suivantes : - Le respect par les équipes de Fabrication de l'architecture et des normes de sécurité - Le choix des méthodes et outils de développement, de tests et d'intégration - Le choix des technologies et solutions techniques à implémenter - L'industrialisation et le contrôle de la bonne utilisation de ces outils - L'identification des enablers nécessaires - Le respect de la bonne implémentation des ENF - L'exploitabilité, la supervision, la résilience et la scalabilité des produits IT - La facilitation sur les sujets techniques en adhérences avec d'autres équipes - La présence de la documentation technique et d'exploitation - Le respect des bonnes pratiques du CI/CD jusqu'à la mise en production - Le bon déroulement de la MEP - La veille fonctionnelle et technique de l'équipe - La maitrise du patrimoine applicatif (principalement technique) - La traduction en solution technique des besoins des métiers - La gestion de la cohérence de la solution avec le SIFT - L'identification, la qualification et la gestion de la dette technique - L'élaboration du processus de mise en production du produit - Les opérations de déploiement des versions (Processus de mise en production et cellule de crise) - La maintenance et le suivi des produits IT de l'équipe en production - L'identification des adhérences techniques Environnement technique : - CI/CD : Concourse, Gitlab CI, Jenkins, K8S - OS : Linux - Scripting : Shell, Python
🎯 MISSIONS : Intégré(e) aux équipes d'un de nos clients grand compte, vos missions seront les suivantes : - Participer à la définition de la stratégie et du plan de tests. - Préparer les environnements et infrastructures de tests. - Réaliser les tests techniques, de performance, de charge et de robustesse. - Analyser les résultats et identifier les dysfonctionnements. - Contribuer aux diagnostics techniques et aux préconisations de correction. - Produire les rapports nécessaires aux décisions GO/NO GO. - Automatiser et industrialiser les tests techniques. - Contribuer à l'amélioration des processus d'intégration et de déploiement. - Développer des outils techniques transverses. - Participer à l'amélioration continue et au partage des bonnes pratiques Dev/Ops. - Assurer le reporting auprès du responsable d'intégration. - Contribuer à la constitution d'un patrimoine de tests réutilisables. - Collaborer avec les équipes développement, production et exploitation. Compétences impératives : - NeoLoad : - OpenShift / conteneurisation - Outils APM - DevOps : Python, XLR / XLD - Maîtrise des tests techniques : - Capacité à réaliser des diagnostics techniques structurés. Environnement technique : - Systèmes : Red Hat, OpenShift, conteneurs, Tomcat. - Développement : Java, Spring Boot, Angular, Python. - API et middleware : REST, Kafka, Gateway Axway. - Bases de données : MySQL, MongoDB, SQL Server. - Observabilité : Kibana, Grafana, Prometheus, AppDynamics. - Industrialisation : Jenkins, Bitbucket, XL-Release, XL-Deploy. - Gestion et collaboration : Jira, Confluence.
🎯 MISSIONS : Intégré(e) aux équipes d'un de nos clients grands comptes, vous contribuerez à la bonne application des méthodes Agile et au bon fonctionnement de l'équipe. À ce titre, vous serez amené(e) à : - Animer les cérémonies Agile Scrum (Daily, Sprint Planning, Sprint Review, Rétrospective). - Faciliter les échanges et la collaboration entre les membres de l'équipe. - Accompagner le Product Owner dans le pilotage et l'organisation du backlog. - Suivre l'avancement des sprints et contribuer à l'atteinte des objectifs fixés. - Participer à l'estimation, à la planification et au suivi des travaux de l'équipe. - Identifier les risques, dépendances et points de blocage, puis proposer des actions adaptées. - Produire et suivre les indicateurs de performance et d'activité. - Contribuer à l'amélioration continue des pratiques et processus de l'équipe. En parallèle, vous participerez à la coordination et à l'amélioration des pratiques Agile à l'échelle de plusieurs équipes. Vous serez notamment amené(e) à : - Accompagner le Responsable de Tribu dans la coordination des squads. - Participer à l'harmonisation des pratiques Agile et Delivery entre les équipes. - Contribuer à l'animation des échanges entre Scrum Masters. - Participer au suivi des indicateurs de pilotage et de performance de la tribu. - Accompagner les initiatives d'amélioration continue et de transformation Agile.
Hanson Regan recherche un IA Generative / ML ops Engineer pour une mission freelance de 10 mois à Paris. Expertise requise : frameworks de Deep Learning (TensorFlow, PyTorch) et bibliothèques de Machine Learning en Python developments (Language knowledge, Problem solving, Reliability, Design) Expérience en MLOps, notamment MLflow, sérialisation de modèles ML, gestion de versions avec Git et packaging de code. Maîtrise des processus CI/CD, des tests, de la conteneurisation (Docker, Kubernetes) et, idéalement, du provisionnement de ressources cloud (Terraform). Expérience en modélisation du langage (LLM) et techniques avancées telles que les embeddings, les bases de données vectorielles et l'ingénierie des prompts. Vous justifiez d'une solide expérience technique (minimum 5 ans à un poste similaire) et êtes à l'aise avec les environnements cloud. Vous communiquez efficacement avec les clients et au sein de votre équipe. Skills : Exploration de données, principes d'architecture de données, accès aux données, gouvernance des données, techniques et méthodologies de modélisation de données, outils d'entrepôt de données Langues : Français (C2), Anglais (B1) Localisation : Paris (Saint-Denis) À distance : Possible (2 à 3 jours par semaine) Conformément aux exigences du client, les freelances doivent pouvoir travailler via leur propre entreprise. Nous n'acceptons malheureusement pas les candidatures via des sociétés de portage salarial pour ce poste. Si cette opportunité vous intéresse, veuillez nous contacter au plus vite.
Nous recherchons un Chef de projet expérimenté pour piloter un portefeuille stratégique de projets d'Intelligence Artificielle et GenAI au sein d'un grand groupe du secteur du luxe. Vous serez responsable de l'alignement de ces initiatives avec la stratégie globale de l'organisation et de leur mise en œuvre complète, de la conception à la livraison. Vous évoluerez dans un environnement structuré, marqué par une gouvernance AI robuste et une volonté stratégique affirmée de transformer les processus métier par l'IA. Votre rôle consistera à orchestrer la collaboration entre les équipes métiers et les équipes IT, à cadencer le déploiement des solutions et à garantir que chaque initiative crée de la valeur mesurable. Vous serez amené à travailler dans un contexte agile et itératif, en suivant les meilleures pratiques de gestion de portefeuille de projets. Vous piloterez des projets variés, allant de cas d'usage GenAI innovants à des intégrations d'algorithmes de machine learning dans les processus existants. La rigueur méthodologique, la communication fluide et la capacité à manager la complexité technique transversale seront vos atouts majeurs. Responsabilités : - Recueillir, challenger et prioriser les besoins métiers en matière d'IA et GenAI auprès des stakeholders - Définir et piloter la roadmap pluriannuelle des projets AI du périmètre confié - Coordonner les équipes métiers et IT pour assurer une exécution de qualité et en respect des délais - Piloter le backlog, le budget, le planning et l'identification des risques associés à chaque initiative - Appliquer et promouvoir les standards, normes et la gouvernance AI définis au niveau de l'organisation - Assurer le reporting régulier auprès de la direction et des comités de pilotage - Identifier les leviers d'optimisation et proposer des ajustements de stratégie en fonction de la maturation des technologies et des besoins métier Télétravail : 2 jours par semaine Localisation : Paris
🎯 MISSIONS : Intégré(e) aux équipes d'un de nos clients grands comptes, vos missions seront les suivantes : Définition des spécificités techniques avec l'ensemble des parties prenantes Définition de l'architecture des applications Rédaction de la documentation technique Optimisation des applications existantes Développement de nouvelles fonctionnalités. Mise en place de la méthodologie de développement (TDD, BDD) et des processus d'intégration continue pour chaque projet : du développement jusqu'à la livraison Mise en place se l'environnement de développement et du socle technique Être le référent technique sur les projets de développement : suivi du projet, cohérence des technos et des méthodes utilisées, qualité du code,... Détecter, analyser et corriger les éventuels problèmes (sécurité, performances, etc.) Sensibiliser l'équipe aux bonnes pratiques de développement : transfert de compétences, méthodologie, sécurité,... Réaliser de la veille technologique pour améliorer en continue les pratiques Participation aux différentes instances de suivi de projet Technos : Backend : Java, Spring Boot, Oracle DB JUnit, PostgreSQL, DBT, Spring Batch... Frontend : JavaScript, Angular, ReactJS, TypeScript DevOps : Sonar, Git, Gitlab, Jira, Docker / Kubernetes, ELK, Grafana, Maven,...
- Accompagner et conseiller les clients en traduisant leurs besoins et les dysfonctionnements rencontrés en éléments techniques exploitables. - Diagnostiquer et résoudre les incidents techniques et fonctionnels liés à l'ERP, du plus simple au plus complexe. - Extraire et analyser les données nécessaires à la compréhension du comportement du logiciel. - Superviser les traitements et analyser les messages d'erreur applicatifs et systèmes. - Guider les utilisateurs dans la prise en main et le paramétrage de l'ERP. - Accompagner à distance le remplacement des équipements : disques, serveurs, routeurs, etc. - Analyser les dysfonctionnements réseau et contribuer à leur résolution. - Effectuer des recherches en base de données pour affiner les diagnostics. - Documenter les solutions apportées et enrichir la base de connaissances. - Collaborer avec les ingénieurs support pour résoudre les incidents complexes.