Find your next tech and IT Job or contract API

What you need to know about API

An API (Application Programming Interface) is a set of rules and protocols allowing different software or systems to communicate with each other. APIs define the methods and data that an application can use to interact with another, facilitating integration and interoperability. APIs can be used for various tasks, such as accessing databases, retrieving data from web services, or automating processes. They are essential in modern environments, where applications need to collaborate, for example to integrate third-party services like online payments, interactive maps, or messaging tools. APIs can be of different types: REST, SOAP, or GraphQL, each model having its own advantages in terms of structure, flexibility, and compatibility. They play a key role in the development of web, mobile, and cloud applications.

Your search returns 321 results.
Contractor

Contractor jobExpert SAP Integration - lead technique SAP ECC & S/4

DUONEXT
Published on
ABAP
API
Ariba

1 year
Ile-de-France, France
Disponibilité : ASAP Localisation : IDF – 3 jours sur site / 2 jours remote Durée : 6 mois renouvelable Dans le cadre d'un important programme de transformation SAP, notre client recherche un Expert SAP Integration / Lead Technique pour accompagner la mise en place et l'évolution de flux entre SAP et plusieurs solutions périphériques, notamment dans des contextes logistiques, e-procurement et échanges B2B. Le paysage actuel comprend plusieurs systèmes SAP historiques, dont des environnements SAP 4.6 et ECC, avec une trajectoire de migration vers SAP S/4HANA RISE. La mission présente un double enjeu : concevoir et mettre en œuvre les flux nécessaires sur les environnements SAP actuels ; définir et designer la solution cible dans le futur environnement S/4HANA. Les sujets porteront notamment sur la récupération et l'intégration de commandes issues de plateformes externes, la cartographie des flux et la coordination des différents intervenants techniques. Principales activités : analyse et cartographie des flux existants ; conception des flux entre SAP et les solutions périphériques ; définition des architectures d'intégration ; analyse des flux de commandes clients et fournisseurs ; design de la solution cible S/4HANA ; coordination des équipes développement, intégration, autorisations et administration SAP ; accompagnement des phases de réalisation, tests et mise en production.
View this job
Premium Job
Contractor

Contractor jobDéveloppeur Fullstack orienté Front & GCP

Hexagone Digitale
Published on
API
Automation
Bootstrap

12 months
La Défense, Ile-de-France
Contexte Poste rattaché à une équipe en charge d'un portail développeur et des outils connexes constituant un produit d'API Management, au sein d'un département e-commerce. La mission vise à renforcer la capacité de l'équipe à concevoir, développer et maintenir le portail développeur ainsi que les outils d'automatisation API. Le poste combine une dominante front-end, une intégration back-end principalement en Node.js, et une mise en œuvre cloud-native sur Google Cloud Platform. Rôle et responsabilités principales Concevoir et développer les fonctionnalités du portail développeur avec React, TypeScript et Next.js Maintenir et tester les développements front-end Construire des composants réutilisables et assurer la cohérence de l'expérience développeur Assurer l'intégration entre le front-end, les services Node.js et les API de la plateforme API Management Maintenir et enrichir les interfaces et outils d'automatisation API Appliquer les standards de développement, organiser les revues de code et mettre en place les tests automatisés Développer, déployer et exploiter des services cloud-native sur GCP (Cloud Run, Cloud Scheduler, Cloud Storage), en intégrant scalabilité, résilience et maîtrise des coûts Co-gérer le contenu du portail avec les parties prenantes et contribuer au support technique sur un périmètre qualifié Livrables attendus Fonctionnalités et évolutions front-end du portail développeur (développées, testées, documentées) Composants réutilisables front-end Documentation d'architecture, de développement, de déploiement et d'exploitation Tests automatisés (unitaires, intégration) Suivi des indicateurs de performance, de disponibilité et de qualité
View this job
Contractor
Permanent

Job VacancyBusiness Analyst Middle Office — APIM / MOM / CIAM

CAT-AMANIA
Published on
API
CIAM
Postman

