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 141 results.
Contractor

Contractor job
Développeur Fullstack | Java & Angular (H/F)

Published on
Angular
API REST
Docker

6 months
500-620 €
Ile-de-France, France
Hybrid
Nous recherchons un Développeur Fullstack | Java & Angular (H/F) pour intervenir sur des projets stratégiques au sein d’une équipe agile. Vous contribuerez à la conception, au développement et à la maintenance de solutions web robustes, scalables et performantes, avec un équilibre entre le back-end Java et le front-end Angular. Mission du poste : • Développer des applications web fullstack : back-end en Java (Spring Boot) et front-end en Angular . • Participer à la conception technique, aux choix d’architecture, et à la modélisation des bases de données. • Implémenter de nouvelles fonctionnalités en respectant les standards de qualité et de sécurité. • Consommer et exposer des API REST et assurer leur intégration fluide dans l’interface utilisateur. • Réaliser les tests unitaires, d’intégration et E2E. • Participer aux revues de code, à l’amélioration continue et à l’optimisation des performances. • Travailler en méthodologie Agile/Scrum avec les équipes produit, QA et DevOps.
Contractor

Contractor job
Tech lead fullstack java angular kafka

Published on
Angular
Apache Kafka
API REST

1 year
520-550 €
Ile-de-France, France
Hybrid
Nous recherchons un Tech Lead Java JEE confirmé pour rejoindre une équipe en charge du développement et de la maintenance d’applications critiques liées à la gestion et la facturation au sein d’un système d’information à forte exposition métier. Au cœur d’une équipe Agile, vous jouerez un rôle clé pour garantir la qualité des livrables, assurer l’alignement technique avec les standards du SI, promouvoir les bonnes pratiques DevSecOps et accompagner l’évolution technique du produit. Vous serez le référent technique de l’équipe et le point d’entrée sur les enjeux d’architecture, de sécurité et d’excellence opérationnelle. Vous interviendrez sur des projets de transformation structurants, en collaboration avec un Product Owner, un Scrum Master et plusieurs équipes du train SAFe. Missions principales Assurer le rôle de leader technique et guider l’équipe sur les choix d'architecture et de développement Garantir la bonne mise en œuvre des exigences SI et des pratiques DevSecOps Assurer une veille et la prise en charge des sujets de sécurité (gestion des vulnérabilités, CVE…) Participer aux revues techniques, à l’estimation des User Stories et à l’amélioration continue Développer, corriger et optimiser les applications existantes Mettre en œuvre les pipelines d'intégration et de déploiement continus Automatiser les tests et garantir la qualité logicielle (TU, tests E2E) Participer activement aux cérémonies Agile (Scrum/SAFe) Contribuer à la communauté Tech Lead interne Utiliser et encourager l’usage d’outils d’IA générative dans la chaîne de développement
Premium Job
Permanent
Contractor

Job Vacancy
Développeur Python IA

Published on
Docker
FastAPI
Flask

3 years
40k-65k €
100-550 €
Issy-les-Moulineaux, Ile-de-France
Hybrid
Fiche de poste – Développeur IA (H/F) Localisation : Issy-les-Moulineaux Secteur : Assurance Type de mission : CDI / Freelance Contexte : Multi-projets – organisation agile et adaptative Contexte de la mission Dans un environnement assurance en forte transformation digitale, le Développeur IA intervient au sein d’équipes pluridisciplinaires sur plusieurs projets à forte valeur ajoutée autour de l’ Intelligence Artificielle et de la data . L’organisation est adaptative et orientée priorités business Le consultant évolue dans un cadre multi-projets , avec une forte interaction entre les équipes IT, Data, Produit et Métiers. Environnement technique / Stack Langage : Python Frameworks API : Flask, FastAPI Traitement asynchrone : Celery Validation & modélisation des données : Pydantic CI/CD : GitLab CI Conteneurisation : Docker Orchestration : Kubernetes Architecture : Micro-services, API REST Méthodologies : Adaptative / Agile / Cycle en V / En fonction des priorités Profil recherché Formation Bac+5 (école d’ingénieur ou université) Expérience confirmée en développement Python Bonne compréhension des enjeux d’industrialisation IA À l’aise dans des environnements multi-projets et évolutifs Sens des priorités et forte capacité d’adaptation Bon relationnel et esprit collaboratif
Contractor

