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

Mission freelance
Développeur Java / Vue.JS H/F

ODHCOM - FREELANCEREPUBLIK
Publiée le
DevOps
Java
Vue.js

6 mois
Hauts-de-France, France
Objectif global : Construire Developpement des features Contrainte forte du projet Compétences techniques Java - Confirmé - Impératif Spring - Confirmé - Impératif Kubernetes - Junior - Important Connaissances linguistiques Anglais Lu, écrit (Impératif) Description détaillée Nous recherchons 1 développeur fullstack expérimenté avec des compétences devOps éprouvées Le développeur aura pour mission de : - développer les nouvelles features qui enrichiront le produit - intégrer son code dans la CI - tester unitairement ses développements (manuels, automatisés) - déployer ses développements dans les différents environnements d'intégration, de qualification, et de production - participer au maintien et à la mise en place des outils aidant à la production au sein du centre de développement (CI, env hors prod, env de prod etc) - participer à la mise en place / à jour et à l’amélioration des outils et process de production du CDD Le développeur recherché devra: - Être à l'aise avec JAVA Spring MVC (Java 11) et les architectures microservices (connaissances Spring webflux / Spring intégration / Spring batch) - Avoir des connaissances dans un framework front (VueJS, AngularJS, ReactJS) - Idéalement VueJS - Idéalement avoir de l’expérience avec Thymeleaf, peu d'applications étant sur VueJS à date. - Avoir des connaissances dans les bases non relationnelles (MongoDB) - Avoir des notions solides en API REST - Connaître les concepts et savoir manipuler les conteneurs, il sera amené à travailler dans un environnement K8S - Avoir développé dans ses précédentes missions ou sur des projets personnels des compétences devOps - Mettre en place et améliorer des chaînes d’intégration continue, des outils de métriques / d’alerting et de monitoring - Savoir déployer sur différents environnements les applicatifs qu’il aura développés - Utiliser des outils de déploiement (Helm / Ansible) - Savoir utiliser Kubernetes (utilisation de kubectl)
Freelance

Mission freelance
LEAD Développer Front-Office sur 92

EterniTech
Publiée le
CSS
HTML
Javascript

3 mois
Hauts-de-Seine, France
Je cherche pour un de mes clients un LEAD Développer Front-Office sur 92 Description du besoin : Mission : LEAD Développer Front-Office Localisation : 92 Démarrage : Avril Jours obligatoires sur site : 3 jours/semaine Expérience : Confirmé Les livrables sont Dossier de conception Développement Web Compétences techniques Astro - Confirmé - Impératif Svelte - Confirmé - Impératif HTML/CSS - Expert - Impératif JavaScript/TypeScript (ES6+) - Expert - Impératif Connaissances linguistiques Français Courant (Impératif) Description détaillée Dans le cadre de la modernisation de sa plateforme e-commerce, le client engage une transformation progressive de son front-end historique vers une architecture Headless moderne, performante et maintenable. Le site actuel repose sur un socle SAP Hybris avec un front legacy basé sur : - HTML - JSTL (fichiers .jsp et .tag) - CSS - Vue.js 2 - Back-office Hybris (aucun développement Front réalisé sur le BO) L’objectif du programme est de migrer progressivement les pages existantes vers une architecture Headless reposant sur des technologies modernes permettant d’améliorer : - Les performances applicatives - La maintenabilité du code - L’expérience utilisateur - La capacité d’évolution fonctionnelle - La scalabilité de la plateforme Le Lead Developer Front-End interviendra sur la conception, le pilotage technique et la réalisation de la migration du front legacy vers une nouvelle stack Headless reposant sur : - Astro (framework principal orchestrant le rendu et le routage) - Svelte (développement des composants dynamiques) - TypeScript - TailwindCSS - Intégration via API REST Java exposant les données issues d’Hybris Les migrations pourront être réalisées : - À iso-fonctionnel - Avec refonte UX/UI basée sur des maquettes Figma La mission s’inscrit au sein de la Squad Avant-Vente (AVV) couvrant l’ensemble du parcours client jusqu’à la mise au panier, incluant notamment : - Pages de navigation catalogue - Pages listes produits - Pages produits (PDP) - Pages éditoriales - Composants marketing - Composants transactionnels avant tunnel d’achat Leadership technique : - Garantir les standards de développement Front-End - Participer aux choix d’architecture Front Headless - Assurer la cohérence technique et la qualité des implémentations - Encadrer techniquement les développeurs Front de la squad - Mettre en place et maintenir les bonnes pratiques de développement (performance, accessibilité, SEO, maintenabilité) Conception et développement : - Concevoir et développer des composants Svelte réutilisables - Implémenter les pages via Astro - Migrer les composants Vue.js existants vers Svelte - Intégrer les maquettes Figma - Consommer les APIs REST exposées par le backend Hybris/JAVA - Optimiser les performances de rendu et de chargement - Participer à la gestion du design system Front Contribution à la transformation Headless : - Participer à la stratégie de migration progressive du legacy - Identifier et gérer les risques techniques liés à la coexistence legacy / headless - Documenter les choix techniques et patterns d’implémentation - Proposer des améliorations continues de la stack Front Qualité et delivery : - Garantir la qualité du code livré - Participer aux revues de code - Accompagner l’industrialisation des développements - Collaborer étroitement avec la QA pour assurer la testabilité - Contribuer à la résolution des incidents et anomalies
Freelance

