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 223 results.
Permanent

Job VacancyData Engineer Azure

VISIAN
Published on
API REST
Azure Data Factory
Azure DevOps

Ile-de-France, France
La Direction des Systèmes d'Information recrute un Data Engineer pour concevoir, développer et maintenir les architectures Data nécessaires à l'exploitation des données par les analystes métiers et data scientists. Vos principales missions consisteront à : - Mener les projets d'intégration (temps réel) et data (big data & insights) - Comprendre, analyser et proposer des solutions techniques répondant aux besoins des divers acteurs de la donnée (spécialistes métier, domain managers, architecte, data analystes et scientists) - Apporter un éclairage technique sur les architectures Cloud, dialoguer avec les fournisseurs de solutions et les consultants techniques - Dans une logique de mise en production, créer et déployer des pipelines de données robustes pour les data scientists et data analysts (collecte, stockage, transformation et exploitation) - Assurer une bonne qualité des données pour les projets Machine Learning (préparation, complétude, épuration, enrichissement) dans le but d'optimiser les performances des modèles - Améliorer les processus internes : localisation et traçabilité de la donnée, standardisation des flux et des scripts de traitement des données, documentation - Collaborer avec les équipes basées aux Pays-Bas pour faciliter le Data-Sharing, échanger sur les best-practices et les moyens d'optimiser les architectures - Contribuer à l'amélioration de la gouvernance sur la protection et la confidentialité des donné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
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 jobTechlead / Expert - NetBox & IPAM-DNS

Espritek
Published on
API REST
FastAPI
GitHub Actions

3 years
Lille, Hauts-de-France
Dans le cadre du renforcement d'une équipe Network intégrée à une organisation Cloud Platform Engineering, nous recherchons un Tech Lead / Expert NetBox & IPAM pour intervenir sur des enjeux de gestion, d'automatisation et d'industrialisation des infrastructures réseau à grande échelle. Vous rejoindrez une équipe combinant expertise Network et pratiques DevOps, avec pour objectif de fournir des services réseau standardisés, scalables, sécurisés et hautement disponibles. En tant que référent technique NetBox / IPAM, vous interviendrez notamment sur : - La conception, l'évolution et la modélisation avancée des données réseau dans NetBox : IPAM, IPv4/IPv6, VRF, VLAN, inventaire et adressage RFC1918 ; - La fiabilisation de NetBox en tant que Source of Truth du SI réseau ; - Le développement de scripts et de plugins permettant d'automatiser les opérations réseau ; - La conception et l'implémentation d'API avec Python / FastAPI afin d'interconnecter NetBox avec les différents services réseau ; - L'intégration de NetBox aux outils Infrastructure as Code, notamment via Terraform ; - La génération et l'intégration de clients Python / Go au sein de providers Terraform internes ; - L'amélioration des pipelines CI/CD et des mécanismes de validation des données avec GitHub Actions ; - Le maintien en conditions opérationnelles des modules, scripts et automates développés par l'équipe ; - L'accompagnement technique de l'équipe sur les problématiques d'automatisation et d'industrialisation réseau. Vous évoluerez dans un environnement Cloud / DevOps comprenant notamment Terraform, GitHub Actions, Docker, Kubernetes, GKE, Cloud Run, Flux, Vault, RBAC et OPA. Des astreintes week-end et hors heures ouvrées sont prévues après environ deux mois de mission.
View this job
Permanent
Contractor
Fixed term

Job VacancyDéveloppeurs Front-End Angular Juniors

OCTOGONE
Published on
Angular
API REST
CI/CD

6 months
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
View this job
Contractor

Contractor jobDéveloppeur Front-End Senior – Optimizely CMS

Management Square
Published on
API REST
CMS
CSS

1 year
400-500 €
Paris, France
Contexte Notre client est un acteur majeur de la gestion d'actifs multi-spécialiste à l'échelle internationale, présent dans plusieurs pays européens, avec un fort accent mis sur l'innovation, l'expérience client et la transformation digitale. Dans le cadre de son domaine Sales, Communication & Investment Solutions (SCIS), notre client lance une initiative stratégique majeure visant à concevoir et développer une nouvelle génération de Portail Client. L'objectif est de fournir aux clients institutionnels et aux distributeurs une plateforme digitale sécurisée, évolutive et intégrée, permettant notamment l'accès aux informations de portefeuille, aux documents, aux reportings, aux services d'onboarding, aux communications et aux informations liées aux investissements. Ce portail a vocation à devenir un composant clé de l'écosystème digital et de la stratégie de gestion de la relation client. Le portail s'appuiera sur Optimizely CMS comme plateforme principale de front-end et de gestion de contenu, intégrée à plusieurs systèmes d'entreprise, notamment Salesforce, des services de gestion des identités, des API, des référentiels documentaires et des plateformes de reporting. Afin de renforcer son équipe de delivery, notre client recherche un Développeur Front-End expérimenté spécialisé sur Optimizely CMS.
View this job
Contractor
Permanent

