Find your next tech and IT Job or contract API REST

What you need to know about API REST

REST API (Representational State Transfer) is an architectural style for designing APIs, widely used to enable communication between systems on the web. A REST API uses HTTP requests (GET, POST, PUT, DELETE, etc.) to access, manipulate, or delete resources represented as data, often in JSON or XML format. The fundamental principles of a REST API include statelessness (requests are independent and do not maintain state), a uniform interface (standardized URIs to access resources), and compatibility with standard data formats. REST is valued for its simplicity, flexibility, and efficiency, making it a preferred solution for web, mobile, and cloud application development. Thanks to its widespread adoption, a REST API can be integrated into various environments, facilitating interoperability and allowing developers to access remote services or databases.

Your search returns 224 results.
Contractor
Permanent

Job VacancyDéveloppeur backend NestJS TypeScript

Atlanse
Published on
Agile Scrum
API REST
Back-end

3 years
55k-65k €
400-550 €
Ile-de-France, France
Vous concevez et développez le socle backend du registre d'actifs numériques : modèle de domaine, APIs d'administration et de consultation, mécanismes d'authentification et de consultation et gestion du cycle de vie des ressources. Vous assure l'exposition des APIs via OpenAPI et posez les fondations techniques nécessaires à une adoption open source. La prestation s'inscrit dans une démarche API First : les contrats d'API, leurs usages et leur documentation sont définis dès la conception puis précisés au fil du développement. Votre rôle Cadrage fonctionnel et modélisation du registre · Participer à la clarification du besoin fonctionnel et métier autour du référencement, des responsabilités, du cycle de vie et des relations entre actifs numériques · Concevoir le modèle de domaine et le modèle de données du registre en tenant compte des APIs, serveurs MCP, responsables, contacts, tags, statuts, usages et relations Conception des APIs dans une démarche API First · Concevoir les fonctionnalités dans une démarche API First, en travaillant les contrats, les usages, les erreurs, la documentation et la stabilité des interfaces dès les phases de conception · Echanger avec le profil frontend sur les choix de conception afin de garantir une bonne expérience développeur et une cohérence produit · Produire et maintenir les contrats OpenAPI associés aux endpoints exposés Architecture et développement du backend · Structurer l'architecture backend selon les principes de la clean architecture ou de l'architecture hexagonale · Développer les APIs backend avec NestJS et TypeScript, en appliquant des pratiques de conception d'API robustes, documentées et évolutives · Mettre en place les mécanismes d'authentification, d'autorisation et de contrôle d'accès adaptés au produit Documentation et qualité du projet open source · Documenter les choix structurants, les conventions de contribution et les modalités d'exploitation du backend · Mettre en place les tests unitaires, tests d'intégration et pratiques de qualité nécessaires à la maintenabilité d'un projet open source
View this job
Premium Job
Contractor
Permanent
Fixed term

Job VacancyDéveloppeur IA

FIRST CONSEIL
Published on
AI Agent
API REST
Docker

6 months
40k-45k €
400-550 €
Ile-de-France, France
Dans le cadre du programme de déploiement de l'intelligence artificielle, l'équipe IA conçoit, industrialise et exploite les cas d'usage IA au service des métiers (épargne, banque, retraite complémentaire) et des collaborateurs internes. Ces cas d'usage se situent à différents stades de maturité : sujets à cadrer, prototypes à industrialiser, solutions déjà en production à maintenir et faire évoluer. Ils portent notamment sur : l'exploitation documentaire et la recherche augmentée (RAG) sur des corpus métier : contrats, garanties, procédures, réglementaire l'assistance aux collaborateurs en gestion et en relation client : aide à la réponse, synthèse de dossier, qualification de demandes l'extraction et la structuration d'informations à partir de documents entrants (courriers, pièces justificatives, formulaires) : OCR, modèles vision la conception d'agents IA et de workflows d'automatisation multi-étapes intégrés au SI Nous recherchons un ingénieur IA senior, capable de concevoir et développer des solutions à base de LLM et d'agents, sur une architecture Python, avec un objectif de solutions robustes, réutilisables, sécurisées et optimisées en coût, performance et latence. L'intervenant travaillera en interaction directe avec les référents métier, les architectes, les équipes Data et les équipes de production.
View this job
Contractor
Permanent