Mission freelance
Backend Developer Node.js / NestJS

Axysse
Publiée le
Docker
GraphQL
NestJS

1 an
450-570 €
Île-de-France, France
Nous recherchons un Backend Developer confirmé pour intervenir sur un projet d’envergure autour du développement d’un middleware B2B et d’APIs à forte volumétrie . Vous évoluerez dans un environnement technique moderne, orienté microservices, event-driven architecture et clean architecture , avec une forte exigence sur la qualité du code et les pratiques d’ingénierie. 🎯 Vos missions Au sein d’une équipe d’ingénierie expérimentée, vous interviendrez notamment sur : La conception et le développement d’APIs (GraphQL / REST) La construction de services backend en Node.js / NestJS L’implémentation d’architectures microservices et event-driven L’intégration avec différentes sources de données SQL / NoSQL La mise en place de tests automatisés (TDD, Jest, E2E) La participation aux code reviews et aux bonnes pratiques d’ingénierie La contribution à la conception d’architecture technique 🧑‍💻 Environnement technique Node.js / NestJS TypeScript GraphQL (Apollo) / REST APIs Docker SQL / NoSQL TDD / Jest / E2E testing Microservices & Event-driven architecture En complément, une expérience sur les technologies suivantes est appréciée : AWS (Lambda / Serverless) Redis / systèmes de cache UML / conception d’architecture Observability (OpenTelemetry, Splunk) OpenSearch CI/CD 📍 Informations pratiques Localisation : Île-de-France Mode de travail : hybride Démarrage : avril 2026 Mission longue durée
Freelance
CDD
CDI

Offre d'emploi
Business Analyst Service Now

YGL consulting
Publiée le
ServiceNow

3 mois
Paris, France
Nous recrutons un(e) Business Analyst ServiceNow pour intervenir sur des projets d'implémentation, d'évolution et d'optimisation des modules ITSM de notre client parisien. MISSIONS: Analyse et Recueil des Besoins : Mener des ateliers avec les parties prenantes métiers pour recueillir, analyser et formaliser leurs besoins. Rédiger des spécifications fonctionnelles détaillées, des user stories et des cas d'usage Évaluer la faisabilité technique des demandes et proposer des solutions adaptées aux capacités de ServiceNow Conception Fonctionnelle et Processus : Concevoir des solutions fonctionnelles pour les modules ITSM (Incident, Demande, Changement),en s'appuyant sur les meilleures pratiques ServiceNow Définir, modéliser et optimiser les processus métiers et IT à implémenter ou à faire évoluer sur la plateforme Élaborer et gérer les catalogues de services et les workflows associés Configuration et Intégration : Participer activement à la configuration de la plateforme ServiceNow, notamment sur les modules ITSM et CDMB Spécifier les besoins d'intégration avec d'autres systèmes (API REST/SOAP) et collaborer avec les équipes de développement pour leur mise en œuvre Contribuer à la définition et à l'enrichissement de la CMDB Tests et Recette : Rédiger les plans et cas de test fonctionnels (UAT) et coordonner les phases de recette avec les utilisateurs métiers Assurer le suivi des anomalies et la validation des correctifs. Accompagnement et Formation : Préparer et animer des sessions de formation et des supports documentaires pour les utilisateurs finaux et les équipes support Accompagner la montée en compétences des équipes internes Gestion de Projet et Communication : Assurer la communication et la coordination entre les équipes métiers, techniques et les éditeurs (ServiceNow) (Savoir Être : Très bon relationnel, Bonne communication écrite). Participer à la gestion des mises en production et au suivi post-déploiement Agir en tant que référent fonctionnel pour les équipes Build et Run
Freelance

Mission freelance
POT9042 - Un consultant technique SAP ARIBA sur Massy.

Almatek
Publiée le
SAP