Job VacancyExpert(e) développement Web Java / Angular / Quarkus

Hexagone Digitale
Published on
Angular
API REST
CI/CD

6 months
40k-45k €
450-700 €
Levallois-Perret, Ile-de-France
Contexte Mission au sein d'une équipe Solutions Digitales d'un grand compte du secteur assurance, rattachée à la Direction des Systèmes d'Information et du Numérique. L'équipe, organisée en feature teams (scrums, développeurs, techleads), intervient au service des directions métier IARD, vie, protection juridique, sinistres et assistance. L'objectif est de contribuer à la stratégie omnicanale de l'entreprise en prenant en charge les développements front et back des parcours du site web grand public (parcours d'avant-vente et de vente). Rôle et responsabilités principales Concevoir et développer des parcours Web front to back en Java / Angular Concevoir et implémenter des interfaces utilisateurs interactives et réactives en Angular Réaliser les tests unitaires et d'intégration, et assurer la compatibilité multi-navigateurs et multi-appareils Développer et maintenir des API robustes et évolutives en Java, avec intégration sécurisée des bases de données Participer à l'architecture et à la conception des systèmes pour en garantir la fiabilité, la robustesse et l'évolutivité Collaborer avec les Product Owners et Proxy Product Owners pour garantir une expérience utilisateur optimale Participer aux cérémonies agiles et contribuer aux revues de code Conseiller les PO/PPO et proposer des axes d'innovation web Livrables attendus Interfaces utilisateurs Angular développées, testées (tests unitaires et d'intégration) API Java robustes, évolutives et documentées Spécifications techniques : Technical Stories, diagrammes de séquence, documentation des API Documentation technique des développements réalisés
View this job
Permanent
Contractor

Job VacancyDéveloppeur Full Stack Java / Angular H/F

CONSORT GROUP
Published on
Agile Scrum
Angular
API REST

1 month
38k-46k €
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 Full Stack Java / Angular H/F C'est votre missionVous êtes passionné·e par le développement logiciel et les applications métiers à forte valeur ajoutée ? Ce poste est fait pour vous. Dans le cadre d'un projet stratégique pour un acteur majeur du retail, vous participez à la conception, au développement et à l'évolution de plateformes applicatives destinées à soutenir les activités métiers et les parcours utilisateurs. Côté build : Participer à la conception technique et aux choix d'architecture applicative Développer les fonctionnalités backend en Java Spring Boot Concevoir et développer les interfaces utilisateurs en Angular Réaliser les tests unitaires et tests d'intégration Participer aux revues de code et garantir la qualité des développements Collaborer étroitement avec les équipes métiers, Produit et QA Contribuer à l'amélioration continue des pratiques de développement Côté run : Assurer le maintien en condition opérationnelle des applications Analyser et corriger les incidents de production Participer aux phases de support et d'amélioration des performances Garantir la qualité, la maintenabilité et la pérennité du code Contribuer au suivi des mises en production et aux montées de version Participer aux cérémonies Agile et aux échanges avec les parties prenantesC'est votre parcours Vous disposez d'au moins 3 ans d'expérience en développement Full Stack Java / Angular et souhaitez évoluer sur des projets stimulants dans un environnement Agile. Vous appréciez le travail en équipe, les environnements techniques modernes et les échanges avec les différentes parties prenantes d'un projet. C'est votre expertise : Java 11/17 Spring Boot Angular (12+) API REST SQL (PostgreSQL, Oracle ou SQL Server) Git Docker Jenkins / GitLab CI SonarQube Swagger Méthodologies Agile Scrum C'est votre manière de faire équipe : Esprit d'analyse et sens de la résolution de problèmes Bon relationnel et capacité à travailler en équipe Autonomie et sens des responsabilités Curiosité technique et envie d'apprendre Rigueur et sens de la qualité logicielle 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€ à 46 K€ (selon expérience) brut annuel Famille métier : Développement Applicatif / Full Stack Ce que vous ferez ici, vous ne le ferez nulle part ailleurs. Ce moment, c'est le vôtre.
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