Contractor job
Développeur java/vuejs

Published on
Apache Kafka
API REST
Google Cloud Platform (GCP)

1 year
Lille, Hauts-de-France
Hybrid
Pour mi-novembre 2025, nous recherchons 1 développeur fullstack expérimenté Java (kotlin) / SpringBoot / Hibernate / Vue, afin d'intégrer l'équipe. Nos développeurs prennent en charge la conception technique, le développement, les tests unitaires, et la maintenance des services développés. Caractéristiques du produit : - calcul de profitabilité et KPI sur les prix d'achats, les marges, etc. - produit critique déployé dans plusieurs BUs - produit Cloud Native sous GCP, avec environ 40% de périmètre métier restant à écrire - refonte technique à lancer afin d'augmenter le périmètre des KPI demandés par nos clients internes / tenue à la charge / performance / APIsation - 80% backend / 20% frontend: le même niveau d'expertise est attendu - organisation: 4 développeurs en hybride (2 experts, 1 maîtrisant et 1 junior), 1 techlead à mi-temps, 1 QA/QE, 1 PO, sprints de 3 semaines Qualifications - Expérimenté en Java (kotlin) / SpringBoot / Hibernate / Vue (Nest.js pour le BFF, à la marge) - Expérience de développement avérée d'API REST dans des SI complexes / haute performance sur calculs / haute disponibilité (transformation digitale de nos domaines métiers) - Expérience avérée en SQL (Postgres, optimisation de requêtes complexes) - Expérience avérée en messaging Kafka - Connaissances Cloud type GCP, et technologies de conteneurs (Docker / Kubernetes) - Expert: >7 ans d'xp sur plusieurs clients en transformation digitale majeure Ce qui fait la différence - Software craftmanship / Clean code / Tests - Connaissances DDD / Archi hexa / patterns d'archi - Développement agile - Utilisation de l'IA pour accélérer le développement de nouvelles features et améliorer la qualité du delivery Notes - Le recrutement vise à renforcer la séniorité de l'équipe - Une forte capacité à la communication (pédagogie) et à la formalisation est exigée (conception, diagrammes, présentation des solutions) - Prise de recul, positivité et adaptabilité sont nécessaires pour la réussite de la mission, qui seront clés pour la tenue de notre roadmap Sa durée est de 3 ans, avec présence site obligatoire les lundi, mardi et jeudi. Un recrutement local métropole Lille est fortement souhaité afin de créer une proximité entre membres de l'équipe. Un premier entretien aura lieu pour évaluer le parcours : des exemples concrets de réalisation ou de démarches de conceptions sont attendus durant l'entretien. Un second entretien technique (tests, archi, conception) sera organisé si concluant.
Premium Job
Contractor

Contractor job
Tech Lead Full Stack Java / Angular

Published on
Angular
Hibernate
J2EE / Java EE

3 months
400-500 €
Paris, France
Hybrid
Dans le cadre du développement d’une nouvelle plateforme de jeux en mode SaaS, vous interviendrez en renfort d’une équipe dédiée afin d’assurer la conception, la réalisation et l’évolution d’applications critiques à forte volumétrie. Vos principales responsabilités : Concevoir et développer de nouvelles fonctionnalités techniques et fonctionnelles. Produire une documentation technique détaillée et fiable. Garantir la cohérence, la performance et la qualité des applications tout au long de leur cycle de vie logiciel. Contribuer aux bonnes pratiques de développement, d’architecture et de maintien en conditions opérationnelles. Participer ponctuellement à des échanges avec des parties prenantes internes et externes. Environnement technique : Backend : Java 21+, Quarkus 3.15+, Hibernate Panache, PostgreSQL 17+ Frontend : Angular 17+ API : REST & CQRS (JSON) Évènementiel : Kafka (Debezium / Strimzi) Cache : Caffeine (local) & Redis (distribué) Infrastructure : Kubernetes / Cloud Tests : JUnit, Wiremock, Quarkus Dev Tools Usine logicielle : GitLab Ultimate + GitLab Duo (LLM), Jira, Confluence
Contractor