6 mois
Massy, Île-de-France
Almatek recherche pour l'un de ses client, Un consultant technique SAP ARIBA sur Massy. Contexte de la prestation : La prestation est sur le Run et les Projets du périmètre SAP Ariba qui est déjà déployée sur les pays du Groupe. L'expertise SAP Ariba doit permettre de fournir l’appui technique nécessaire à l'ensemble des parties prenantes : interlocuteurs techniques des solutions connexes (SAP et autres), TMA, responsable Run et équipes projets (automatisation administration, standardisation objets Data, Intelligence Artificielle, Punch Out, etc.). Les activités attendues sont sur du design technique pour des sujets d’amélioration continue, maintenance corrective & évolutive, ainsi que les projets sur les différents modules SAP Ariba tout en garantissant l'intégration avec le reste du SI (majoritairement ERP SAP). Livrables : Paramétrages avancés sur la solution SAP Ariba (Sourcing, Contracts, Buying & Invoicing) et SAP Business Network Expertise technique sur l’écosystème SAP connecté à SAP Ariba (CIG/SAP Integration Suite, CPI, Ariba Router, BTP, appels API, etc.) Coordination avec la TMA (dont accompagnement sur du support expert) et les équipes projets Optimisation et sécurisation de la solution actuelle Prise en charge des nouveaux besoins et design de solutions, notamment sur l’IA Rédaction et maintien de la documentation spécifique NVIRONNEMENT TECHNIQUE ET EXPERTISES NÉCESSAIRES Piloter l'intégration de solutions logicielles au sein d'écosystèmes SI complexes et hétérogènes Maîtriser les technologies d'échange de données (API REST/SOAP, Webhooks, Middleware, ETL) pour assurer l'interopérabilité des systèmes Superviser la gestion des environnements (Test, Production) et la fluidité des déploiements techniques Anticiper et mitiger les risques techniques, les dettes technologiques et les impacts sur l'architecture existante Expériences significatives d’expertise technique SAP ARIBA (Guided Sourcing, SLP, Classic & Guided Buying) avec idéalement certification sur les différents modules Maîtrise technique SAP Business Network Maîtrise de l'intégration API SAP Ariba et CIG ainsi qu’avec les ERP SAP (ECC, S/4 Hana) Connaissance des processus achats non marchands et des processus comptables afférents Compréhension technico-fonctionnelle des flux P2P et S2C Fortes compétences analytiques et capacité à résoudre des problèmes de manière proactive Connaissance des outils de la Suite Google Connaissance des outils JIRA et Confluence Français et Anglais courant Une expérience dans le secteur du retail / grande distribution constituerait un avantage
Freelance

Mission freelance
QA Back E-commerce API

Cherry Pick
Publiée le
API
QA

12 mois
350-400 €
Paris, France
Description du besoin : En 2026, le Groupe lance un POC sur un envirronnement composable sur le périmètre eCommerce. Vous intégrerez l'équipe Omni Retail qui est responsable : • de 3 marques • des sites eCommerce internationaux • des applications mobiles • du CRM • des intégrations back-office Dans ce cadre, nous recherchons un QA Back-end orienté API & flux eCommerce pour renforcer l’équipe QA composée de 4 testeurs et d’un Lead QA. Enjeux du poste • Sécuriser les flux critiques multi-enseignes • Garantir la stabilité des releases • Contribuer à la montée en maturité QA (automatisation progressive) Missions Tests API & flux eCommerce • Tester les API REST (authentification, panier, checkout, commandes, retours...) • Vérifier les flux critiques : paiement, remboursement, gestion du stock • Tester les intégrations avec PSP, ERP, CRM et services tiers • Analyser les réponses JSON, statuts HTTP et comportements métiers Qualité & validation • Rédiger des cas de test détaillés • Participer aux phases de recette • Identifier, documenter et suivre les anomalies • Produire des rapports de validation • Collaborer étroitement avec les développeurs back-end Contribution à l’automatisation • Utilisation des collections de tests API via Bruno • Participer progressivement à l’automatisation (ex : Playwright si compétence) Le poste est majoritairement orienté QA back-end manuel avec une contribution à l’automatisation. Environnement technique eCommerce • Commercetools • Algolia • Contentstack • RCU interne Mobile • Android & iOS unifiés sous Flutter Méthodologies • Agile • Product
Freelance

Mission freelance
Tech Lead Mobile - React Native

Cherry Pick
Publiée le
React Native