6 months
40k-45k €
450-580 €
Ile-de-France, France
Dans le cadre de la reconfiguration de l'équipe Middle Office, nous recherchons un(e) Business Analyst technique pour accompagner la gouvernance des déclarations sur les briques SI Middle Office : gestion des APIs (APIM), Middleware Orienté Messages (MOM/RabbitMQ) et CIAM. Vous serez l'interface privilégiée entre les métiers et la DSI, garant(e) de la conformité fonctionnelle des déclarations et du support aux utilisateurs. Précision : l'exploitation et le déploiement technique des outils APIM/MOM restent à la charge de la DPI ; votre périmètre est fonctionnel — validation, recette, référencement, support. Vos missions Recueil et analyse des besoins Animer des ateliers avec les métiers et parties prenantes Documenter besoins, cas d'usage et processus existants Spécifications fonctionnelles Rédiger cahiers des charges et spécifications détaillées Formaliser règles de gestion, cas d'exception, flux de données Définir critères d'acceptation Interface métier / technique Valider les déclarations d'APIs dans les environnements (solution Broadcom) Référencer les événements MOM et vérifier leur conformité aux standards Vérifier la faisabilité technique des demandes, suivre les développements Validation fonctionnelle Piloter les campagnes de recette Vérifier la conformité des livrables (tests d'intégration, tests utilisateurs) Remonter les écarts et accompagner les corrections Conduite du changement Former et sensibiliser les utilisateurs Accompagner la mise en production Collecter les retours d'expérience post-déploiement Support Assurer le rôle de point d'entrée support N2 pour l'ensemble des actifs Middle Office Livrables attendus Plan de recette et rapports de validation fonctionnelle, guides utilisateurs et supports de formation, analyses de retour d'expérience.
View this job
Contractor
Permanent

Job VacancyChef de projet / Tech Lead

VISIAN
Published on
API
Citrix
Single Sign-on (SSO)

1 year
40k-50k €
300-430 €
Paris, France
Description de la mission L'équipe RH & Com recherche son chef de projet Tech lead qui pourra accompagner l'ensemble des projets du périmètre sur les aspects techniques. Il/elle prendra également en charge l'accompagnement des aspects techniques des assements des projets (Sécurité, architecture et gouvernance data by design). Il /elle sera en charge de faire la liaison entre les PO et PM de la tribu avec les contributeurs techniques (Ops, réseau, sécurité etc.). Les activités comprendront notamment: Superviser l'implémentation du SSO entre les équipes Techs et le fournisseur Gérer les renouvellements de certificats en lien avec les équipes techniques Piloter la mise en place des configurations d'API sur les projets (Scope, Client/Secret, JW Token) Piloter (en lien avec les PO/PM) les évolutions réglementaires sur les applications de la tribu (RGPD, Montée de version technique) Participer à l'animation de la gouvernance en lien avec ces sujets Avec les équipes Postes de travail, traiter les difficultés d'exécution sur le poste de travail, souvent pour des contraintes de sécurité Traiter les sujets de whitelisting pour les envois de mail en masse avec les équipes messagerie Si besoin de client lourds, organiser le packaging de l'outil et le déploiement sur les ferme MVD / Citrix Si l'appli doit être disponible pour plusieurs entités, s'assurer auprès des correspondants de ces entités que les actions nécessaires de leur coté soit également réalisées (ex sur le SSO, bonne génération du token, ouverture de flux, whitelist…) Si des transferts de fichiers sont nécessaires, prendre les actions pour réaliser ces transferts Ouverture de flux, Demande de paramétrage des flux aux équipes techs, Mise en relation des équipes techs et Editeur. le suivi et le support des équipes projet sur les remédiations de sécurité
View this job
Premium Job
Contractor
Permanent

Job VacancyTech Lead Java Angular

HN SERVICES
Published on
Angular
API
DevOps

