Trouvez votre prochaine offre d’emploi ou de mission freelance API REST

Ce qu’il faut savoir sur API REST

API REST (Representational State Transfer) est un style architectural pour la conception d'API, largement utilisé pour permettre la communication entre systèmes sur le web. Une API REST utilise des requêtes HTTP (GET, POST, PUT, DELETE, etc.) pour accéder, manipuler ou supprimer des ressources représentées sous forme de données, souvent au format JSON ou XML. Les principes fondamentaux d'une API REST incluent la statelessness (les requêtes sont indépendantes et ne conservent pas d'état), une interface uniforme (URI standardisés pour accéder aux ressources), et la compatibilité avec des formats de données standard. REST est apprécié pour sa simplicité, sa flexibilité et son efficacité, ce qui en fait une solution privilégiée pour le développement d’applications web, mobiles et cloud. Grâce à son adoption généralisée, une API REST peut être intégrée dans des environnements divers, facilitant l’interopérabilité et permettant aux développeurs d’accéder à des services ou bases de données à distance.

Votre recherche renvoie 458 résultats.
Freelance

Mission freelanceDéveloppeur Fullstack Java Angular - LE MANS - Freelance (H/F)

█ █ █ ██ █ █
Publiée le
Angular
AngularJS
Apache Camel

Le Mans, Pays de la Loire

Offre importée

Offre issue du marché tech, identifiée automatiquement pour vous donner une vue complète des opportunités.

Accès restreint à la communauté

Rejoignez notre plateforme pour accéder aux détails de cette offre et obtenir un accès aux meilleures offres du marché.

Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Full Stack / Architecte Applicatif H/F

Ness Technologies
Publiée le
Go (langage)
Linux
PostgreSQL

3 mois
Île-de-France, France
Contexte Notre client est une entreprise en forte croissance spécialisée dans les solutions logistiques. Dans le cadre du départ du référent technique historique, il recherche un(e) Développeur(se) Full Stack Senior capable de reprendre la responsabilité technique de plusieurs applications métier stratégiques. Vous interviendrez sur des applications développées en interne dédiées à la gestion des opérations logistiques et du transport. Vous serez le référent technique des solutions, depuis leur conception jusqu'à leur exploitation, avec une forte autonomie dans les décisions d'architecture. Vos missionsArchitecture et conception Concevoir l'architecture des nouvelles fonctionnalités et faire évoluer les applications existantes. Modéliser les données et définir les choix techniques garantissant la pérennité et l'évolutivité des solutions. Analyser les besoins métiers et les traduire en spécifications techniques. Documenter les architectures, les composants techniques et les bonnes pratiques. Développement Concevoir, développer et maintenir les services backend en Go (Golang) ou technologie équivalente. Développer les interfaces utilisateurs en Blazor (.NET/C#) ou autre framework moderne. Concevoir et maintenir les API REST ainsi que les intégrations avec des services tiers. Optimiser les performances, la qualité et la maintenabilité du code. Exploitation et infrastructure Assurer le maintien en condition opérationnelle de l'environnement Linux (Debian). Administrer l'environnement d'hébergement virtualisé. Gérer les sauvegardes, les mises à jour, la supervision et les aspects sécurité. Participer à l'amélioration continue de l'infrastructure et étudier les opportunités de migration vers des environnements Cloud lorsque cela présente un intérêt technique et économique. Innovation Participer à des projets innovants autour de l'automatisation des processus. Contribuer à des projets mêlant développement logiciel et nouvelles technologies (IoT, objets connectés, automatisation, robotique légère, etc.). Réaliser des prototypes et expérimenter de nouvelles solutions techniques.
Voir cette offre
CDI

Offre d'emploiDéveloppeur Fullstack JavaScript / TypeScript – Domaine de l’automobile (F/H)

CELAD
Publiée le

37k-41k €
Toulouse, Occitanie
Vous aimez développer des applications web de bout en bout, avec une vraie attention portée à la qualité du code et à l'expérience utilisateur ? Vous recherchez un environnement où vous pouvez à la fois prendre en charge des sujets techniques, proposer des améliorations et travailler au sein d'une équipe Agile ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Développeur Fullstack JavaScript / TypeScript pour intervenir chez un de nos clients, dans le secteur l'automobile. 💻💼 Contexte : Vous interviendrez sur des projets qui peuvent aller de la création d'une nouvelle application à l'évolution ou à la modernisation d'applications existantes. Vous pourrez également travailler sur des sujets d'automatisation, de maintenance ou d'amélioration continue. Voici un aperçu détaillé de vos missions : 🎯 Analyser les besoins et contribuer à la conception des solutions. Développer et faire évoluer des applications web Fullstack. Concevoir et intégrer des API REST. Participer aux phases de tests, de recette et de mise en production. Améliorer la qualité, la robustesse et la maintenabilité du code. Développer et automatiser des scripts lorsque cela est nécessaire. Contribuer à la maintenance et au support des applications existantes. Participer aux revues de code et à l'amélioration continue des pratiques de développement. Rédiger et maintenir la documentation technique.
Voir cette offre
Freelance

Mission freelanceDéveloppeur full stack Senior x2

LeHibou
Publiée le
Angular
NestJS
Node.js

12 mois
565 €
Saint-Ouen-sur-Seine, Île-de-France
Notre client dans le secteur Luxe recherche un/une Développeur full stack Senior x2 H/F Description de la mission : Le client est un acteur majeur du secteur Luxe & Cosmétique. Au sein du groupe, nous développons l'application « eSafety », destinée à permettre l'évaluation de la sécurité des produits développés par le groupe. EXPÉRIENCE REQUISEMinimum 5 ans d'expérience professionnelle en développement web full stack. Minimum 3 ans d'expérience pratique avec Angular (v12 ou version ultérieure) et Node.js/NestJS (ou un framework backend Node équivalent) en environnement de production. Expérience avérée avec les bases de données relationnelles via un ORM (TypeORM ou équivalent), ainsi qu'avec les modèles utilisant des requêtes paramétrées et/ou des query builders. Expérience professionnelle avec les services cloud Azure (Azure AD, Application Insights, Blob Storage ou équivalents). Expérience dans la conception et la maintenance de tests automatisés (unitaires et end-to-end/e2e), intégrés au processus de livraison standard et non réalisés a posteriori. Expérience du travail au sein d'une base de code existante, en respectant les conventions établies, sans introduire de nouvelles bibliothèques ou frameworks non approuvés. PÉRIMÈTRE TECHNIQUEBackend : Node.js, NestJS TypeORM sur Azure SQL Server (migrations) WebSockets () pour les fonctionnalités temps réel Swagger pour la documentation des API OpenTelemetry / Azure Application Insights pour l'observabilité Jest pour les tests unitaires et end-to-end Frontend : Angular 14 Ant Design (ng-zorro-antd) comme bibliothèque de composants UI Tailwind CSS pour le styling (templates uniquement) RxJS MSAL (authentification Azure AD) Karma/Jasmine pour les tests Compétences / Qualités indispensables : Développement Full Stack Web – minimum 5 ans d'expérience, Angular 14 – minimum 3 ans d'expérience pratique, Node.js / NestJS – minimum 3 ans d'expérience pratique, TypeORM / bases de données relationnelles – idéalement Azure SQL Server, Azure – expérience professionnelle avec Azure AD, Application Insights, Blob Storage, Tests automatisés – Jest, tests unitaires et E2E, API REST & Swagger – conception et documentation des API, WebSockets / Socket.io – développement de fonctionnalités temps réel, RxJS et MSAL / Azure AD côté frontend, Capacité à travailler dans une base de code existante en respectant les conventions et frameworks imposés, Anglais pro Compétences / Qualités qui seraient un + : xp similaire, xp grands groupesInformations concernant le télétravail : Oui — 2 jours/semaine
Voir cette offre
Freelance

Mission freelanceDéveloppeur Power Platform H/F

HAYS France
Publiée le
Power Apps
Power Platform

12 mois
400-550 €
Île-de-France, France
Nous recherchons pour le compte de notre client un Développeur Senior Power Platform H/F pour une mission en freelance ou portage salarial de 6 mois renouvelable à pourvoir dès que possible dans le 92. Notre client propose 2 jours de télétravail maximum par semaine. Les préavis d'un mois sont acceptés. Contexte : Notre client dispose actuellement d'un outil BPM (Business Process Management) utilisé pour exécuter et orchestrer 13 processus métiers. L'outil pose de fortes contraintes, notamment techniques et financières (≈0,5 M€ facturés par l'infrastructure pour l'hébergement). L'objectif est de sortir du BPM et migrer l'ensemble des processus vers des solutions plus flexibles, principalement Power Apps / Power Automate, avant le 31/12/2026. Responsabilités : Analyser et comprendre les processus existants en collaboration avec l'Expert BPM. Modéliser et reconstruire les processus dans Power Apps / Power Automate. Intégrer et gérer les données via Dataverse, des connecteurs personnalisés ou des intégrations tierces (REST API, SharePoint, etc.). Optimiser et documenter les solutions développées afin d'assurer leur pérennité et leur maintenance. Proposer une architecture cible robuste, scalable et économique pour remplacer l'environnement BPM actuel. Collaborer avec les métiers, recueillir les besoins, assurer l'adéquation des solutions et accompagner la conduite du changement. Appliquer les meilleurs pratiques de développement, dans un contexte Agile. Communiquer efficacement avec l'ensemble des parties prenantes, techniques et non techniques, ainsi qu'avec le support.
Voir cette offre
Freelance

Mission freelanceDeveloppeur JAVA - Java 21/25, Spring Boot et programmation Réactive Montpellier

WorldWide People
Publiée le
Java
Springboot

6 mois
320-330 €
Montpellier, Occitanie
Developpeur JAVA - Java 21/25, Spring Boot et programmation Réactive Montpellier 3 jours de présentiel / 2 jours de TT Développement : Java 21/25, Spring Boot, Spring Cloud, API REST, Programmation réactive, Infrastructure As Code, OIDC - Plateforme : Gitlab CI, ArgoCD, MongoDB, Elasticsearch, Kafka, Kubernetes - Architecture : Microservice, NoSQL, cache distribué, architecture asynchrone Missions principales : - Assurer la conception, l'intégration et le développement des projets et solutions ainsi que les maintenances correctives et évolutives - Préparer la mise en production avec les équipes expertes CAGIP - Gérer et maintenir la documentation fonctionnelle et technique - Assurer l'assistance à l'utilisation des applications - Assurer le diagnostic et la résolution des dysfonctionnements Environnement agile, mises en production grand public toutes les 3 semaines. La prestation consiste à fabriquer les solutions nécessaires aux évolutions et au bon fonctionnement des produits de la squad, en respectant les normes, procédures et les ambitions de l'entreprise (TTM, UX, ROI, Qualité first) et ce tout au long du cycle de vie produit. Les compétences techniques Java 21/25, Spring Boot et programmation Réactive sont des indispensables pour ce poste. Développement : Java 21/25, Spring Boot, Spring Cloud, API REST, Programmation réactive, Infrastructure As Code, OIDC - Plateforme : Gitlab CI, ArgoCD, MongoDB, Elasticsearch, Kafka, Kubernetes - Architecture : Microservice, NoSQL, cache distribué, architecture asynchrone Notions : • Le top 10 de l'OWASP • Le système CVE, CWE • Les principales familles d'attaque : XSS, injection HTML\SQL\CSS\Code\etc., CSRF • Les risques liés à l'IA Pratique : • Sécurisation web (cookies, HTTPS, TLS) • Contrôle d'authenticité et d'intégrité d'une application, d'un code • Gestion des erreurs • Offuscation du code • Validation des entrées / sorties • Validation de l'accès aux ressources • Authentification des utilisateurs • Outils d'analyse de code (SonarQube, Checkmarx, Jfrog Xray, Owasp Dependency Check, …)
Voir cette offre
Freelance
CDI

Offre d'emploiQA Engineer / Business Analyst — Advanced (H/F)

VISIAN
Publiée le
Pentesting
Postman
QA

3 ans
40k-45k €
100-310 €
Île-de-France, France
Contexte Au sein de la DSI d'un grand groupe du secteur de l'énergie, vous intégrerez une équipe Data en charge du traitement des données de consommation clients et de leur exposition sur les canaux digitaux. L'équipe, composée de 14 personnes (dont 7 Data Engineers), fonctionne en méthodologie Agile SAFe, synchronisée avec d'autres équipes Data du programme. Missions principales Concevoir et exécuter les stratégies de test (fonctionnel, non-régression, intégration) sur les pipelines de données et les APIs exposées par l'équipe. Réaliser des tests API approfondis via Postman ou Bruno : construction de collections, scénarios de tests automatisés, validation des contrats d'interface, tests de charge légers. Adopter une posture fonctionnelle forte : comprendre les enjeux métiers pour challenger les spécifications et anticiper les cas limites. Intervenir en support Business Analyst : rédaction et clarification des besoins fonctionnels, participation aux ateliers de cadrage avec les métiers, rédaction de user stories et critères d'acceptation. Participer aux cérémonies Agile SAFe (PI Planning, refinements, rétrospectives, revues de sprint). Mettre en place et maintenir des mécanismes de contrôle qualité des données (Data Quality) en lien avec les Data Engineers. Identifier, documenter et suivre les anomalies jusqu'à leur résolution, en coordination avec l'équipe technique. Rédiger et maintenir la documentation de test et les spécifications fonctionnelles. Environnement technique Postman / Bruno (indispensable — tests API poussés) Notions Python, SQL Connaissance des architectures Databricks (Bronze/Silver/Gold) et Delta Lake appréciée Environnement Cloud AWS Outils de gestion Agile (Jira ou équivalent) Git Compétences recherchées Expertise testing API (Postman/Bruno) — critère central Posture fonctionnelle / capacité à intervenir sur des tâches de BA (rédaction de specs, user stories) Connaissance des principes API REST Rigueur en Data Quality et détection d'anomalies Culture Agile SAFe Capacité à interagir avec des interlocuteurs techniques (Data Engineers) et métiers Informations pratiques LivrablesCorrections d'anomalies / analyse et spécificationsModalitéTemps pleinPlage horaireHeures ouvréesLieuÎle-de-FranceDurée12 mois, extension possible
Voir cette offre
Freelance
CDI

Offre d'emploi[pré-embauche] Backend Engineer Python

Trait d'Union
Publiée le
API
AWS Cloud
Python

3 mois
40k-55k €
450-550 €
Paris, France
Nous accompagnons un nouvel acteur majeur dans le secteur de la mobilité et du transport en France. L'entreprise constitue actuellement son « équipe socle » en interne pour construire l'intégralité du système d'information. Actuellement en phase de "Build" absolu : l'objectif est de construire l'intégralité de sa plateforme digitale en partant d'une page blanche (aucun legacy, aucune dette technique). Pour soutenir ce lancement ambitieux, l'équipe technique cherche à intégrer un Ingénieur Backend Python. Votre mission : Pur développement et socle métierIntégré(e) au cœur de l'équipe Engineering, votre objectif principal est la création des routes métiers (API) qui seront le moteur des futures applications. Il s'agit d'un poste de pur développement, où vous serez amené(e) à : Créer de zéro les services Backend en Python et les API REST. Garantir la fiabilité : Mettre un point d'honneur sur la rédaction des contrats d'API et la couverture en tests unitaires. Déployer et exploiter vos développements directement sur un environnement Cloud AWS (logique You build it, you run it). Collaborer au quotidien avec des équipes distribuées (interactions régulières avec des équipes à distance et en offshore). L'environnement techniqueLangage : Python (Exclusivité de la stack avec TypeScript. Java, PHP et .NET sont exclus). Cloud & Déploiement : AWS, CI/CD. Qualité : Tests unitaires rigoureux, contrats d'API. Productivité : L'utilisation d'outils d'IA (Copilot, Cursor, Claude) est fortement encouragée pour accélérer le delivery.
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Full Stack Java / Angular – Épargne Salariale (H/F)

STORM GROUP
Publiée le
Angular
API
Java

3 ans
40k-45k €
400-500 €
Île-de-France, France
Contexte : Dans le cadre d'un projet au sein d'un acteur majeur du secteur bancaire, nous recherchons un Développeur Full Stack Java / Angular pour intervenir sur les outils de distribution de produits d'épargne salariale. Le consultant intégrera un environnement Agile et participera aux évolutions des applications aussi bien sur les parties Front-End que Back-End, en collaboration avec les différentes équipes techniques et métiers. Une sensibilité aux pratiques de Craftsmanship ainsi qu'une bonne maîtrise de la conception et de l'utilisation d'API REST sont attendues. Missions : Concevoir et développer les évolutions fonctionnelles et techniques des applications. Intervenir sur les développements Back-End en Java / Spring. Participer aux développements Front-End avec Angular. Concevoir, développer et maintenir des API REST / Web Services. Participer à l'intégration et à la maintenance des services SOAP / REST. Développer et optimiser les requêtes SQL. Intervenir sur les bases de données DB2 LUW. Participer aux tests, à la correction des anomalies et à la mise en production. Contribuer à l'amélioration continue de la qualité du code dans une démarche Craftsmanship. Participer aux cérémonies et au fonctionnement de l'équipe en méthodologie Agile. Collaborer avec les équipes métiers, techniques et les autres développeurs. Garantir la qualité, la maintenabilité et la robustesse des développements.
Voir cette offre
CDI

Offre d'emploiJava Developer

█ █ █ ██ █ █
Publiée le
Angular
AngularJS
CI/CD

Manchester, Royaume-Uni

Offre importée

Offre issue du marché tech, identifiée automatiquement pour vous donner une vue complète des opportunités.

Accès restreint à la communauté

Rejoignez notre plateforme pour accéder aux détails de cette offre et obtenir un accès aux meilleures offres du marché.

Voir cette offre
Freelance
CDI

Offre d'emploiTech Lead Java / Spring Boot Transverse

AVA2I
Publiée le
Apache Kafka
Docker
Java

1 an
40k-45k €
400-550 €
Île-de-France, France
Missions principalesEn collaboration avec le Delivery Lead, les architectes et les autres Tech Leads, le consultant interviendra sur les missions suivantes : Co-piloter techniquement l'équipe avec le Delivery Lead. Participer à l'organisation de l'équipe et à l'amélioration continue de son fonctionnement. Définir, challenger et valider les choix de conception technique. Accompagner l'équipe dans la recherche des solutions techniques les plus adaptées. Analyser les impacts des choix techniques sur l'architecture globale du système d'information. Réaliser les estimations et les chiffrages techniques. Prendre en charge les sujets techniques les plus complexes. Participer aux développements et aux revues de code. Accompagner les développeurs dans la résolution des difficultés techniques. Assurer l'intégration et la montée en compétence des nouveaux collaborateurs. Garantir le respect des normes de développement et des stratégies de tests. Promouvoir les pratiques de Software Craftsmanship et de DevOps. Garantir la qualité, la performance, la sécurité et la maintenabilité du produit. Collaborer avec les architectes et les responsables techniques du programme. Coordonner les décisions techniques avec les autres équipes. Participer aux communautés techniques et au partage des bonnes pratiques. Profil recherchéMinimum 8 ans d'expérience en développement Java. Au moins 3 ans d'expérience comme Tech Lead, Lead Developer ou référent technique. Excellente maîtrise de Java et Spring Boot. Expérience confirmée dans la conception d'architectures microservices ou distribuées. Capacité à encadrer techniquement une équipe tout en restant opérationnel sur le développement. Expérience des environnements complexes, critiques ou à forte volumétrie. Capacité à travailler avec plusieurs équipes, des architectes et des responsables de delivery. Anglais professionnel indispensable. Excellentes qualités de communication, de pédagogie et de leadership. Autonomie, rigueur et capacité à prendre des décisions techniques. Compétences techniques attenduesJava 11/17/21 ou versions ultérieures Spring Boot et écosystème Spring Architecture microservices API REST Kafka ou architecture événementielle Docker Kubernetes ou OpenShift Jenkins, GitLab CI ou GitHub Actions Maven ou Gradle Git SonarQube JUnit et Mockito Tests unitaires et automatisés Clean Code DDD et architecture hexagonale Software Craftsmanship DevOps Monitoring et observabilité Sécurité applicative
Voir cette offre

Les métiers et les missions en freelance pour API REST

Développeur·euse fullstack

Le/ La développeur·euse fullstack intègre des API REST dans des applications web ou mobiles, en développant à la fois les fonctionnalités côté serveur et leur utilisation côté client.

Ingénieur·e devops (Cloud)

L'ingénieur·e devops (Cloud) implémente et automatise le déploiement d'API REST, garantissant leur scalabilité, leur disponibilité et leur intégration dans des environnements Cloud.

Architecte solutions

L'architecte solutions conçoit des architectures logicielles où les API REST jouent un rôle central pour connecter différents services et applications dans un écosystème logiciel cohérent.

API Développeur

L'API développeur est spécialiste dans la création et la gestion d'API REST, il/elle développe des interfaces qui permettent à diverses applications de communiquer entre elles de manière sécurisée et performante.

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous