ESPACE FREELANCE recherche plusieurs profils pour plusieurs de ses clients basés dans la Métropole LILLOISE = résidence obligatoire, car présentiel 3 à 4 jours semaines. Nous avons plusieurs missions à pourvoir : BACK END JAVA FULLSTACK JAVA REACT FULLSTACK JAVA ANGULAR Selon la mission : BUILD ET/OU RUN Conception Developpements Tests unitaires CI/CD selon profil REVIEW CODE selon profil Nous recherchons différents profils : junior à confirmé.
Le développeur Full Stack Java/React intervient sur la conception, le développement, les tests et la maintenance d'applications métiers dans un environnement bancaire. Il participe à l'analyse des besoins, à la rédaction des spécifications techniques, au développement de nouvelles fonctionnalités ainsi qu'à la correction des anomalies. Il contribue aux revues de code, à l'optimisation des performances, à l'amélioration continue des applications et accompagne les phases de recette et de mise en production, en étroite collaboration avec les équipes métiers, les architectes, les QA et les autres développeurs au sein d'une équipe Agile.
Les organisations évoluent dans un contexte numérique en constante mutation, où la maîtrise et la sécurisation des infrastructures Cloud sont des leviers incontournables pour la résilience et la compétitivité des entreprises. Vous intégrerez une équipe experte et engagée, dédiée à la conception et au déploiement de services Cloud automatisés et sécurisés, garantissant la scalabilité et la robustesse des applications critiques. Dans ce cadre, vous interviendrez au sein de la direction Cloud, Ops & Digital Workplace d'une grande organisation internationale du secteur de la grande distribution, au sein de l'équipe Cloud Platform sénior, pour renforcer les infrastructures automatisées et assurer leur sécurité et disponibilité. Concevoir et développer des APIs personnalisées avec FastAPI ou Flask, en intégrant OpenAPI et le versionning sémantique. Sécuriser les APIs via l'authentification OIDC, la gestion des droits RBAC, le contrôle de flux rate-limit, la validation de schémas et la gestion des secrets. Automatiser les déploiements par des pipelines GitOps (GitLab CI/CD) incluant build, tests et release, en utilisant le packaging Docker. Mettre en place et réaliser des tests unitaires, d'intégration, de charge ainsi que la gestion de la résilience et des stratégies de rollback contrôlé. Orchestrer les ressources Cloud via Terraform pour la gestion des secrets, DNS, proxys applicatifs (AppGW, Envoy, Nginx, HAProxy) et le stockage. Centraliser la collecte des logs, métriques et traces ; définir et suivre des indicateurs de performance (SLI/SLO), alerter et documenter les procédures d'exploitation (runbooks). Documenter et industrialiser les processus avec la création de templates, guides d'intégration, conventions de code et revues de sécurité. Communiquer efficacement à l'oral et à l'écrit avec les différents interlocuteurs techniques et métiers. Analyser les problématiques techniques avec esprit critique et proposer des solutions innovantes et pragmatiques. Respecter les engagements en termes de délais tout en maintenant un niveau d'exigence et de qualité élevé. Collaborer activement, partager vos connaissances et promouvoir l'intelligence collective au sein de l'équipe. Adopter une posture d'amélioration continue pour faire progresser les pratiques et les outils utilisés. Vous évoluerez dans un environnement technique et humain stimulant, au sein d'une équipe senior qui valorise l'excellence, la collaboration et l'innovation.
Dans le cadre d'un programme stratégique de transformation du système d'information d'une grande banque, nous recherchons 3 Développeurs Java / Angular / Kafka Senior pour intervenir sur la refonte d'une plateforme métier critique. Vous intégrerez une équipe Agile en charge de la conception et du développement d'une nouvelle génération d'applications s'appuyant sur une architecture microservices orientée événements. Vos principales missions seront de : Participer à la conception et à la mise en œuvre des nouvelles fonctionnalités en collaboration avec les Product Owners, Business Analysts et équipes métiers. Développer des applications performantes, robustes et évolutives en Java Spring et Angular. Concevoir et intégrer des flux de données via Kafka dans une architecture Event-Driven (EDA). Contribuer aux choix techniques et aux bonnes pratiques de développement. Participer aux cérémonies Agile (Daily, Sprint Planning, Review, Rétrospective). Garantir la qualité des développements à travers les tests, les revues de code et les pipelines CI/CD. Participer à l'amélioration continue de l'architecture et des processus de développement.
Le développeur Full Stack Java/Angular intervient sur la conception, le développement, les tests et la maintenance d'applications métiers dans un environnement bancaire. Il participe à l'analyse des besoins, à la rédaction des spécifications techniques et au développement de nouvelles fonctionnalités aussi bien sur les couches back-end que front-end. Il est également en charge de la correction des anomalies, de l'optimisation des performances, des revues de code et de l'amélioration continue des applications. Il collabore étroitement avec les équipes métiers, les architectes, les QA et les autres développeurs pour garantir la qualité des livrables et le respect des bonnes pratiques de développement.
Missions Attendues Pour atteindre ces objectifs, le prestataire devra réaliser les missions suivantes : Développement backend et Conception/développement d'un front (Focus : Transformation) Prendre en charge le développement de nouvelles fonctionnalités (modules microservices) et la correction d'anomalies. Aider au lancement d'un premier frontend et à la montée en compétence du reste de l'équipe sur les technologies front. Aider à la conception des architectures logicielles adaptées aux nouvelles problématiques métier. Optimiser le code existant (refactoring, performance) dans le cadre de la migration. Participer activement aux phases de tests et de qualification en collaboration avec les équipes QA. Support et Analyse (Focus : Stabilité) Apporter une expertise technique (Support N3) dans l'analyse et la résolution de dysfonctionnements complexes sur les environnements de production. Identifier et formaliser les plans d'action (correctifs, contournements) à partir d'un incident. Pas d'astreinte aujourd'hui sur le périmètre mais possibilité de demande d'interventions exceptionnelles Méthodologie et Pilotage (Focus : Agilité & Performance) Agir en tant qu'acteur clé de la méthodologie agile de l'équipe (cérémonies, rituels). Apporter un regard critique et constructif sur l'existant, et être force de proposition pour l'implémentation de bonnes pratiques. Autonomie et Responsabilités Agir avec une pleine autonomie dans l'accomplissement de sa mission. Livrables Attendus Le prestataire s'engage à fournir les livrables suivants : Réalisations de corrections/évolutions, incluant une analyse d'impacts détaillée. Code source des fonctionnalités et correctifs (versioné, testé, documenté). Mise à jour de la documentation technique et fonctionnelle associée. Participation à la rédaction des besoins et spécifications, en collaboration avec les PMs / supports fonctionnels. Participation au run du périmètre Identification et formalisation des corrections à effectuer à partir d'un problème donné. Estimation de la charge nécessaire pour un développement. Garantie de Qualité des Livrables Le prestataire est garant de la qualité de ses livrables, ce qui inclut : Le respect des normes de qualité (ex: Analyse SonarCloud OK). L'optimisation des performances (maîtrise des requêtes exécutées, consommation mémoire/CPU). La non-régression et la couverture de tests adéquate (playwright / cucumber pour le e2e, Vitest / junit pour l'unitaire). Environnement Technique & Compétences Requises Contexte SI : Transformation d'un monolithe en architecture microservices (un module en cours, objectif d'implémenter tous les modules).
Notre client renforce ses équipes avec plusieurs développeurs full stack dans le domaine de la défense. Vos missions : Développer des applications backend en Java (Spring Boot) Concevoir et consommer des API REST Participer au développement frontend en Angular Contribuer à l'architecture technique des applications Implémenter les bonnes pratiques (CI/CD, tests, qualité) Participer à l'industrialisation (Docker, Kubernetes) Stack : Java, Spring Boot, Hibernate Angular, React, TypeScript Docker, Kubernetes GitLab, Jenkins
La mission consiste à mettre en place et développer la pratique SRE au sein du Système d'Information afin d'améliorer durablement la fiabilité, la résilience et la performance des services. Le consultant interviendra sur l'analyse des risques et fragilités du SI, l'observabilité, la cartographie des chaînes techniques et la définition d'indicateurs SRE. Il contribuera également aux études d'impact et aux changements techniques transverses complexes. Missions : - Identifier les fragilités structurelles du Système d'Information. - Analyser les risques liés à la fiabilité et à la résilience des services. - Recommander des plans d'actions visant à réduire les risques opérationnels. - Réaliser un état des lieux des données disponibles dans les outils d'observabilité. - Cartographier les chaînes techniques supportant les parcours métiers. - Définir et analyser les indicateurs SLI/SLO et identifier les éventuels manques. - Contribuer aux pratiques SRE : TOIL, Error Budget et Root Cause Analysis (RCA). - Participer aux études d'impact et aux changements techniques transverses complexes. - Présenter les analyses et synthèses aux interlocuteurs métiers et IT. - Assurer la coordination entre les équipes techniques et métiers. Profil attendu : Minimum 3 ans d'expérience sur un rôle SRE ou équivalent. Profil disposant d'une solide expertise en fiabilité et résilience des services. Expérience de l'observabilité et du monitoring dans des environnements SI complexes. Bonne compréhension des architectures SI et des problématiques d'impacts transverses. Expérience ou certification sur les processus ITIL. Formation SAFe souhaitée/attendue. Capacité à vulgariser des sujets techniques et à communiquer avec des interlocuteurs métiers et IT.
Pour le besoin de mon client, je suis à la recherche d'un Software Engineer Full StackDéveloppement de nouvelles fonctionnalités sur des applications Full Stack. Forte expertise JavaScript / React et bonne maîtrise de Golang. Conception d'API REST et d'architectures microservices. Environnement Linux, CI/CD avec une forte culture qualité et industrialisation. Participation à la maintenance, aux tests et à l'amélioration continue des produits. . . . . . . ;
Rattaché au CTO, vous intervenez sur des sujets à la fois BUILD et RUN, au cœur de la transformation de la plateforme. BUILD - Développement & Architecture Participer aux choix d'architecture (microservices, patterns, découpage applicatif) Concevoir et développer des fonctionnalités backend robustes (Java / Spring Boot) Intervenir sur le frontend (Angular / TypeScript) en support des besoins produit Concevoir des API REST sécurisées et documentées Structurer les socles techniques et contribuer aux pipelines CI/CD RUN - Maintenance & InvestigationAnalyser et corriger des anomalies complexes (frontend & backend) Investiguer les incidents de production et identifier les causes racines Mettre en place des correctifs durables et documenter les solutions Transverse - Qualité & TransmissionGarantir la qualité du code (tests, bonnes pratiques, revues) Participer aux rituels Agile (Scrum / Jira) Accompagner les développeurs juniors (mentorat, pair programming) Contribuer à l'amélioration continue des pratiques techniques
PRE EMBAUCHE - 6 MOIS DE MISSION Au sein de l'équipe Digital Experience, vous serez l'architecte du « Shell » : la pierre angulaire technique qui unifie nos produits juridiques, nos outils de recherche massive et nos services d'IA générative. Votre mission n'est pas de construire une simple application, mais de concevoir le Runtime Orchestrator capable de faire cohabiter des Micro-Frontends (Workspaces) développés par des équipes indépendantes à travers l'Europe. Vous garantirez une expérience utilisateur "Seamless" (zéro rechargement) tout en gérant une complexité technique de haut vol (viewers haute performance, streaming IA, isolation des contextes…). Objectifs et livrables 1. Design de l'Architecture Shell & MFE Conception du Runtime : définir la stratégie de chargement dynamique des modules, la gestion du cache partagé et l'isolation des contextes. Arbitrage technologique : challenger la stack cible. Nous avons une forte préférence pour un écosystème Module Federation 2.0/Rspack, mais vous aurez la charge de confirmer ces choix via des PoCs et des analyses comparatives. Stratégie SSR : définir comment concilier Micro-Frontends et enjeux de performance/SEO pour nos contenus publics 2. Standardisation & Contrats (DX) Définition du SDK Interne : créer les standards de communication : bus d'événements, authentification unifiée, et propagation du contexte pays. Performance & Shared Libs : orchestrer la gestion des dépendances partagées (React as singleton) et les stratégies de cache/CDN pour optimiser le temps de chargement critique. Observability & Security : Intégrer nativement les primitives de télémétrie et les guardrails de sécurité (CSP, Zero Trust, isolation des tokens) au cœur du runtime. 3. Leadership Technique & Gouvernance Gouvernance Inner Source : Être un membre influent de la Design System Guild pour assurer la cohérence visuelle et technique des composants partagés. Accompagnement des Value stream teams : aider les squads (IA, Search, Docs…) à intégrer leurs produits dans le Shell avec un minimum de friction. Participer à la mise en place de l'écosystème DX (Developer Experience). Garantir une excellence logicielle dans une approche Craftmanship Pionnier Tech : Assurer une veille constante sur l'écosystème et contribuer au rayonnement technique du groupe (articles, meetups, open-source).
Contexte de la mission : La mission s'inscrit au sein des équipes du FinOps IS Delivery Center, responsables des outils destinés aux opérations de Back Office et Finance, notamment dans les domaines suivants : Confirmations Appels de marge (Margin Calls) Facturation (Invoicing) Reporting réglementaire Comptabilité Paiements Contrôle de gestion (Business Control) Le développeur interviendra principalement sur les projets, la maintenance et le support de l'application (X), qui sécurise les processus de facturation et de clôture comptable des entités (X) à l'échelle mondiale. Une attention particulière sera portée à l'amélioration de la qualité, de la robustesse et de la fiabilité des applications grâce à une forte culture des tests automatisés, en s'appuyant sur les outils et frameworks existants ou en proposant de nouvelles solutions adaptées.
Présentation de la mission Au sein d'une squad IA de 3 personnes (2 ingénieurs déjà en place + vous), vous contribuez à la conception et au développement d'agents IA métiers sur une plateforme centralisée. Les cas d'usage actuels sont orientés knowledge : assistants internes, copilotes RAG, chatbots enrichis déployés sur Microsoft Teams et une interface web dédiée. À moyen terme, la plateforme évoluera vers des agents hybrides capables d'orchestrer des actions sur les systèmes (PaaS, IaaS, CaaS). Votre rôle est à la fois technique et structurant : fiabiliser les développements, consolider les pratiques, et faire monter la qualité collective. 🛠 Vos Responsabilités Votre quotidien s'articulera autour de quatre piliers : Développement d'agents IA : Concevoir des agents orientés chatbot interne, assistant RAG et copilote métier. Implémenter la gestion du contexte conversationnel, la logique de raisonnement et la structuration des réponses. Développer des tools sécurisés (appels API, accès DB, services internes). RAG & gestion de la connaissance : Exploiter les services RAG de la plateforme, affiner les stratégies de récupération, améliorer pertinence et explicabilité. Gérer activement les hallucinations et les incohérences de réponse. Intégration SI & MCP : Intégrer les agents dans le SI existant via tools, connecteurs et mécanismes MCP (ou équivalents). Structurer les échanges agent ↔ tools ↔ SI, assurer la sécurisation et la traçabilité de chaque interaction. Qualité & structuration : Mettre en place les tests (unitaires, intégration, comportement agent), définir les patterns réutilisables, documenter les pratiques. Contribuer à la montée en maturité collective de la squad via revue de code et partage de bonnes pratiques.
Dans le secteur de l'énergie, vous rejoignez une équipe projet dédiée au développement et à l'évolution d'outils métiers destinés aux domaines du génie civil hydraulique, de l'électromécanique et du contrôle-commande. Ces outils ont pour objectif de simplifier, fiabiliser et rationaliser les processus métiers à travers des applications modernes remplaçant notamment certains outils historiques de type calculateur Excel. Vous intervenez sur des applications liées à la modélisation hydraulique et aux calculs scientifiques, notamment autour de solutions permettant la modélisation de rivières, les études hydrauliques et le développement d'interfaces destinées à exploiter différents moteurs de calcul. Vous participez également à des projets électromécaniques et d'analyse technique. Intégré à une équipe de développement fonctionnant selon des principes Agile, vous participez à l'ensemble du cycle de vie des applications : Analyse des besoins avec la maîtrise d'ouvrage et les utilisateurs métier. Proposition de solutions techniques adaptées aux enjeux fonctionnels. Conception et développement de nouvelles applications web et client lourd. Maintenance en conditions opérationnelles et évolutions des applications existantes. Réalisation des tests applicatifs. Participation aux revues de code. Rédaction de documentation et de procédures techniques dans le wiki projet. Contribution aux évolutions d'architecture et aux pratiques DevOps. Collaboration régulière avec les experts métiers afin de construire des solutions répondant précisément aux besoins opérationnels. L'environnement technique comprend notamment : Python Angular PyQt Flask Django PostgreSQL GitLab Jenkins OpenShift Applications web et client lourd Modélisation numérique et calcul scientifique Les équipes travaillent en mode itératif avec les utilisateurs afin de faire évoluer progressivement les solutions et garantir leur adéquation aux besoins métiers.
Dans le cadre d'un projet stratégique au sein d'une équipe Payment & Authentification d'un grand groupe du secteur financier, une nouvelle application cloud native doit être développée de zéro. Le projet est piloté en méthode Agile et nécessite un profil autonome, capable de proposer des solutions techniques robustes. Missions principales : - Rédiger les spécifications techniques et réaliser des prototypes - Développer les fonctionnalités applicatives (back et front) - Rédiger et exécuter les tests unitaires et de charge - Effectuer la recette des livrables - Apporter une assistance technique aux développeurs de la squad - Utiliser et promouvoir l'IA dans le cadre des développements - Concevoir et mettre en œuvre des solutions capables de gérer une forte volumétrie de données Ce projet constitue un enjeu clé pour moderniser et industrialiser le traitement de nouvelles activités de paiement au sein d'un environnement cloud natif.
Contexte : Nous recherchons un Développeur Fullstack confirmé pour rejoindre les squads FBTI dans le cadre d'une mission d'une durée d'un an, renouvelable. Missions : Le consultant aura pour principales responsabilités de : Développer des solutions en appliquant les principes du Software Craftsmanship (TDD, Fail Fast, livraison continue, méthodes agiles, etc.). Participer à la migration des interfaces paramétrées sous ITX vers Java Spring Boot / Spring Batch, avec des développements réalisés from scratch. Collaborer avec les Business Analysts afin de challenger les besoins fonctionnels et contribuer à la rédaction des scénarios. Assurer la documentation des corrections et des évolutions apportées aux applications. Contribuer à l'amélioration continue des pratiques techniques, des processus et de l'organisation de l'équipe. Assurer le suivi post-mise en production et participer à la résolution des incidents.