6 months
40k-67k €
400-550 €
Paris, France
Le prestataire interviendra de manière transverse en qualité de Tech Lead Fullstack & AI Engineer (Java/NodeJS/Angular, DevSecOps, Agentic AI) sur le périmètre applicatif de la Plateforme. Intégré au dispositif Shared Services, il aura pour rôle d'accompagner techniquement les Lead Développeurs, de garantir la cohérence des architectures microservices (REST/GraphQL) et d'intégrer des technologies d'Intelligence Artificielle Générative (systèmes agentiques). Livrables attendus : - Audit de code et feuille de route associée : Rapports d'analyse de la dette technique, plans d'action pour la modernisation du patrimoine applicatif et préconisations d'évolution de l'architecture microservices. - Socle d'Intégration IA & Écosystème Agentique : Spécifications et implémentation de services de connexion IA, serveurs MCP (Model Context Protocol), Tools / Skills, system prompts et intercepteurs de cycle de vie (hooks). - Architecture d'intégration d'API & GraphQL : Conception et mise à jour des schémas d'API, définition de la stratégie de fédération d'API (GraphQL subgraphs / gateways), et gestion d'états asynchrones complexes. - Modernisation DevSecOps & Orchestration : Optimisation des pipelines CI/CD, sécurité applicative et gestion des configurations de conteneurisation (Docker) et d'orchestration (Kubernetes / manifests Helm). - Développements de référence : Code propre, documenté et testé (Java/NodeJS/Angular) répondant aux problématiques d'intégration et d'implémentation les plus complexes. - Normes de développement & Veille : Mise à jour du socle de bonnes pratiques (Golden Rules) et livrables de restitution de veille technologique. Les prestations attendues sont les suivantes : - Évolution d'architecture & Systèmes Cognitifs : Cadrer et formaliser les préconisations d'évolutions de l'architecture microservices, des passerelles d'API REST/GraphQL et des intégrations d'architectures agentiques multi-agents. - Ingénierie de l'IA Générative : Concevoir, implémenter et optimiser des workflows d'agents autonomes à l'aide de protocoles d'échange standardisés (MCP), de compétences (skills), d'ingénierie de prompts et d'intercepteurs (execution hooks). - Industrialisation DevSecOps & Cloud Native : Contribuer activement à l'industrialisation, à l'automatisation et à la mise à l'échelle des processus DevSecOps en concevant et optimisant les configurations Docker, Kubernetes et Helm. - Revues de code, API Design & Refactoring : Réaliser des revues de code systématiques sur les briques Java, NodeJS et Angular, et concevoir les contrats d'interface GraphQL et REST. - Développement technique complexe : Prendre en charge le prototypage (POC) et le développement des sujets techniques, d'intégration (fédération GraphQL / middlewares NodeJS) ou d'IA les plus sensibles. - Mentoring & Accompagnement : Accompagner au quotidien les Lead Développeurs de la plateforme dans l'adoption des meilleures pratiques de conception, de codage, de déploiement et de développement d'applications conteneurisées. - Animation technique : Assurer une veille technologique constante et animer activement la communauté interne des développeurs.
View this job
Contractor

Contractor jobLead developpeur full-stack + IA

dubbing brothers
Published on
AngularJS
API
Full stack