Job VacancyDéveloppeur Backend Java Senior

AVA2I
Published on
Apache Kafka
API REST
Java

1 year
Ile-de-France, France
Au sein d'une grande institution financière internationale, vous intégrerez un programme stratégique consacré à la transformation des activités de financements structurés et syndiqués. La mission consiste à développer les solutions permettant d'intégrer un nouveau système Back Office avec les différentes applications du système d'information. Vous rejoindrez une équipe Agile d'environ 10 personnes, répartie entre la France et l'Asie. Les échanges avec les développeurs internationaux seront quotidiens, à l'oral comme à l'écrit. Des déplacements mensuels sont à prévoir sur un second site en Île-de-France. Missions principalesEn tant que Développeur Backend Java Senior, vous aurez pour responsabilités de : Analyser les besoins fonctionnels et techniques transmis par les équipes projet. Concevoir les solutions techniques backend et formaliser les dossiers de conception. Développer les composants nécessaires à l'intégration du système Back Office avec les autres applications. Participer au développement et à l'évolution d'un ETL interne connecté à un bus applicatif Kafka. Concevoir et maintenir des API REST et des traitements d'échange de données. Développer des composants robustes et maintenables avec Java et Spring Boot. Écrire et automatiser les tests avec Cucumber. Manipuler et optimiser les données à l'aide de SQL. Participer aux revues de code et appliquer les bonnes pratiques de développement. Contribuer au déploiement et à la mise en production des composants. Superviser les applications à l'aide des outils de monitoring. Analyser les incidents et assurer le support applicatif de niveau 3. Participer aux cérémonies Agile Scrum et à l'amélioration continue de l'équipe. Collaborer quotidiennement avec les équipes techniques françaises et internationales.
View this job
Contractor

Contractor jobDéveloppeur Senior / Expert SAP Hybris & Java (H/F)

Comet
Published on
Apache Kafka
API REST
Hybris

3 years
Ile-de-France, France
Nous recherchons un Consultant Développeur Senior / Expert SAP Hybris & Java en prestation freelance. Le projet s'inscrit dans la mise en place d'une architecture e-commerce orientée API & Headless, s'appuyant sur la plateforme SAP Hybris et un écosystème de microservices Java. L'objectif est de concevoir, développer et faire évoluer les APIs e-commerce exposées aux canaux digitaux (sites web et nouvelle application mobile). Vos Activités & Responsabilités : Intégré(e) au sein de l'équipe Feature Team / Back-Office, vous intervenez sur l'ensemble du cycle de vie des applicatifs (analyse, conception, développement, intégration, tests et MCO) : Développement & Architecture Headless : Concevoir et développer des APIs REST e-commerce performantes et sécurisées en Java / Spring Boot. Implémenter, étendre et faire évoluer les services et fonctionnalités SAP Hybris. Effectuer les montées de version de la plateforme SAP Hybris. Participer à la conception technique, aux choix d'architecture microservices et au design des frameworks. Intégration & Messaging Asynchrone : Mettre en œuvre des flux événementiels complexes via Kafka (ou messaging équivalent). Garantir la scalabilité, la robustesse et l'intégration continue avec le reste du SI e-Commerce. Qualité, Performance & Maintenance : Réaliser l'optimisation des performances applicatives et la gestion des fortes charges. Assurer la rédaction des tests unitaires/intégration, la revue de code croisée et la gestion des packages de livraison. Contribuer à l'analyse et à la résolution des incidents de production (maintenance corrective et évolutive).
View this job
Contractor
Permanent

Job VacancyTech Lead .NET / React — Orchestrateur TMA applicative (13 ans+)

