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 451 résultats.
Freelance

Mission freelanceDéveloppeur RPA Uipath Automation Cloud

CAT-AMANIA
Publiée le
API
API REST
RPA (Robotic Process Automation)

12 mois
400-530 €
Paris, France
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.
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur SUNBELT / COBOL 6 lUXEMBOURG (H/F)

EXMC
Publiée le
Apache Kafka
API REST
COBOL

6 mois
Luxembourg
Développeur SUNBELT / COBOL (H/F) Les équipes sont organisées par domaine métier. Vous intégrerez le domaine Vie Individuelle à plein temps où vous aurez la charge de : § Travailler dans un environnement agile § Concevoir, réaliser, tester, déployer, monitorer vos réalisations en Sunbelt § Effectuer du support pour nos services métiers § D'adhérer aux principes d'améliorations continues et de modernisation du domaine § De devenir un expert dans certaines parties du domaine applicatif avec une mission longue Les équipes se composent d'un Product Owner, 1 ou plusieurs Business Analyst, 1 Agile Manager et de plusieurs développeurs qui évoluent dans la méthodologie Scrum et travaillent étroitement avec les parties prenantes du côté métier. Compétences souhaitées § Vous maîtrisez la programmation procédurale (Ex : Cobol) § Vous avez de l'expérience avec les DB non relationnelles (Fichiers indexés) § Vous êtes capable de faire monter en compétence vos pairs au travers de code-review, pair programming, … § Vous maîtrisez l'entièreté d'une chaine de développement, et avez la capacité de pousser et de justifier des choix d'architecture § Vous avez un intérêt certain pour l'assurance Vie § Vous savez collaborer avec des développeurs d'autres équipes afin d'améliorer les systèmes et les processus dans un environnement organisé par domaines § Vous êtes proactif, appréciez le travail en équipe et désireux d'apprendre § Vous êtes sensibilisés à la programmation objet ou fonctionnelle et nouvelles technologie (API, Eventsourcing, …) § Vous êtes capable de restituer votre avancement et estimer votre reste à faire. Compétences appréciées (non obligatoire) § [BACK] La connaissance de la programmation événementielle (event sourcing) avec KAFKA est un réel atout. § [BACK] Vous avez des connaissances dans la conception d'APIs REST § [BACK] La maîtrise de la programmation fonctionnelle (Scala, ...) est un réel atout § [BACK] La connaissance en DB non relationnelles (MongoDB) est un réel atout § [FRONT] Vous avez une bonne expérience dans la conception d'architecture basée sur des composants utilisant Angular. React ou Vue.js § [FRONT] Vous maîtrisez HTML / CSS / JS § [FRONT] Vous êtes en mesure de consommer des APIs REST § [FRONT] Vous savez intégrer des maquettes réalisées par des designers (dans Figma) § Vous utilisez des outils de déploiement continu (K8s, Jenkins, …) et de monitoring (Instana et Sentry) § Vous êtes familier avec un outil de versionning de code tel que Git - Vous êtes en mesure de venir sur site à Leudelange (à raison d'au moins 3 jours par semaine) § En plus: - Expérience avec des frameworks de tests unitaires - Utilisation du standard JSON-API
Voir cette offre
CDI

Offre d'emploiDéveloppeur Backend Java - Expérimenté - Montpellier

VISIAN
Publiée le
Apache Kafka
API REST
CI/CD

34k-38k €
Montpellier, Occitanie
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.
Voir cette offre
CDI
Freelance
CDD

Offre d'emploiDéveloppeurs Front-End Angular Juniors

OCTOGONE
Publiée le
Angular
API REST
CI/CD

6 mois
Grenoble, Auvergne-Rhône-Alpes
Contexte Dans le cadre de la constitution d'une équipe dédiée au développement d'un nouveau composant Front-End Angular, notre client recherche deux développeurs Angular Juniors. L'équipe sera composée de : 1 Développeur Angular Senior / Lead 2 Développeurs Angular Juniors Les deux profils juniors participeront au développement des fonctionnalités Front-End, à l'intégration avec les services existants et à la maintenance évolutive. Au moins un des deux profils juniors est idéalement attendu avec une première expérience significative en Java / Full Stack, afin de faciliter les échanges avec le Back-End Java existant et d'intervenir ponctuellement côté serveur si nécessaire. Description du poste En tant que Développeur Angular Junior, vous participez au développement et à l'évolution d'un composant Front-End stratégique. Vous travaillez au sein d'une équipe encadrée par un Lead Angular, dans un environnement technique moderne, avec une forte exposition aux bonnes pratiques de développement, à la qualité logicielle et au travail collaboratif. Vous intervenez sur le développement de composants Angular, l'intégration avec les API existantes, la correction d'anomalies et la maintenance évolutive. Le poste offre une réelle opportunité de montée en compétence sur Angular et, pour l'un des profils, sur une dimension Full Stack avec Java. Missions principales Développement Front-End Développer des composants et fonctionnalités en Angular Participer à la création d'interfaces en TypeScript, JavaScript, HTML et CSS Contribuer à la structuration du Front-End dans le respect des standards définis par le lead Produire un code propre, lisible et maintenable Intégration avec le Back-End Intégrer le Front-End avec les API REST et services existants Comprendre les échanges entre le Front-End Angular et le Back-End Java Participer au diagnostic des anomalies d'intégration Pour le profil disposant d'une compétence Full Stack : intervenir ponctuellement sur le Back-End Java existant Maintenance et qualité Corriger les anomalies Participer à la maintenance corrective et évolutive Contribuer aux tests, à la validation et aux revues de code Participer à la documentation technique Monter progressivement en autonomie sur les pratiques projet et sur l'écosystème Angular Travail en équipe Collaborer avec le lead technique et l'autre développeur junior Participer aux activités de l'équipe dans un cadre Agile Intégrer les retours des revues de code et progresser sur les bonnes pratiques Partager les connaissances et contribuer à la dynamique collective Environnement technique Front-End : Angular, TypeScript, JavaScript, HTML, CSS Intégration : API REST, Git Back-End : Java (services et API existants) Pratiques : Agile, tests unitaires, revues de code, intégration continue / CI-CD
Voir cette offre
CDD
CDI
Freelance