3 years
550-850 €
Saint-Denis, Ile-de-France
Profil recherché Vous disposez d'une expérience senior significative en développement logiciel, idéalement autour de 10 à 12 ans, avec une expérience confirmée en tant que Lead Developer, Technical Lead, Principal Engineer ou référent technique sur des applications métier complexes ou critiques en production. Vous êtes capable d'intervenir de manière autonome sur l'ensemble du cycle de vie d'une application, aussi bien sur le BUILD que sur le RUN, et savez prendre en charge un sujet depuis l'expression du besoin jusqu'à sa mise en production et son support. Compétences techniques recherchées : Solide expérience en PHP 7 / PHP 8 et Laravel ; Bonne maîtrise du développement frontend, notamment JavaScript, Vue.js ou technologies comparables, avec capacité à prendre en main Quasar Framework ; Capacité à intervenir sur des applications historiques, notamment PHP 7 / AngularJS ; Bonne maîtrise de MySQL / SQL ; Expérience des API REST, des intégrations avec des systèmes tiers et des mécanismes d'authentification tels qu'OAuth 2.0 et JWT ; Maîtrise de Git, GitLab, Merge Requests, revue de code et CI/CD ; Bonne autonomie sous Linux et en ligne de commande ; Capacité à analyser les logs applicatifs, PHP, Laravel, Apache et système ; Expérience du support applicatif N2/N3 et du diagnostic d'incidents en production ; Bonne connaissance des fondamentaux de la sécurité applicative, notamment des recommandations OWASP ; Une expérience de Docker, Python, architectures événementielles, AWS SQS ou technologies équivalentes constitue un plus. Intelligence artificielle : Une expérience concrète de l'utilisation des assistants IA pour développeurs est attendue. Le candidat devra être capable d'évaluer leurs apports réels, leurs limites et les méthodes nécessaires pour contrôler la qualité du code généré, tout en tenant compte des enjeux de sécurité, de confidentialité et de revue de code. Une expérience d'outils tels que GitHub Copilot, Microsoft Copilot, Claude, Codex, ChatGPT, assistants intégrés aux IDE ou agents en ligne de commande est appréciée, ainsi qu'une capacité à comparer les différents usages et à identifier les pratiques réellement pertinentes pour l'équipe. Le candidat devra également être capable de contribuer à une adoption pragmatique, sécurisée et collective de l'IA : définition de bonnes pratiques, règles de contrôle et de validation, accompagnement des développeurs, partage de retours d'expérience et mesure des gains réels. Une expérience de l'intégration de services ou composants IA dans des applications de production est fortement appréciée, notamment autour du Speech-to-Text, Text-to-Speech, modèles de langage, recherche sémantique, traitement documentaire, classification, agents et automatisation de workflows. Le poste nécessite une forte capacité à comprendre les besoins des utilisateurs, à les reformuler et à les traduire en solutions techniques pragmatiques et maintenables. Qualités attendues : Forte autonomie et sens des responsabilités ; Excellent esprit d'analyse et capacité à résoudre des problèmes complexes ; Leadership technique et capacité à accompagner les développeurs sans se substituer à eux ; Pragmatisme et capacité à arbitrer entre qualité, délai, sécurité et maintenabilité ; Capacité à travailler sur des environnements modernes comme legacy ; Très bonnes capacités de communication avec des interlocuteurs techniques et métier ; Esprit collectif, capacité à transmettre les connaissances et à favoriser la coopération ; Capacité à travailler dans un environnement international et multi-sites ; Curiosité technologique et capacité à évaluer les nouveaux outils sans céder aux effets de mode. Capacité à gérer les priorités et à conserver son calme en situation d'urgence Positionnement de la mission Nous ne recherchons ni un simple exécutant, ni un architecte éloigné du code, ni un spécialiste refusant le RUN ou les applications historiques.
View this job
Contractor

Contractor jobDéveloppeur RPA UiPath Montpellier

CAT-AMANIA
Published on
API
ELK
Robotic Process Automation (RPA)

12 months
400-530 €
Montpellier, Occitania
Vos missions consisteront à contribuer: Développement, Run & Architecture Concevoir, développer et maintenir des robots parfois complexes, robustes et évolutifs sur UiPath Automation Cloud en respectant les standards de développement (REFramework). Participer à la configuration et à l'administration de l'environnement Cloud (Orchestrator, Integration Service, Action Center, etc.). Participer activement à la migration et à la refonte des processus RPA existants (Legacy Design) vers les standards et activités "Modern Design" d'UiPath afin de garantir leur pérennité et leur performance. Assurer l'intégration des robots avec nos outils et applications internes (systèmes financiers, ERP, API, etc.). Cadrage & Conseil : Analyser les besoins des équipes métiers et valider la faisabilité technique. Être force de proposition sur l'architecture cible et l'optimisation des processus. Déploiement : Assurer à terme la mise en production, le monitoring et le support des robots déployés. Documenter rigoureusement les développements réalisés pour garantir la maintenabilité à long terme. Travailler conjointement avec le Centre De Service France. Accompagnement : Partager les bonnes pratiques de développement avec l'équipe et assurer une montée en compétences des profils plus juniors si nécessaire.
View this job
Contractor