12 mois
500-550 €
Paris, France
Tech Lead Mobile (React Native) Contexte de la mission Dans le cadre de la reprise et de l’évolution des applications mobiles d’une de nos filiales, le Tech Lead Mobile intervient comme référent technique du dispositif mobile. Le projet comprend notamment : la reprise technique de l’application existante la maintenance corrective et évolutive de cette application ; la conception et le développement d’une nouvelle application, destinée aux clients et aidants ; la mise en place d’un socle technique mobile robuste, sécurisé et scalable. L’application actuelle est développée en React Native, connectée à des API REST et GraphQL, avec un backend Node.js / NestJS, une base PostgreSQL et des outils Firebase pour le monitoring applicatif. Le Tech Lead Mobile garantit la qualité technique globale du dispositif mobile et accompagne l’équipe dans la mise en œuvre des bonnes pratiques mobile. Il assure : le pilotage technique du périmètre mobile, la coordination technique des développements, l’accompagnement et la montée en compétences des développeurs de l’équipe. Missions principales Leadership technique Définir et faire évoluer l’architecture technique des applications mobiles. Garantir la qualité, la maintenabilité et la performance du code. Piloter les choix techniques structurants en lien avec l’architecture globale du système. Assurer les revues de code et la validation des contributions. Diffusion des bonnes pratiques et accompagnement de l’équipe Définir et diffuser les standards de développement mobile (architecture, structuration du code, gestion des états, gestion des erreurs, performance). Mettre en place et faire respecter les bonnes pratiques de développement : conventions de code, patterns d’architecture, gestion des dépendances, gestion des appels API. Accompagner la montée en compétences des développeurs mobiles de l’équipe. Assurer un mentorat technique quotidien des deux autres développeurs. Organiser des sessions de partage technique et de capitalisation (retours d’expérience, bonnes pratiques, veille technologique). Favoriser l’autonomie et la progression technique de l’équipe. Reprise technique de l’existant Participer à l’audit technique de l’application mobile existante : qualité du code, dette technique, sécurité, performance. Contribuer à la reprise des environnements et de la chaîne CI/CD. Proposer un plan de stabilisation et d’amélioration technique. Conception et développement Participer à la conception technique des nouvelles fonctionnalités. Encadrer le développement des évolutions de l’application de la nouvelle application Garantir la bonne intégration avec l’ERP Ximi via les APIs. Veiller à la cohérence technique entre les différentes applications mobiles. Performance et scalabilité Concevoir une architecture capable de supporter plusieurs milliers d’utilisateurs actifs, avec une cible supérieure à 14 000 utilisateurs actifs. Optimiser les performances de l’application et la consommation des APIs. Qualité et sécurité Mettre en place les standards de : tests unitaires, tests d’intégration, tests de non-régression. Participer à la stratégie de monitoring et de supervision (Crashlytics, logs, alerting).
CDI
Freelance

Offre d'emploi
Développeur RPG / IBMi H/F

ITEA
Publiée le
RPG (Report Program Generator)

1 an
40k-45k €
300-430 €
Strasbourg, Grand Est
Les missions : Développer et maintenir les applications IBMi Participer aux évolutions techniques (modernisation, APIs...) Collaborer avec les autres équipes du SI Superviser les traitements et contrôler les plans de production Analyser les anomalies et incidents Environnement technique : SQL APIs REST JSON IBM RDI (en étude de migration vers VSCode) RPG free
CDI
Freelance

Offre d'emploi
Lead dev H/F

INFOTEL CONSEIL
Publiée le
Angular
API
Conception

2 ans
40k-50k €
500-600 €
Niort, Nouvelle-Aquitaine
Dans le cadre du renforcement de plusieurs équipes projets, nous recherchons plusieurs Lead Développeur Java / Spring Boot afin d’accompagner le développement et l’évolution d’applications métiers stratégiques au sein d’un système d’information à forte volumétrie. Vous interviendrez au sein d’une squad composée de développeurs, d’un Product Owner, d’un Assistant Métier et d’équipes Ops, avec pour objectif de garantir la qualité technique des développements, la cohérence des choix d’architecture et la bonne progression des projets. Vos principales missions seront les suivantes : Définir les orientations techniques du projet et accompagner les équipes dans la mise en œuvre des bonnes pratiques de développement. Concevoir et décliner l’architecture logicielle des applications en veillant à leur robustesse, leur performance et leur maintenabilité. Accompagner les développeurs au quotidien dans la résolution des problématiques techniques et lever les points de blocage rencontrés lors des développements. Être le référent sur la qualité du code en mettant en place les standards de développement, les bonnes pratiques et les processus de contrôle associés. Participer activement au développement des applications, notamment sur les parties les plus critiques ou structurantes du programme. Contribuer à la conception et à l’évolution des services applicatifs, notamment via la mise en place et l’intégration d’API. Définir la stratégie de tests, concevoir les jeux de tests et participer aux phases de validation et de recettage. Collaborer étroitement avec les membres de la squad afin d’assurer la bonne coordination entre les équipes techniques, fonctionnelles et opérationnelles. L’environnement technique s’appuie notamment sur : Java (versions 11 à 21) Spring Boot MVC (versions 1.5 à 3) React ou Angular selon les projets Oracle ou PostgreSQL API REST et API SOAP Kafka NAS et S3 Hébergement sur VM (Tomcat) et Openshift
Freelance