Contractor job
Développeur Backend / Ops Cloud – Profil Hybride (PHP/Python)

Published on
Agile Method
API REST
Bash

3 months
Nantes, Pays de la Loire
Ce rôle hybride est conçu pour un expert technique capable de naviguer fluidement entre le développement applicatif et les opérations d'infrastructure. Le consultant aura pour responsabilité principale de concevoir et maintenir des services backend en PHP et Python, tout en modernisant le code existant pour en assurer la sécurité et la performance. Parallèlement, il pilotera l'automatisation des environnements via des outils d'orchestration cloud, créant des workflows complexes pour fiabiliser les déploiements. Le poste inclut une dimension opérationnelle critique nécessitant d'intervenir sur le diagnostic et la résolution d'incidents transverses, en analysant des logs hétérogènes allant de l'applicatif aux couches réseaux et systèmes. Enfin, l'ingénieur garantira la qualité des livrables par l'écriture de tests automatisés et l'optimisation des pipelines d'intégration continue.
Contractor

Contractor job
Développeur Java 21 / Angular

Published on
Agile Scrum
Angular
API REST

1 year
200-390 €
Paris, France
Hybrid
Le prestataire aura pour mission de développer des services transverses au niveau du back office, des micro-services et des écrans d'administration. Une contribution est également attendue en termes de conception préalable au développement. La mission consiste également à reprendre en termes de correction et évolution des services transverses développés initialement par d'autres projets. La conséquence de ce dernier aspect est que le candidat doit avoir une capacité de pilotage des réalisations prises en charge par d'autres équipes en vue de la reprise en main, de la maintenance et de l'évolutions des livrables par ses soins. D'un point de vue opérationnel, le développeur travaillera en forte interaction avec au moins un BA (Business Analyst). Livrables : Développements et maintenance de backend. Développement des écrans d'administration associés. Les chiffrages et estimation de complexité lors des sprint planning La réalisation des opérations de revue périodique du code La participation au suivi de l'intégration continue Le partage et l'interaction de manière efficace avec l'ensemble des acteurs des dispositifs projets ; notamment l'équipe de développement (interne / externe), les référents fonctionnels et les Ops (acteurs de la production informatique) Rédaction des documentations techniques nécessaires
Contractor

Contractor job
238498/Développeur Java Senior - Lyon

Published on
Java

12 months
330-390 £GB
Lyon, Auvergne-Rhône-Alpes
Développeur Java Senior - Lyon Dans un cadre Agile Scrum, besoin d'un consultant très à l'aise fonctionnellement et en communication. Objectifs et livrables Modélisation, développements, tests unitaires sur les projets du produit Reporting de l'avancement des travaux Appétence technico-fonctionnelle forte attendue en lien avec le domaine assurance/finance pour travailler en phase de conception Capacité à monter rapidement en compétences sur le périmètre confié API / REST, Java (8, 11, 17 et 21), Spring / Spring Boot, JavaScript, GIT, Kubernetes/Docker Compétences demandées Compétences Niveau de compétence Docker Kubernetes Expert Spring Boot Expert API REST Expert JAVA Expert JAVASCRIPT Expert
Contractor

Contractor job
Business Analyst Digital & IA(Secteur Bancaire)

Published on
Agile Scrum
AI
API REST