Contractor jobArchitecte Solution IA Agentique

BTI - Advisory
Published on
AI Agent
API Management
Cloud

3 months
630-680 €
Paris, France
Nous recherchons un Architecte Solution IA Agentique pour accompagner la définition et l'industrialisation d'une architecture d'IA agentique au sein d'un environnement SI complexe, critique et fortement réglementé. L'enjeu de la mission est de définir un cadre technique, architectural, sécuritaire et réglementaire permettant d'intégrer des agents IA en production de manière maîtrisée. Vous interviendrez sur des sujets à forts enjeux d'architecture et de gouvernance, avec une réelle capacité à influencer les choix structurants. Missions : • Définir l'architecture cible d'une plateforme d'agents IA / LLM. • Concevoir les principes d'orchestration multi-agents, de gestion d'état et de niveaux d'autonomie. • Définir les mécanismes de validation humaine (human-in-the-loop) et de supervision. • Cadrer l'exposition des agents aux systèmes d'entreprise : MCP, API Management, passerelles d'accès, IAM et gestion des droits. • Définir les principes de sécurité des systèmes agentiques : moindre privilège, propagation d'identité, prompt injection, gestion des contenus non fiables, traçabilité et auditabilité. • Cadrer les architectures RAG industrielles, notamment sur des corpus techniques volumineux, versionnés et soumis à habilitations. • Définir les méthodes permettant d'évaluer objectivement la performance et les gains des solutions IA. • Contribuer aux choix d'hébergement, Cloud, on-premise, souveraineté, GPU et MLOps. • Prendre en compte les exigences RGPD, AI Act, NIS2/OSE et les contraintes de sécurité associées. • Produire des documents d'architecture, règles d'usage et dispositifs de maîtrise des risques de niveau comité. • Challenger les choix techniques et contribuer à la définition d'un cadre réutilisable sur d'autres périmètres.
View this job
Permanent

Job VacancyDéveloppeur Backend Java - Expérimenté - Montpellier

VISIAN
Published on
Apache Kafka
API REST
CI/CD

34k-38k €
Montpellier, Occitania
Dans le cadre du développement de notre activité à Montpellier, nous recherchons un Développeur Backend Java confirmé maîtrisant les environnements Java récents, les architectures distribuées et les outils de déploiement modernes. Le poste s'adresse à un développeur capable d'intervenir sur l'ensemble du cycle de vie d'une application : conception, développement, tests, intégration, déploiement et suivi en production. Vos missionsAu sein d'une équipe organisée en mode Agile, vous interviendrez notamment sur les activités suivantes : Analyser les besoins techniques et participer aux choix d'architecture. Concevoir et développer des applications backend en Java et Spring Boot. Développer, maintenir et faire évoluer des API REST ainsi que des Web Services SOAP. Participer à la conception d'architectures orientées microservices. Concevoir et développer des flux événementiels avec Kafka. Intervenir sur Kafka côté producer/éditeur et consumer. Participer à la définition des topics, partitions, clés de messages et schémas de données. Mettre en place les mécanismes de retry, de gestion des erreurs, d'idempotence et de Dead Letter Queue. Conteneuriser les applications avec Docker. Déployer, configurer et superviser les applications sur Kubernetes. Participer à la création et à l'amélioration des pipelines CI/CD. Rédiger les tests unitaires, les tests d'intégration et les tests d'API. Réaliser des revues de code et veiller au respect des bonnes pratiques de développement. Contribuer à la résolution des incidents et à l'amélioration continue des performances et de la stabilité des applications. Participer à la documentation technique des solutions développées.
View this job
Contractor

Contractor jobChef de projet technique mise en oeuvre WhatsApp / Salesforce marketing cloud

Mon Consultant Indépendant
Published on
API REST
Monitoring
Salesforce