Offre d'emploiDéveloppeur Front-End Angular Senior / Lead - Grenoble

OCTOGONE
Publiée le
Angular
API REST
CI/CD

6 mois
Grenoble, Auvergne-Rhône-Alpes
Contexte Dans le cadre du développement d'un nouveau composant Front-End à fort enjeu technique, notre client constitue une équipe dédiée autour du framework Angular. Cette équipe sera composée de 3 développeurs : 1 profil Senior / Lead Angular 2 profils Angular Juniors Le besoin porte principalement sur la conception, le développement et la structuration du Front-End Angular, ainsi que sur son intégration avec un Back-End Java déjà existant. Le profil Senior / Lead jouera un rôle central dans la réussite du projet : il sera à la fois référent technique, garant de la qualité des développements, et point d'appui des développeurs plus juniors. Description du poste En tant que Développeur Angular Senior / Lead, vous intervenez comme référent technique de l'équipe Front-End. Vous participez à la conception du composant, définissez les bonnes pratiques de développement, accompagnez les développeurs juniors dans leur montée en compétence et contribuez activement à la qualité, à la performance et à la maintenabilité de la solution. Vous évoluez dans un environnement de développement moderne, en interaction avec les équipes techniques en charge du Back-End et de l'intégration. Missions principales Conception et architecture Front-End Participer à la conception technique et à l'architecture du composant Front-End Définir une structure de code modulaire, robuste, réutilisable et maintenable Concevoir et développer des composants Angular performants et évolutifs Garantir la cohérence technique de l'ensemble des développements Front-End Être force de proposition sur les choix techniques et les évolutions de l'application Développement Développer les fonctionnalités Front-End en Angular Implémenter les écrans et composants en TypeScript, JavaScript, HTML et CSS Assurer l'intégration avec les API REST et services Back-End existants Participer à la résolution des sujets techniques complexes et des problématiques d'intégration Encadrement technique Définir et faire respecter les bonnes pratiques Angular Animer les revues de code Accompagner les développeurs juniors dans leur montée en compétence Partager les bonnes pratiques de qualité, de lisibilité et de maintenabilité du code Sécuriser les développements en apportant cadre, méthode et recul technique Qualité et amélioration continue Veiller à la qualité, à la performance et à la maintenabilité du Front-End Participer aux tests unitaires, à la validation et à l'amélioration continue Contribuer à la documentation technique Collaborer avec les équipes projet dans un cadre Agile, avec pratiques de revue de code et CI/CD Environnement technique Front-End : Angular, TypeScript, JavaScript, HTML, CSS Intégration : API REST, Git Back-End : Java (services et API existants) Pratiques : Agile, tests unitaires, revues de code, intégration continue / CI-CD
Voir cette offre
CDI

Offre d'emploiAnalyste Stratégie de Test API Intégration

CAT-AMANIA
Publiée le
Apache Kafka
API
API Management

40k-63k €
Paris, France
Vous serez en charge d'accompagner dans l'analyse et la mise en oeuvre des tests et de la stratégie de tests dans le cadre d'un solution interne développée en framework Java Spring boot, MONGO DB Atlas, dont l'intégration se fait en API. Vos missions consisteront à contribuer: Assurer la continuité de service actuel S'intégrer avec la backlog et les « sprints » actuels auprès de l'équipe de réalisation. Se baser sur les spécifications fonctionnelles et techniques pour mettre en place la stratégie de tests Travailler avec l'équipe produit ainsi que l'équipe API Management, du même département, et s'assurer du bon alignement swaggers et des spécificités fonctionnelles Respecter l'architecture et la stratégie existante tout en prenant en compte les besoins métiers. Supporter pour définir la stratégie de test autour de la vision la vision produit Supporter pour définir la stratégie de test autour de la vision produit, en accord avec les objectifs business et proposer les KPIs associés. Partager la vision aux parties prenantes et à l'équipe de développement. S'assurer que la roadmap et les stratégies de tests restent alignés avec la stratégie globale. Gérer et prioriser les tests autour du Product Backlog et des besoins métiers et pays Rédiger et structurer les tests autour des users stories, en respectant les critères d'acceptation et exigences fonctionnelles mais également les exigences techniques. Effectuer les sessions de tests et rédiger les rapports correspondants en accord avec les différentes équipes Mettre en place des tests de régression au service des différentes releases et des uses cases correspondants Mettre en place l'automatisation des tests en association avec l'équipe de développement et les équipes pays Préparer et animer les sessions de tests avec les équipes. Coordination avec les parties prenantes Analyser les besoins métier et utilisateurs pour établir avec le Product owner et les équipes d'architecture et d'intégration des stratégies de tests. Ecrire les cahiers de tests détaillés découlant des besoins métiers et des exigences tant fonctionnelles que techniques Faciliter le relais entre les équipes techniques, et les projets pour partager et vulgariser les contraintes. Communiquer de manière transparente sur les arbitrages, le planning et l'avancement. Gérer attentes, risques et dépendances entre équipes ou domaines. Participer aux ateliers fonctionnels, cadrages et démonstrations produit pour mieux comprendre et gérer les sessions de tests.
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