Business Analyst Java/API NIORTCadrage & analyse : Recueil et analyse des besoins métiers (ateliers, interviews, workshops) Études d'impact sur le SI existant (applications Java, mainframe COBOL) Contribution au cadrage des solutions techniques et fonctionnelles Spécifications & conception : Rédaction des spécifications fonctionnelles et techniques (mapping, règles de gestion, flux) Modélisation des échanges inter-applicatifs (API REST, batch, flux ESB) Conception des contrats d'API (OpenAPI / Swagger): Goals and deliverables Background technique impératif sur l'environnement technique du client. 2 jours sur site client par semaine Expected skillsSkillsSkill level API REST Confirmed COBOL Basic JAVA Confirmed ASSURANCE Advanced
La mission porte sur l'analyse des besoins métiers et leur traduction dans l'environnement technique du client. Elle s'inscrit dans un contexte SI intégrant des applications Java et un mainframe COBOL, avec des échanges inter-applicatifs via API REST, batch et flux ESB. Missions : - Recueillir et analyser les besoins métiers lors d'ateliers, d'interviews et de workshops - Réaliser les études d'impact sur le SI existant - Contribuer au cadrage des solutions techniques et fonctionnelles - Rédiger les spécifications fonctionnelles et techniques, notamment les mappings, règles de gestion et flux - Modéliser les échanges inter-applicatifs via API REST, batch et flux ESB - Concevoir les contrats d'API avec OpenAPI / Swagger Profil attendu : Business Analyst expérimenté disposant impérativement d'un background technique sur l'environnement technique du client. La mission nécessite une expérience des environnements Java et mainframe COBOL ainsi qu'une bonne maîtrise des échanges inter-applicatifs et de la conception d'API. Deux jours par semaine sont requis sur site client.
Je recherche un Architecte API ayant un Anglais fluent La plateforme API se compose de : Apigee OPDK (sur site/on-premise), Apigee Hybrid (à venir), Stoplight/SwaggerHub, Akamai Kona, Akamai API Security, AVI WAF/LB, Bruno, Karate. L'équipe d'architecture API de mon client est responsable de : Gouvernance des API (traditionnelles et MCP/A2A) : directives de conception, utilisation/intégration (onboarding) sur la plateforme API, contrôles d'inventaire des API. Plateforme API : accompagnement des équipes dans la compréhension de l'utilisation de la plateforme, conseils sur le processus et les outils d'intégration, définition des améliorations de l'implémentation de référence. Sécurité des API : accompagnement des équipes sur la compréhension des exigences de sécurité (celles couvertes par la plateforme API par rapport à celles à implémenter par les équipes), contrôles de sécurité obligatoires dans le cycle de vie des API. Périmètre d'intervention pour le rôle d'architecte API : Gestion du portefeuille d'API (REST/MCP/A2A) pour un domaine donné. Gestion du cycle de vie des API, y compris pour les cas d'usage liés aux agents autonomes. Contribution à un ou deux aspects de l'industrialisation du cycle de vie des API parmi les suivants : extensions/automatisation des cas d'usage liés aux agents, découverte d'API, outils de conception et extensions/automatisation des directives, outils de test (unitaires et automatisés), nouveaux cas d'usage (SSE, Webhooks, etc.). Expertise requise : Expérience en gouvernance des API au sein de grandes entreprises. Expertise : OAS V3, V3.1, REST. Connaissances pratiques : MCP, A2A. Connaissance et application des normes de sécurité suivantes à différents cas d'usage : OAuth2, spécificités et extensions OAuth2 pour MCP, mTLS (y compris RFC8705), FAPI, OIDC. Expertise dans la conception d'API REST et les outils de conception (y compris les linters), et idéalement MCP/A2A. Connaissance des principaux outils de gestion d'API (idéalement Apigee). Maîtrise de l'anglais (langue de travail).
Nous recherchons un développeur principalement backend microservices expérimenté pour rejoindre une équipe en pleine structuration, dans un environnement technique 100% serverless AWS. • Développer, modifier et maintenir les microservices qui gèrent la donnée client CRM • Concevoir et faire évoluer les interfaces (API REST) entre le CRM et les systèmes consommateurs/producteurs de données client • Garantir la qualité, l'intégrité et la cohérence de la donnée client à travers les différents flux • Participer à la migration de fonctions historiques actuellement portées par une base Oracle vers des architectures serverless (AWS Lambda, AWS Glue), gestion de la rétention GDPR, calcul de la qualité de données... • Contribuer à la synchronisation des données entre le CRM (master) et les systèmes tiers, notamment dans le cadre de la migration e-commerce vers Shopify • Dévelopement Front End ponctuel pour des besoins de console d'administration/monitoring interne • Documenter les développements, les flux et les choix techniques • Travailler en environnement Agile (PI planning, cérémonies SAFe/Scrum) Stack technique : • TypeScript / Node.js • AWS serverless : Lambda, DynamoDB (NoSQL), S3 • API REST, JSON • AWS Glue, scripts d'ETL/migration de données Outils et méthodes : • Git (versioning, branches, pull requests) • CI/CD via Gitlab et release management • Jira, Confluence Référence de l'offre : btt6o3wzj4
La mission consiste à : Développement de nouvelles fonctionnalités Analyse et correction des anomalies Accompagnement à la rédaction du besoin Livraison de l'application de la recette à la production Compétences attendues : Expériences significatives en développement d'applications mobiles Android (Kotlin, Gradle) Utilisation d'API REST et des normes et procédures de sécurité Architectures mobiles Agilité Savoir-être : autonome et rigoureux, travail en équipe Mission basée sur la métropole lilloise avec télétravail partiel
En tant que Lead Developer Senior / Référent Technique, vous intervenez sur des environnements distribués et cloud, avec un rôle à la fois technique et transverse. Vous êtes notamment amené(e) à : Concevoir et faire évoluer des architectures événementielles (Event-Driven Architecture) ; Concevoir, développer et industrialiser des API REST ; Intervenir sur des systèmes distribués et des problématiques d'intégration complexes ; Garantir la résilience des applications : gestion des erreurs, timeouts, mécanismes de reprise et tolérance aux pannes ; Accompagner les choix et bonnes pratiques d'architecture technique ; Veiller aux enjeux de sécurité Cloud, notamment autour de l'IAM, des secrets et des réseaux ; Mettre en place et exploiter les bonnes pratiques d'observabilité : logs, métriques, alertes ; Être un véritable référent technique auprès des équipes de développement.