FC Consulting
Published on
.NET
.NET CORE
API REST

12 months
65k-78k €
550-650 €
Paris, France
Dans le cadre d'une TMA (tierce maintenance applicative) d'applications web .NET / React chez un grand compte, nous recherchons un Tech Lead senior dont le rôle principal est d'orchestrer la TMA : donner le cap technique, coordonner les intervenants et garantir la cohérence et la qualité de l'ensemble. Ce n'est pas un poste de développeur : il faut rester assez hands-on pour comprendre et challenger le code, mais la valeur attendue est dans la hauteur de vue, la coordination et la relation client. VOS MISSIONS • Piloter et orchestrer les activités techniques de la TMA • Être l'interlocuteur technique de référence auprès du client et des équipes • Analyser les incidents, évolutions et demandes complexes • Challenger les solutions techniques proposées par les développeurs et participer aux revues de code • Garantir la cohérence et la qualité de l'architecture applicative, participer aux choix d'architecture et aux études techniques • Coordonner les développeurs et les différents contributeurs de la TMA • Suivre la qualité, les délais et les engagements techniques ; anticiper les risques et proposer des plans d'action • Mettre en place les bonnes pratiques de développement • Assurer la circulation de l'information entre développement, exploitation et métier Démarrage ASAP. Mission en Île-de-France (site précisé lors du premier échange), mission longue. ENVIRONNEMENT TECHNIQUE • Backend : C#, .NET, .NET Core et versions récentes de .NET, API REST, architectures distribuées • Frontend : React, JavaScript, TypeScript • Architecture : conception applicative, API et microservices selon contexte, design patterns • Outillage : CI/CD, pratiques DevOps, revues de code, qualité logicielle
View this job
Contractor

Contractor jobDeveloppeur Back-end (JAVA / SPRING BOOT)

HAYS France
Published on
Agile Method
Apache Kafka
API REST

1 year
Lille, Hauts-de-France
Dans le cadre du développement et de l'évolution d'une plateforme stratégique de gestion et de transmission de données métier vers des systèmes financiers, nous recherchons un Développeur Backend Java expérimenté pour intégrer une équipe agile et pluridisciplinaire. Cette application occupe un rôle central dans le traitement et la fiabilisation des flux de données critiques, avec un fort enjeu de qualité, de performance et de maintenabilité. Au quotidien, vous participerez à la conception, au développement et à l'amélioration continue des fonctionnalités de la plateforme en collaboration étroite avec les différentes parties prenantes techniques et fonctionnelles. Vous interviendrez sur un environnement reposant principalement sur Java, Spring Boot et une architecture orientée événements utilisant Kafka. Vos missions consisteront notamment à : Concevoir et développer de nouvelles fonctionnalités backend. Participer aux études techniques et aux spécifications fonctionnelles. Contribuer à l'amélioration des architectures API et microservices. Garantir la qualité du code produit et son maintien dans le temps. Mettre en œuvre et enrichir les stratégies de tests automatisés. Assurer le suivi et le support des applications en production selon une approche « You build it, you run it ». Collaborer avec les équipes produit et techniques afin de proposer les solutions les plus adaptées aux besoins utilisateurs. Les livrables attendus comprennent la production d'un code source de haute qualité ainsi qu'une documentation technique claire et maintenable.
View this job
Permanent

Job VacancyDéveloppeur Java Confirmé H/F

CONSORT GROUP
Published on
API REST
CI/CD
Docker