2 months
540-590 €
Paris, France
Un site e-commerce international utilisant Salesforce Marketing Cloud (SFMC) souhaité développer l'usage de WhatsApp à partir son environnement Salesforce et utiliser au maximum les crédits Salesforce déjà disponibles. Nous recherchons un profil capable de les accompagner sur la conception technique, comprendre l'architecture, et opérer l'intégration et la mise en œuvre des parcours WhatsApp dans l'écosystème Salesforce. Hard skills indispensables : Expertise de Salesforce Marketing Cloud. Expérience concrète de mise en œuvre de WhatsApp dans un environnement Salesforce (Priotité au outbound, les deux avec Inbound serait un plus). Très bonne maîtrise de : · Journey Builder · Automation Studio · Contact Builder · Data Extensions · Segmentation et gestion des audiences · Triggers événementiels · Gestion des messages transactionnels · Orchestration multicanale · Maîtrise de WhatsApp Business Platform / Meta. · Bonne connaissance des contraintes techniques et opérationnelles WhatsApp : · templates · Catégories de messages · Gestion des sessions de conversation · Opt-in / opt-out · Gestion des numéros · Gestion multi-pays / multilingue. Capacité à analyser les fonctionnalités Salesforce disponibles et à déterminer comment utiliser au mieux les crédits Salesforce existants. Le profil doit être capable de concevoir la solution en s'appuyant sur l'architecture existante et nécessaire à l'intégration WhatsApp / Salesforce. Compétences recherchées : · Salesforce Marketing Cloud APIs · REST API / SOAP API · WhatsApp Business Platform / Cloud API · Webhooks · Intégration Meta / Salesforce · Gestion des messages entrants et sortants · Triggering de Journey Builder depuis des événements externes · Synchronisation CRM / SFMC · Gestion des identifiants clients · Contact Key / Subscriber Key · Conception des Data Extensions · Gestion des consentements · Gestion des templates WhatsApp · Personnalisation dynamique des messages · Gestion des erreurs et mécanismes de retry · Monitoring des flux · Logging et traçabilité · Gestion des volumes et de la scalabilité · Sécurité des échanges API · Gestion des environnements DEV / QA / PROD. · Ecosystème Salesforce Une bonne compréhension de l'écosystème Salesforce au-delà de SFMC est souhaitée, notamment : · Service Cloud · Salesforce Messaging / Digital Engagement · Data Cloud · Salesforce CRM · Marketing Cloud Engagement · Éventuellement Marketing Cloud Next selon l'architecture existante. · Architecture attendue (en s'appuyant également sur les compétences internes) Devra être capable de challenger différentes options techniques, avec en priorité l'utilisation des crédits / salesforce native, et identifier les impacts en termes de licences, consommation de crédits Salesforce, coûts Meta, complexité technique, maintenance, scalabilité, réversibilité,… Soft skills : Nous recherchons quelqu'un : · Autonome · Senior · Pragmatique · Capable de challenger une architecture · Capable d'expliquer simplement des sujets techniques complexes · Structuré dans ses recommandations · Capable d'interagir avec les équipes Salesforce, CRM, IT et intégration · Capable de distinguer clairement ce qui est natif Salesforce de ce qui nécessite un développement ou une solution tierce · Ayant déjà participé à des projets Salesforce / WhatsApp en production.
View this job

Contract roles and jobs for API

Fullstack Developer

The full-stack Developer uses APIs to create interactive web applications, integrating both back-end and front-end services, ensuring the API functions correctly for data management.

Android Mobile Developer

The mobile Developer (Android, iOS) uses APIs to integrate external features (e.g., geolocation services, payments, etc.) into mobile applications, enabling seamless interconnection with third-party services.

iOS Mobile Developer (Swift, Objective-C...)

The mobile Developer (Android, iOS) uses APIs to integrate external features (e.g., geolocation services, payments, etc.) into mobile applications, enabling seamless interconnection with third-party services.

Technical Consultant

The Technical Consultant helps businesses design and integrate APIs into their systems, optimizing their use to ensure interoperability between different applications or services.

Solutions Architect

The Solutions Architect uses APIs to design scalable and interoperable software architectures, integrating both external and internal services to meet user and business needs.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us