12 months
400-520 €
Ile-de-France, France
Hybrid
Cherry Pick est à la recherche d'un Business Analyst Digital IA (H/F), pour le compte de l'un de ses clients qui opère dans le domaine bancaire. Au sein d’une Ligne Produit Digital Transverse dans le secteur bancaire, le Business Analyst interviendra sur le suivi du projet( Vialink Sign / Vialink 360 ), ainsi que sur le projet de maintenance des sites éditoriaux . Vous jouerez un rôle clé dans l’évolution des outils digitaux, l’amélioration de l’expérience utilisateurs internes, et l’identification de nouvelles opportunités métier. Responsabilités principales Assurer le suivi fonctionnel du projet. Participer activement au projet de maintenance des sites éditoriaux . Contribuer à l’ identification des nouveaux besoins métiers . Être force de proposition sur les opportunités digitales et IA . Faire l’interface entre les équipes métier et techniques . Rédiger les spécifications fonctionnelles et les traduire en User Stories dans Jira. Assister les développeurs dans la compréhension des besoins . Participer à l’ensemble du cycle projet : cadrage, fabrication, déploiement. Réaliser des analyses de données grâce à une bonne maîtrise de SQL . Intervenir au sein de méthodologies Agile Scrum et Kanban . Compétences requisesFonctionnelles Très bonne connaissance du poste de travail commercial bancaire et des usages siège. Compréhension solide des processus métiers du secteur bancaire. Techniques Maîtrise de Jira , Xray . Bon niveau en SQL pour explorer et analyser des données. Aisance rédactionnelle (specs, user stories, documentation). Méthodologies Pratique confirmée de l’ Agile Scrum et Kanban . Soft skills Forte capacité d’écoute. Aisance relationnelle avec les équipes métiers et IT. Autonomie et force de proposition. Bon niveau d’anglais.
Contractor
Permanent

Job Vacancy
Développement VUE.JS

Published on
Agile Method
API REST
AWS Cloud

12 months
40k-48k €
400-480 €
Issy-les-Moulineaux, Ile-de-France
Hybrid
Nous recherchons pour notre client un ingénieur Full Stack Senior disposant d’au moins 7 années d’expérience dans le développement web, notamment sur les technologies Vue.js et Java Spring Boot . Le prestataire interviendra dans un environnement dynamique, collaboratif et orienté produit, contribuant à la conception et à la mise en œuvre de nouvelles fonctionnalités Tâches à réaliser : Travailler au sein d’une équipe SCRUM en étroite collaboration avec les PO, le Tech Lead et les autres développeurs Concevoir, développer et tester des nouvelles fonctionnalités et interfaces utilisateurs Faire évoluer et maintenir les systèmes existants Respecter et promouvoir les bonnes pratiques de développement (W2C, Clean Code, sécurité, performance) Participer aux revues de code, à la documentation technique et aux rituels Agiles
Contractor

Contractor job
Développement backend et front-end Typescript Angular / react / Vue JS 300 e par jour

Published on
Javascript
React

2 years
260-300 €
Ile-de-France, France
Hybrid
Développement backend et front-end Typescript Angular / react / Vue JS 300 e par jour Implémentation des fonctionnalités métier Intégration API et gestion des données Participation aux tests, à la sécurité et à la qualité du code Travail en environnement Agile Bonne presentation , bonne expression ecrite TypeScript, PHP Laravel, frameworks front-end Stack technique : TypeScript, PHP Laravel, frameworks front-end (React / Angular / Vue.js), API REST, SSO, AWS 300 e par j Mission ASAP region Parisienne
Contractor

Contractor job
Ingénieur Système

Published on
Linux
Windows Server

6 months
110-450 €
Ile-de-France, France
Hybrid
Mission : Ingénierie Système Windows & Linux : • Conception, évolution et sécurisation d’architectures systèmes • Administration avancée des environnements : O Windows Server (Active Directory, GPO, WSUS, MECM) O Linux • Gestion de l’obsolescence des infrastructures • Intégration et exploitation des environnements virtualisés : O Hyper-V O VMware • Participation aux architectures cloud et hybrides (Azure) Automatisation & Scripting : • Développement de scripts PowerShell avancés pour : O L’automatisation des tâches d’exploitation O La gestion de l’obsolescence Active Directory O Le reporting automatique (CR, KPI) • Automatisation des processus systèmes et sécurité • Scripts Bash pour environnements Linux • Industrialisation et fiabilisation des traitements automatisés Intégration et automatisation via API REST : • Conception et développement d’automatisations basées sur API REST • Intégration et transformation de données issues de : O Wallix Bastion (PAM) O Fortigate O Active Directory O DNS O CartoSI O Citrix NetScaler • Création de référentiels d’inventaire exploitables • Transformation, normalisation et consolidation des données Participation aux projets : • Accompagnement du client dans la définition et la réalisation des projets techniques • Audit et analyse des besoins métiers et techniques • Cadrage des projets, chiffrage et planification • Organisation du projet, analyse des enjeux et des risques • Pilotage des études de faisabilité, POC et phases de réalisation • Coordination des équipes techniques et des parties prenantes • Suivi des actions, ressources, charges, délais et budgets • Pilotage de la transition, de la mise en production et du planning • Animation des comités projet (COPROJ), comités de pilotage (COPIL) • Reporting projet, indicateurs d’avancement et KPI Profil : Compétences techniques • Maîtrise PowerShell • Maîtrise des API REST • Solide expérience en automatisation des systèmes • Administration avancée Windows & Linux • Virtualisation Hyper-V / VMware • Scripting Bash • Bonne compréhension des architectures sécurisées (PAM, Firewall) Qualités personnelles • Autonomie et rigueur • Esprit d’analyse et de synthèse • Sens du service et orientation résultats • Capacité à travailler sur des environnements critiques et sensibles
Contractor