Saint-Herblain
Chaque moment compte. Surtout ceux que vous vivez à fond. Bienvenue chez Consort Group. Consort Group, accompagne depuis plus de 30 ans les entreprises dans la valorisation de leurs données et infrastructures. Elle s'appuie sur deux leaders, Consortis et Consortia, et place l'humain et la responsabilité sociétale au cœur de ses valeurs. C'est votre future équipe Créée en 2010, l'agence Ouest rassemble aujourd'hui près de 230 collaborateurs. Elle s'est fortement orientée vers les expertises en intégration applicative et en testing, en s'appuyant sur ses Centres de Services. Le tout dans un esprit de convivialité et de proximité, au service des régions de Nantes, Rennes et Angers. Développeur Java Confirmé H/F C'est votre mission Vous êtes passionné·e par le développement logiciel et les technologies Java ? Ce poste est fait pour vous. En tant que Développeur Java Confirmé, vous participez à la conception, au développement et à l'évolution d'applications stratégiques au sein d'une équipe Agile. Côté build : Concevoir et développer de nouvelles fonctionnalités en Java Participer aux choix d'architecture et aux conceptions techniques Réaliser les développements dans le respect des bonnes pratiques de qualité Concevoir et exécuter les tests unitaires Participer aux revues de code et à l'amélioration continue Rédiger la documentation technique Côté run : Assurer la maintenance corrective et évolutive des applications Analyser et résoudre les incidents de production Garantir les performances et la fiabilité des solutions développées Participer aux mises en production et aux déploiements Collaborer avec les équipes métiers, fonctionnelles et techniques] C'est votre parcours Vous justifiez d'au moins 3 ans d'expérience en développement Java au sein d'environnements complexes. Vous êtes reconnu·e pour votre rigueur, votre esprit d'équipe et votre capacité à proposer des solutions techniques pertinentes. Vous recherchez un environnement stimulant dans lequel vous pourrez continuer à développer vos compétences. C'est votre expertise : Java 11/17 Spring Boot API REST SQL Git Maven Jenkins / CI-CD Docker Agile / Scrum C'est votre manière de faire équipe : Esprit d'analyse Sens du service Autonomie Curiosité technique Communication Travail collaboratif C'est notre engagement Chez Consort Group, vous êtes un·e expert·e qu'on accompagne pour que chaque mission devienne une étape qui compte. Un onboarding attentif et humain Une vraie proximité managériale Des formations accessibles en continu Des engagements concrets : inclusion, égalité, solidarité Un package RH complet : mutuelle, carte TR, CSE, prévoyance Une culture du feedback et des projets qui font sens C'est clair Le process de recrutement : Un premier échange téléphonique avec notre team recrutement Un entretien RH ainsi qu'un échange métier avec un.e ingénieur.e d'affaires Un test ou un échange technique avec un.e de nos expert.es Un dernier point avec votre futur.e manager ou responsable de mission Et si on se reconnaît : on démarre ensemble C'est bon à savoir Lieu : Nantes Contrat : CDI Télétravail : Hybride selon mission Salaire : De 34 K€ à 38 K€ (selon expérience) brut annuel Famille métier : Développement Applicatif Ce que vous ferez ici, vous ne le ferez nulle part ailleurs. Ce moment, c'est le vôtre.
View this job
Permanent

Job VacancyDéveloppeur Java / Groovy H/F

CONSORT GROUP
Published on
Agile Scrum
API REST
Docker