Mission freelance
247160/Développeur Java Senior - Lyon Au moins 7 ans d’XP en développement JAVA (Web, API) - Lyon

WorldWide People
Publiée le
Java

6 mois
350-380 €
Lyon, Auvergne-Rhône-Alpes
Développeur Java Senior - Lyon Au moins 7 ans d’XP en développement JAVA (Web, API) o Connaissances : GIT, Gitlab, Jenkins, DEV/OPS (CI/CD) o Langage : JAVA, SQL o Frameworks : Spring Boot A u moins 7 ans d’XP en développement JAVA (Web, API) o Connaissances : GIT, Gitlab, Jenkins, DEV/OPS (CI/CD) o Langage : JAVA, SQL o Frameworks : Spring Boot Connaissances complémentaires qui serait un plus : • Architecture API et Microservices • Kubernetes • Kafka, • Elastic/search • Jquery/AJax • Fonctionnement API Manager, • A déjà participé à des projets de bout en bout (cadrage, fabrication, recette, benchs, livraison en production) • Bonne expertise technique et capable de piloter techniquement les développements, livraison et phase de recette • Bonne capacité de rédaction documentaire (Spécifications techniques, livrables de livraison ….) o services REST d'API o microservices o batch
Freelance

Mission freelance
Développeur Java (localisation à Valence 2j de TT par semaine)

Cherry Pick
Publiée le
Java

12 mois
400-500 €
Valence, Auvergne-Rhône-Alpes
Développeur logiciel Le Développeur Logiciel est responsable de la conception, du développement, des tests et de la maintenance des solutions logicielles conformément aux spécifications. Il veille à la livraison du produit dans les délais, tout en produisant un code de qualité, maintenable, scalable, réutilisable et bien documenté, en respectant les standards et l’ensemble du cycle de vie du développement logiciel (SDLC). Responsabilités : Élaborer des spécifications techniques détaillées et développer le code en conséquence. Partager son expertise technique avec l’équipe via du mentoring et des revues de code. Mettre en place et garantir l’application des bonnes pratiques et des standards de développement afin de maintenir un haut niveau de qualité logicielle. Communiquer les estimations et assister le management dans la planification des ressources et des tâches. Maintenir un niveau de documentation adéquat pour faciliter le développement, la livraison et la traçabilité du projet. Participer à l’explication et à la présentation de l’architecture système, des exigences fonctionnelles et de la documentation auprès des différentes parties prenantes (support, chef de projet, sécurité, Ops/DevOps, etc.). Développer les solutions conformément aux spécifications fournies, en garantissant l’extensibilité, la robustesse et la scalabilité des systèmes. Tester et déboguer les fonctionnalités développées et corriger les anomalies et incidents signalés. Former les utilisateurs et les équipes de support technique sur le système mis en œuvre. Contribuer à l’amélioration continue des processus. Expérience / Formation / Compétences Diplôme de niveau Master en informatique ou équivalent. Minimum 3 ans d’expérience en développement logiciel en Java . Expérience en développement au sein d’une équipe utilisant la méthodologie Agile . Expérience dans le maintien de la qualité du code, des standards et des processus de développement. Connaissances des technologies / outils suivants : SQL / Java / Spring Boot / Nginx / MSA (Microservices Architecture) / SOA / REST / API / Cryptographie / Secure Coding / Design Patterns / Docker / HSM / PKCS11 / OpenSSL / PKI / CI / Linux / Windows / PostgreSQL / Git / Jenkins / JIRA / Confluence
Freelance

Mission freelance
Ingénieur(e) Backend Senior – Serverless AWS / Node.js / TypeScript

Syneam
Publiée le
Gateway
Node.js
TypeScript

6 mois
Hauts-de-Seine, France
Dans le cadre d'une taskforce au sein d'une banque en ligne, notre client recherche un ingénieur backend senior pour concevoir et opérer des services et APIs REST critiques, hautement disponibles et scalables. La mission s'inscrit dans un environnement cloud AWS, avec une forte orientation serverless et des exigences élevées en matière de qualité logicielle. Descriptif de la mission Concevoir, développer et exposer des APIs REST robustes et sécurisées en Node.js/TypeScript sur architecture serverless AWS (Lambda, API Gateway) Garantir la performance et la scalabilité des services (optimisation cold starts, latence, throughput) Mettre en œuvre les bonnes pratiques d'ingénierie : tests automatisés, revues de code, CI/CD, qualité logicielle Contribuer à l'architecture événementielle et à la gestion des flux asynchrones Arbitrer et prioriser la dette technique en lien avec l'architecte Collaborer étroitement avec les équipes front-end et architecture, et tenir les jalons de la taskforce
CDD
CDI
Freelance