Contractor job
 Développeur PHP LARAVEL – Projet Digital  340 e par jour

Published on
Javascript
PHP

2 years
200-340 €
Ile-de-France, France
Hybrid
Développeur PHP LARAVEL – Projet Digital 340 e par jour Contexte : Dans le cadre de la transformation digitale Safran, participation au développement de plateformes web stratégiques (extranet fournisseurs & gestion des flux réseaux). Missions principales : Pilotage technique et choix d’architecture Encadrement de l’équipe de développement Garantie de la qualité, sécurité et performance applicative Collaboration étroite avec les équipes produit et parties prenantes Contribution UI/UX et refonte applicative Stack technique : PHP Laravel, JavaScript / TypeScript, React / Angular / Vue.js, HTML5, CSS3, API REST, SSO, AWS 340 e par jour
Permanent

Job Vacancy
Développeur Java EE (H/F)

Published on
Java

30k-35k €
Avignon, Provence-Alpes-Côte d'Azur
Hybrid
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un projet de développement back-end. - Concevoir, développer et maintenir des applications en respectant les spécifications - Participer au Code Review avec les autres développeurs du projet - Ecrire de tests unitaires et fonctionnels durant vos développements - Travailler en collaboration avec une équipe agile et participer aux réunions techniques La stack technique : - Java (8/11/17) - SpringBoot - Hibernate - SQL - Microservice - Kafka - API Rest
Permanent

Job Vacancy
Développeur .NET H/F

Published on

35k-45k €
Montpellier, Occitania
Rattaché au Responsable IT, vous occupez un rôle polyvalent autour des applications. Vous participez au développement de nouvelles fonctionnalités, tout en contribuant au bon fonctionnement quotidien des outils du SI (ERP, CRM, WMS, WebShop, etc.). Vos principales missions : Collecter et analyser les besoins métiers Concevoir et développer de nouvelles fonctionnalités Assurer le support applicatif de niveau 2 Maintenir et faire évoluer les applications existantes Développer et maintenir des flux EDI et des API REST entre nos différents systèmes Automatiser des tâches et processus du quotidien Réaliser les phases de test, validation et déploiement Rédiger la documentation technique et fonctionnelle
Contractor

Contractor job
Développeur web java angular

Published on
J2EE / Java EE

3 months
450-500 €
Nanterre, Ile-de-France
Hybrid
Dans le cadre d’un projet de migration et de modernisation , notre client recherche un Développeur Web Java pour renforcer son équipe. Vous interviendrez sur un environnement legacy Java tout en contribuant à la transformation vers des technologies récentes et une architecture moderne. Le contrat est en freelance ou en contrat de chantier. Missions Analyser et maintenir les applications existantes en Java EE / Legacy Participer à la migration vers Java 11+, APIs REST Reprendre, adapter et faire évoluer le code existant Intégrer les nouvelles briques techniques Contribuer à la qualité du code Collaborer avec les équipes projet dans un environnement agile 🛠️ Stack technique Legacy : Java EE, JSP/Servlets, Struts (ou équivalent), WebLogic/Tomcat Cible : Java 11+, Spring Boot, JPA/Hibernate, APIs REST BDD : Oracle, PostgreSQL, MySQL Outils : Git, Maven, Jenkins, Docker, Kubernetes Méthodologie : Agile / Scrum

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

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.

141 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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