Saint-Herblain
Chaque moment compte. Surtout ceux que vous vivez à fond. Bienvenue chez Consort Group. Consort Group, accompagne depuis plus de 30 ans les entreprises dans la valorisation de leurs données et infrastructures. Elle s'appuie sur deux leaders, Consortis et Consortia, et place l'humain et la responsabilité sociétale au cœur de ses valeurs. C'est votre future équipe Créée en 2010, l'agence Ouest rassemble aujourd'hui près de 230 collaborateurs. Elle s'est fortement orientée vers les expertises en intégration applicative et en testing, en s'appuyant sur ses Centres de Services. Le tout dans un esprit de convivialité et de proximité, au service des régions de Nantes, Rennes et Angers. Développeur Java / Groovy H/FC'est votre mission Vous êtes passionné·e par le développement backend et les environnements Java ? Ce poste est fait pour vous. En tant que Développeur Java / Groovy, vous participez à la conception, au développement et à l'évolution d'applications stratégiques au sein d'une équipe agile. Côté build : Concevoir et développer de nouvelles fonctionnalités en Java et Groovy. Participer aux ateliers de conception technique et fonctionnelle. Réaliser les développements dans le respect des bonnes pratiques de qualité et de sécurité. Développer et maintenir des API et services backend. Participer aux revues de code et à l'amélioration continue des applications. Rédiger la documentation technique associée. Côté run : Assurer la maintenance corrective et évolutive des applications. Analyser et corriger les incidents de production. Optimiser les performances des applications existantes. Participer au support technique de niveau avancé. Garantir la qualité et la stabilité des livraisons. C'est votre parcours Vous justifiez d'au moins 3 ans d'expérience en développement logiciel. Vous maîtrisez impérativement Groovy et disposez d'une solide expérience sur l'écosystème Java. Vous appréciez travailler en équipe dans des environnements agiles et êtes reconnu·e pour votre rigueur et votre capacité d'analyse. C'est votre expertise : Java Groovy (obligatoire) Spring Boot API REST Maven / Gradle Git SQL (PostgreSQL, Oracle ou SQL Server) Jenkins ou GitLab CI/CD Docker Méthodes Agile Scrum C'est votre manière de faire équipe : Esprit d'analyse et de synthèse Autonomie et prise d'initiative Sens du service Bon relationnel Goût du travail collaboratif Capacité à partager ses connaissanc C'est notre engagement Chez Consort Group, vous êtes un·e expert·e qu'on accompagne pour que chaque mission devienne une étape qui compte. Un onboarding attentif et humain Une vraie proximité managériale Des formations accessibles en continu Des engagements concrets : inclusion, égalité, solidarité Un package RH complet : mutuelle, carte TR, CSE, prévoyance Une culture du feedback et des projets qui font sens C'est clair Le process de recrutement : Un premier échange téléphonique avec notre team recrutement Un entretien RH ainsi qu'un échange métier avec un.e ingénieur.e d'affaires Un test ou un échange technique avec un.e de nos expert.es Un dernier point avec votre futur.e manager ou responsable de mission Et si on se reconnaît : on démarre ensemble C'est bon à savoir Lieu : Nantes Contrat : CDI Télétravail : 2 jours par semaine Salaire : De 38 K€ à 43 K€ (selon expérience) brut annuel Famille métier : Développement Backend Ce que vous ferez ici, vous ne le ferez nulle part ailleurs. Ce moment, c'est le vôtre.
View this job
Contractor

Contractor jobConsultant Architecture Technique, Cybersécurité SI

VISIAN
Published on
API REST
Cybersécurité
Gestion des risques