Offre d'emploi
Développeur FULLSTACK Java / Spring Boot (backend) et React / TypeScript (frontend)

KEONI CONSULTING
Publiée le
Java
MOE
Spring

18 mois
20k-60k €
100-400 €
Paris, France
CONTEXTE Le Développeur MOE contribue à la refonte et la modernisation du SI cœur de métier sur Microsoft Azure. Il développe des composants backend (API REST, batchs, microservices Java / Spring Boot) et frontend (IHM React / TypeScript), dans un contexte Agile, Contract-First et CI/CD industrialisé. MISSIONS Activités de développement et de programmation : • Développer des composants applicatifs en Java / Spring Boot (backend) et React / TypeScript (frontend) selon les spécifications fonctionnelles ; • Coder et maintenir les microservices en respectant les conventions et standards d'architecture définis par la DSI ; • Concevoir et optimiser les requêtes SQL sur la base de données PostgreSQL et gérer les migrations de schéma via outils de migration de schémas de base de données (tel que outils de migration de schémas de base de données) ; • Développer et maintenir des scripts Bash / Python pour l'automatisation des traitements et des pipelines CI/CD ; • Assurer l'intégration et les échanges de données avec le système Mainframe SLIMFAST (flux DSN, SNGI) durant la coexistence des systèmes. Activités d'analyse technique : • Analyser les spécifications fonctionnelles détaillées fournies par la maîtrise d'ouvrage ou le chef de projet ; • Proposer des solutions techniques pour la réalisation des développements demandés ; • Analyser l'impact des évolutions sur les applications existantes ; • Participer à la rédaction des spécifications techniques détaillées. Activités de tests et de qualification : • Contribuer à l'automatisation des tests unitaires (frameworks de tests automatisés (tests unitaires, d'intégration et de non-régression)) et d'intégration (frameworks de tests d'intégration) ; garantir la couverture et la non-régression ; • Réaliser les tests d'intégration pour vérifier la cohérence des développements avec l'existant • Rédiger les cahiers de tests et les protocoles de recette technique ; • Corriger les anomalies détectées lors des phases de tests ; • Participer aux campagnes de recette technique et fonctionnelle. Activités de documentation : • Rédiger les documents techniques de programmation (commentaires de code, fiches techniques) ; • Documenter les programmes développés selon les standards; • Mettre à jour la documentation technique existante lors des évolutions applicatives. Activités de mise en production et de maintenance : • Préparer les packages de mise en production des développements ; • Participer à la mise en production des applications et à leur intégration dans le système d'information ; • Assurer la maintenance corrective (correction d'anomalies) des applications en production ; • Assurer la maintenance évolutive (nouvelles fonctionnalités) selon les besoins métier ; • Assurer la maintenance adaptative (changements réglementaires) des applications. Activités de support : • Apporter un support technique aux utilisateurs et aux équipes d'exploitation ; • Diagnostiquer et résoudre les incidents de niveau 2 et 3 sur les applications ; • Participer aux astreintes techniques si nécessaire (selon les besoins ). Compétences techniques requises Langages et technologies de programmation : • Maîtrise d'au moins un des langages ou frameworks suivants : Java / Spring Boot, React / TypeScript, Python / Bash ; • Maîtrise du langage SQL et connaissance de la base de données relationnelle PostgreSQL et de la gestion des migrations via outils de migration de schémas de base de données ; • Connaissance de Python ou d'autres langages de scripting constituant un atout ; • Connaissance des langages de script Bash / Python constituant un atout. Environnement technique Azure / Microservices : • Connaissance de l'environnement Microsoft Azure : Microsoft Azure (services d'orchestration de conteneurs et de registre d'images), Docker / Kubernetes, outils de CI/CD, déploiement GitOps ; • Utilisation des outils : outils de CI/CD, gestion d’artefacts et déploiement continu (pipelines CI/CD, gestionnaire d’artefacts, déploiement GitOps) ; • Connaissance des outils de gestion des impressions : outils de monitoring, logging, observabilité et sécurité DevSecOps. Environnement technique Microsoft et Cloud : • Maîtrise de l'environnement bureautique Microsoft : Windows, Office 365 (Word, Excel, PowerPoint, Teams, SharePoint) ; • Maîtrise de l'environnement Microsoft Azure et ses principaux services (orchestration de conteneurs, registre d'images, gestion des secrets, API Management) ; • Connaissance des outils de déploiement : déploiement GitOps, packaging Kubernetes constituant un atout. Bases de données et fichiers : • Maîtrise de la base de données relationnelle PostgreSQL et des migrations outils de migration de schémas de base de données ; • Connaissance d'autres bases de données (MS SQL Server, PostgreSQL, etc.) constituant un atout ; • Connaissance des outils de sécurité : outils de gestion des secrets et de scan de vulnérabilités (gestion des secrets et scan de vulnérabilités). Outils et méthodologies : • Maîtrise des outils de gestion de versions (Git, SVN, etc.) ; • Connaissance des outils de gestion de projet et de suivi des développements : Redmine, Mantis, JIRA ou équivalents ; • Connaissance des méthodologies de développement : méthodes Agiles (SCRUM, Kanban), Cycle en V. Compétences transverses Les compétences transverses suivantes sont attendues pour ce profil : • Sens de la logique et capacité d'analyse ; • Rigueur et méthode dans l'approche des développements ; • Organisation et gestion des priorités ; • Autonomie dans l'exécution des tâches confiées ; • Capacité de communication écrite et orale ; • Esprit d'équipe et aptitude à la collaboration ; • Capacité d'apprentissage et d'adaptation aux nouvelles technologies ; • Curiosité technique et veille technologique. Livrables associés • Programmes et codes sources commentés conformes aux standards de développement ; • Documents techniques de programmation (fiches techniques, spécifications techniques détaillées) ; • Cahiers de tests unitaires et d'intégration ; • Comptes rendus de tests et fiches d'anomalies ; • Documentation technique des développements réalisés ; • Procédures de déploiement et notes de mise en production .
Freelance
CDI

Offre d'emploi
Développeur Node.js Senior – Secteur Média / Presse / Streaming / IPTV OBLIGATOIRE

CAT-AMANIA
Publiée le
NestJS
Node.js

3 ans
40k-55k €
400-500 €
Paris, France
Dans le cadre d’un projet au sein d’un grand acteur du secteur audiovisuel, nous recherchons un développeur Node.js confirmé à senior pour intervenir sur des plateformes de diffusion et de gestion de contenus. La mission s’inscrit dans un environnement technique exigeant, orienté performance, scalabilité et qualité logicielle, avec une forte interaction avec les équipes produit, front-end et exploitation. Vos missions principales : Conception, développement et sécurisation d’APIs REST (JSON) Développement backend en Node.js (ES6+) Mise en œuvre de bonnes pratiques de qualité (tests automatisés, couverture de code) Participation à l’architecture applicative (microservices, event-driven) Optimisation des performances et gestion des flux temps réel Collaboration avec les équipes front et ops Rédaction de documentation technique
Freelance
CDI
CDD

Offre d'emploi
Developer Front-End – Migration Headless (Astro / Svelte / TypeScript / Tailwind)

VADEMI
Publiée le
CSS
HTML
JavaScript ES6

756 mois
40k-50k €
400-500 €
Châtillon, Île-de-France
Les livrables sont · Dossier de conception · Développement Web Compétences techniques · Astro - Confirmé - Impératif · Svelte - Confirmé - Impératif · HTML/CSS - Expert - Impératif · JavaScript/TypeScript (ES6+) - Expert - Impératif Description détaillée Dans le cadre de la modernisation de sa plateforme e-commerce, le client engage une transformation progressive de son front-end historique vers une architecture Headless moderne, performante et maintenable. Le site actuel repose sur un socle SAP Hybris avec un front legacy basé sur : - HTML - JSTL (fichiers .jsp et .tag) - CSS - Vue.js 2 - Back-office Hybris (aucun développement Front réalisé sur le BO) L’objectif du programme est de migrer progressivement les pages existantes vers une architecture Headless reposant sur des technologies modernes permettant d’améliorer : - Les performances applicatives - La maintenabilité du code - L’expérience utilisateur - La capacité d’évolution fonctionnelle - La scalabilité de la plateforme Le Lead Developer Front-End interviendra sur la conception, le pilotage technique et la réalisation de la migration du front legacy vers une nouvelle stack Headless reposant sur : - Astro (framework principal orchestrant le rendu et le routage) - Svelte (développement des composants dynamiques) - TypeScript - TailwindCSS - Intégration via API REST Java exposant les données issues d’Hybris Les migrations pourront être réalisées : - À iso-fonctionnel - Avec refonte UX/UI basée sur des maquettes Figma La mission s’inscrit au sein de la Squad Avant-Vente (AVV) couvrant l’ensemble du parcours client jusqu’à la mise au panier, incluant notamment : - Pages de navigation catalogue - Pages listes produits - Pages produits (PDP) - Pages éditoriales - Composants marketing - Composants transactionnels avant tunnel d’achat Leadership technique : - Garantir les standards de développement Front-End - Participer aux choix d’architecture Front Headless - Assurer la cohérence technique et la qualité des implémentations - Encadrer techniquement les développeurs Front de la squad - Mettre en place et maintenir les bonnes pratiques de développement (performance, accessibilité, SEO, maintenabilité) Conception et développement : - Concevoir et développer des composants Svelte réutilisables - Implémenter les pages via Astro - Migrer les composants Vue.js existants vers Svelte - Intégrer les maquettes Figma - Consommer les APIs REST exposées par le backend Hybris/JAVA - Optimiser les performances de rendu et de chargement - Participer à la gestion du design system Front Contribution à la transformation Headless : - Participer à la stratégie de migration progressive du legacy - Identifier et gérer les risques techniques liés à la coexistence legacy / headless - Documenter les choix techniques et patterns d’implémentation - Proposer des améliorations continues de la stack Front Qualité et delivery : - Garantir la qualité du code livré - Participer aux revues de code - Accompagner l’industrialisation des développements - Collaborer étroitement avec la QA pour assurer la testabilité - Contribuer à la résolution des incidents et anomalies
CDI
Freelance

Offre d'emploi
Développeur Python (FastAPI) & LLM/RAG

OBJECTWARE
Publiée le
FastAPI
Large Language Model (LLM)
Python

3 ans
52k-95k €
400-750 €
Île-de-France, France
Contexte : Au sein d’un grand acteur de la finance, vous participez à la mise en place d’un ChatGPT interne. En tant que développeur Python senior, vous concevez et opérez une plateforme de micro-services hautement disponibles, centrée sur un routeur d’appels vers différents endpoints (dont des LLM), des services de traitement de prompts/documents et une gestion fine des timeouts et fallbacks. Les briques IA avancées (RAG, recherche documentaire, modèles) sont prises en charge par les IA Engineers et le Tech Lead IA. Prestations demandées Les missions principales : - Conception, développement et maintien des micro-services Python (FastAPI) robustes pour un routeur d’appels vers différents endpoints (LLM, services internes/externes, cache), la gestion des stratégies de fallback (changement de provider, cache, réponses dégradées), le traitement de prompts/documents (parsing, transformation, contrôle qualité). - Mise en place des APIs fiables et documentées (OpenAPI), avec gestion fine des erreurs et des timeouts, le respect d’un budget de temps à travers les micro-services, les mécanismes de retry et dégradation progressive. - Conception d'une architecture orientée événements autour de Redis Streams (ou équivalent) pour les flux asynchrones entre services (sans gérer directement la recherche documentaire). - Suivi d'une haute dispo, scalabilité et observabilité avin un scaling horizontal, une supervision (logs, métriques, traces), une gestion des incidents et amélioration continue de la résilience. - Contribution à l’industrialisation : CI/CD, tests automatisés (unitaires, intégration, contract testing, tests de charge/résilience), revues de code et bonnes pratiques. 7+ ans d’expérience en Python, dont une part significative en micro-services, haute dispo et APIs en production. Maîtrise de FastAPI, uvicorn et d’un système de streaming/messaging (Redis Streams ou équivalent). Solide expérience en conception d’API REST : erreurs, timeouts, versioning, observabilité (logs, metrics, traces), sécurité (auth, autorisation, rate-limiting). Expérience en systèmes distribués : scalabilité, résilience, gestion de la charge, stratégies de fallback. À l’aise avec le traitement de gros volumes de documents (PDF, Office, données structurées). Compréhension opérationnelle des LLM et du RAG pour intégrer les briques IA fournies par l’équipe dédiée. Culture DevOps (containers, CI/CD, monitoring) et exigence forte sur la fiabilité, la traçabilité et la conformité en environnement financier.

Déposez votre CV

  • Fixez vos conditions

    Rémunération, télétravail... Définissez tous les critères importants pour vous.

  • Faites-vous chasser

    Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.

  • 100% gratuit

    Aucune commission prélevée sur votre mission freelance.

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.

419 résultats

Contrats

Freelance CDI CDD Alternance Stage

Lieu

Télétravail

Télétravail partiel Télétravail 100% Présentiel

Taux Journalier Moyen min.

150 € 1300 € et +

Salaire brut annuel min.

20k € 250k €

Durée

0 mois 48 mois

Expérience

≤ 2 ans d’expérience 3 à 5 ans d’expérience 6 à 10 ans d’expérience > 10 ans d’expérience

Publication

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