1 year
Ile-de-France, France
Contexte Dans le cadre du déploiement d'une solution Source-to-Contract-to-Pay (S2C2P) au sein d'un grand groupe, nous recherchons un consultant expérimenté afin de renforcer le dispositif projet sur les volets architecture technique, cybersécurité et supervision des échanges, ainsi que l'activation de fonctionnalités IA. Intervention en étroite collaboration avec les équipes Architecture, Cybersécurité, Infrastructure, Intégration, Exploitation et les équipes métiers du programme. Missions Piloter les sujets cybersécurité en tant qu'interlocuteur privilégié des équipes cybersécurité du client sur l'ensemble des sujets liés au projet : Piloter les travaux de sécurité applicative et d'architecture en lien avec les équipes Cyber. Organiser, préparer et suivre les différentes revues de sécurité et audits (architecture, application, infrastructure, flux, etc.). Coordonner les réponses aux questionnaires et demandes des équipes Cyber. Suivre les recommandations issues des audits et piloter leur prise en compte par les équipes projet. Formaliser les exigences, décisions, risques résiduels et plans d'actions et les documenter dans le Dossier d'Architecture Technique (DAT) et les documents de référence du projet. Définir et mettre en œuvre la supervision des flux : Recueillir les besoins de supervision des différentes équipes techniques. Définir les exigences fonctionnelles et techniques de supervision des flux. Rédiger les spécifications de supervision. Coordonner les travaux avec les équipes Splunk du client. Piloter la mise en œuvre des tableaux de bord, alertes, indicateurs et journaux nécessaires à l'exploitation. Définir les procédures de supervision et d'exploitation. Garantir la couverture des flux critiques et la qualité des dispositifs de monitoring avant les mises en production. Finaliser la documentation d'architecture : Animer les ateliers avec les équipes techniques et fonctionnelles. Consolider les contributions des différents domaines. Finaliser le Dossier de Conception Générale (DCG) et le Dossier d'Architecture Générale (DAG). Garantir la cohérence des choix d'architecture avec les standards du groupe. Assurer la traçabilité des décisions d'architecture. Préparer les dossiers présentés aux différentes instances de validation. Anticiper et faire mûrir les nouveaux projets par une sensibilisation à l'apport des technologies et une analyse prospective des processus métiers. Assister la maîtrise d'ouvrage pour la définition des besoins et des solutions à mettre en œuvre, dans un souci de meilleure intégration dans le système d'information d'entreprise. Conseil en système d'information : Conseiller sur l'optimisation de l'utilisation des outils et des systèmes en place. Informer et sensibiliser la direction générale (DG) et les directions métiers aux technologies et aux apports des technologies de l'information. Assistance aux métiers ou au maître d'ouvrage : Effectuer des prescriptions et recommandations pour le développement et la mise en œuvre d'un projet ou d'une solution. Participer à la définition des spécifications générales des projets. Vérifier la cohérence de l'architecture applicative et fonctionnelle et de son évolution. Participer à l'évaluation et au choix d'un progiciel. Assister les métiers ou la maîtrise d'ouvrage pour le développement de l'informatique de service. Effectuer des préconisations sur le management dans le cadre de l'accompagnement d'un projet. Participer à la conception du plan d'accompagnement. Compétences attendues Fonctionnelles : Architecture SI, Urbanisation, Intégration applicative, Cybersécurité, Gestion des risques, Gouvernance documentaire, Exploitation et supervision Techniques : Splunk, API REST, Middleware / ESB, Protocoles d'échange (HTTP(S), SFTP, MQ, etc.), IAM / SSO, TLS / certificats, Journalisation et observabilité, Outils ITSM (ServiceNow ou équivalent) Qualités personnelles : Excellent relationnel, Leadership transverse, Forte capacité de coordination, Esprit de synthèse, Sens de l'organisation, Rigueur documentaire, Autonomie, Capacité à travailler dans un environnement complexe et international Langues : Français courant et anglais professionnel Livrables attendus Contributions au Dossier d'Architecture Technique (DAT) Dossier de Conception Générale (DCG) finalisé Dossier d'Architecture Générale (DAG) finalisé Dossier de spécifications de supervision des flux Matrice des exigences de supervision Comptes rendus des revues cybersécurité Suivi des recommandations d'audit Tableau de bord d'avancement des sujets cybersécurité et supervision Conditions de travail Localisation : Paris, avec 1 jour de présentiel par semaine à La Défense Niveau d'expérience : Advanced (9 ans et plus d'expérience dans l'activité) Contraintes fortes du projet : définition et mise en œuvre de la supervision des flux et travaux de sécurité applicative cybersécurité
View this job

Contract roles and jobs for API REST

Fullstack Developer

The full-stack Developer integrates REST APIs into web or mobile applications, developing both server-side features and their client-side utilization.

DevOps Engineer (Cloud)

The DevOps Engineer (Cloud) implements and automates the deployment of REST APIs, ensuring their scalability, availability, and integration in cloud environments.

Solutions Architect

The Solutions Architect designs software architectures where REST APIs play a central role in connecting various services and applications within a cohesive software ecosystem.

API Developer

The API Developer is a specialist in creating and managing REST APIs, they develop interfaces that allow various applications to communicate with each other securely and efficiently.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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