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

Contractor jobDeveloppeur JAVA - Java 21/25, Spring Boot et programmation Réactive Montpellier/

WorldWide People
Published on
Java
Springboot

6 months
320-330 €
Montpellier, Occitania
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, …)
View this job
Permanent

Job VacancyTech Lead Software Engineer Fullstack (H/F)

Link Consulting
Published on
Java
Kubernetes
Python

92130, Issy-les-Moulineaux, Ile-de-France
Dans le cadre du développement d'une Factory dédiée à la conception de solutions innovantes autour de la Data et de l'IA, nous recherchons un(e) Tech Lead Full Stack / Lead Engineer. Cette entité rassemble des experts en architecture, développement logiciel, cloud et IA afin de concevoir des produits robustes, scalables et sécurisés répondant à des enjeux stratégiques de la Défense Nationale. Vous évoluerez dans un environnement d'excellence technique où l'architecture logicielle, la qualité de code, l'industrialisation et l'accompagnement des équipes occupent une place centrale. | Vos missions | \- Concevoir et faire évoluer les architectures applicatives. \- Participer aux développements Full Stack des solutions. \- Définir les standards techniques et les bonnes pratiques. \- Accompagner les développeurs dans leur montée en compétence. \- Garantir la qualité des développements, des tests et de l'intégration continue. \- Contribuer aux sujets DevOps, sécurité et observabilité. \- Participer à l'amélioration continue des processus d'ingénierie. | Contraintes spécifiques | Ce poste nécessitera une habilitation au secret de la Défense Nationale délivrée par les autorités compétentes (DGSI) | Environnement technique | \- Front-End : React / Angular / Vue.js \- Back-End : Python / Java / Node.js \- Cloud & DevOps : Kubernetes / Terraform / Ansible / GitLab CI / GitHub Actions / Infrastructure as Code \- Qualité & Sécurité : API REST / GraphQL / TDD / BDD / DDD / OWASP / DevSecOps \- Observabilité : Prometheus / Grafana / ELK Stack
View this job
Permanent

Job VacancyAI Engineer / Data Scientist – IA générative, RAG & Python

ASAP TECHNOLOGIES
Published on
Docker
Large Language Model (LLM)
Prompt Engineering

65k-69k €
Paris, France
ASAP Technologies recherche un AI Engineer / Data Scientist pour accompagner un acteur majeur du secteur bancaire au sein de sa direction Data & IA. Vous intégrerez une équipe d'expertise transverse composée de 18 data scientists, dont les projets s'articulent autour du NLP, des moteurs de recherche et de l'IA générative. Vous contribuerez à un projet interne confidentiel visant à exploiter des données chiffrées et textuelles pour générer des synthèses. Le périmètre pourra également intégrer un moteur de recommandation et évoluer vers des interactions vocales, nécessitant notamment la sélection de modèles Speech-to-Text. Vos missions Analyser les besoins et participer au cadrage des lots à réaliser. Concevoir et développer des fonctionnalités de synthèse exploitant des données chiffrées et textuelles. Contribuer au développement et au suivi des projets d'IA générative. Concevoir, tester et optimiser les prompts. Évaluer les performances des LLM et des dispositifs RAG, ainsi que la qualité des réponses produites. Participer au choix des modèles Speech-to-Text en vue des évolutions vocales. Contribuer à l'industrialisation des développements : conteneurisation, API REST et CI/CD/MLOps. Assurer une veille technologique et partager vos connaissances avec l'équipe.
View this job
Contractor

Contractor jobDeveloppeur Java Senior Aix en Provence

WorldWide People
Published on
Java

6 months
400-420 €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Developpeur Java Senior Aix en Provence -8 ans d'expérience minimum en développement Java. • Excellente maîtrise de Spring Boot et des architectures microservices. • Culture DevOps appréciée. Dans le cadre du renforcement d'équipes de développement intervenant sur des produits innovants à fort impact, nous recherchons un Développeur Senior Java pour contribuer à la conception, au développement et à l'évolution de solutions stratégiques. Missions • Participer à la conception technique et au développement de nouvelles fonctionnalités. • Développer et maintenir des API et microservices. • Garantir la qualité du code (tests, revues de code, bonnes pratiques). • Participer aux choix d'architecture et à l'amélioration continue. • Collaborer avec les équipes produit, QA, DevOps et architecture. Environnement technique • Java 17+/21 • Spring Boot • API REST • Microservices • Git / GitLab • CI/CD • Docker / Kubernetes • PostgreSQL • Méthodes Agile Scrum Profil recherché • 8 ans d'expérience minimum en développement Java. • Excellente maîtrise de Spring Boot et des architectures microservices. • Culture DevOps appréciée. • Autonomie, rigueur et esprit d'équipe. • Capacité à challenger les choix techniques et accompagner des profils plus juniors. Atouts • Expérience sur des projets Data, IA ou plateformes à forte volumétrie. • Connaissance des environnements cloud et Kubernetes.
View this job
Contractor

Contractor jobDéveloppeur Python & Intégration ETL Senior (H/F)

Link Consulting
Published on
Architecture
Python

6 months
400-500 €
Blagnac
Notre client, acteur reconnu dans l'aéronautique, est à la recherche de son futur Développeur Python & Intégration ETL Senior (H/F) pour son site de Blagnac, dans le cadre du renforcement de ses équipes dédiées aux échanges de données, à l'intégration applicative et à l'évolution de son système d'information. Vos missions Intégré à une équipe regroupant développeurs, experts applicatifs et référents techniques, vous devrez : Concevoir et développer des flux d'intégration et de transformation de données. Participer à la mise en œuvre et à l'évolution des processus ETL. Développer des composants et outils en Python répondant aux besoins métiers. Assurer l'interconnexion des applications du système d'information. Contribuer à l'amélioration de la qualité, de la fiabilité et de la performance des échanges de données. Participer aux études techniques et aux choix de conception. Collaborer avec les équipes projets pour accompagner les évolutions du SI. Apporter votre expertise sur les bonnes pratiques d'intégration et d'architecture applicative. Compétences techniques attendues Développement Python confirmé. Conception et développement de flux d'intégration. ETL et traitement de données. API REST et échanges de données. SQL et bases de données relationnelles. Intégration applicative et interopérabilité. Architecture applicative (notions solides ou expérience de terrain). Middleware et outils d'intégration. Apache NiFi apprécié mais non obligatoire. Environnements Linux et outils de versionning (Git).
View this job
Permanent

Job VacancyDéveloppeur Windev H/F - Paris

Webnet
Published on
SQL
Web development
WinDev

38k-50k €
Paris, France
Serez-vous notre prochain Dragonnier ? Rejoignez notamment Alexandre et Cédric qui recherchent leur futur collègue, un Développeur WinDev, un artisan du code qui maîtrise le socle initial suivant : Maîtrise approfondie de WinDev : l'interface de développement, la gestion de projets, l'éditeur de code, les outils de test et de débogage, etc. Utilisation de la Programmation orientée objet (POO) : Classes, Objets, encapsulation, héritage . Afin de créer des applications plus modulaires et ainsi faciliter la maintenance. Gérer et manipuler des bases de données tel que SQL Server, Oracle, MySQL, AS400... afin de stocker et de récupérer des données. Savoir comment déployer les applications WinDev sur différentes plates-formes, telles que Windows, macOS, Linux, Android, iOS et le Web. Intégration de services tiers, tels que les API REST, les services web, etc Vos plus : à défaut de maîtriser, vous êtes prêt à vous investir à nos côtés sur : Gestion de projet et travail collaboratif. Utilisation du Gestionnaire de source GDS pour le versionning, gestions des sauvegardes, des droits... Sécurité informatique afin de garantir l'intégrité, la confidentialité et la disponibilité des applications. Méthodologies de développement et déploiement Agiles (comme Scrum). A compétences égales, la candidature d'une personne bénéficiaire de l'obligation d'emploi sera privilégiée.
View this job
Contractor

Contractor jobAdministrateur(trice) Jira et outils transverses

LeHibou
Published on
Confluence
Figma
GDPR

6 months
550 €
Massy, Ile-de-France
Notre client dans le secteur Banque et finance recherche un/une Administrateur(trice) Jira et outils transverses H/F Description de la mission : Contexte L'organisation utilise une instance Atlassian unique et un ensemble d'outils transverses dédiés à la gestion de projet, à la documentation, aux tests et au reporting. L'administration des droits et des outils doit être structurée afin de permettre aux équipes de gérer leurs besoins dans un cadre harmonisé, tout en assurant le bon fonctionnement quotidien des outils et la cohérence de leur évolution. La mission freelance est prévue sur six mois, pour une charge totale de 52 jours. Elle prévoit deux jours par semaine le premier mois, puis un à deux jours par semaine les mois suivants. Les demandes qualifiées doivent être traitées sous 48 heures ouvrées, sur la journée hebdomadaire prévue. Le travail s'effectue à distance, avec une présence ponctuelle sur site. Mission La mission couvre l'administration de Jira et des outils transverses, l'organisation des accès et des paramétrages, le support aux utilisateurs ainsi que la structuration de leur gouvernance. Elle comprend également le transfert progressif des procédures et des compétences à des relais internes. Principales responsabilités Définir et déployer un schéma de délégation des droits Jira par projet, incluant permissions, rôles, droits d'administration, création et archivage des espaces. Concevoir et déployer les workflows, types de tickets, champs, écrans et boards des équipes, en préservant la cohérence du reporting. Paramétrer et mettre en service les modules Jira retenus au fil de leur disponibilité : Jira Product Discovery, Advanced Roadmaps, Rovo et Whiteboard. Configurer des vues de roadmap selon les besoins, par équipe, projet, sujet, trimestre ou année, notamment dans Jira Product Discovery. Mettre en place des règles d'automatisation Jira, gérer les tokens et les accès API, et apporter un appui technique aux connexions avec Squash TM et Power BI. Cartographier les outils transverses, leurs éditeurs, usages, licences, comptes et propriétaires métier. Gérer le cycle de vie des comptes et des accès, les paramétrages, les évolutions fonctionnelles, les mises à jour et les migrations des outils. Assurer le lien avec les éditeurs et intégrateurs, suivre les tickets de support et coordonner les interventions. Fournir un support de premier niveau, accompagner les équipes sur leurs cas d'usage et organiser des sessions de formation et de prise en main. Recueillir les besoins, contribuer à la rationalisation du parc d'outils et veiller à la conformité des paramétrages aux exigences internes, notamment en matière de sécurité et de RGPD. Transmettre les procédures et documenter les standards afin de faire monter en compétence les relais internes, notamment sur Confluence. Environnement technique Gestion de projet et collaboration : Jira, Jira Product Discovery, Advanced Roadmaps, Confluence, Rovo, Whiteboard, Figma Tests et reporting : Squash TM, Power BI Intégration et automatisation : API REST, automatisations Jira, tokens et accès API Gouvernance : sécurité, RGPD, environnement régulé Livrables attendus Schéma de délégation des droits déployé sur Jira et workflows des équipes livrés. Documentation des standards publiée sur Confluence. Traitement des demandes d'évolution et activation des modules retenus au fil de leur disponibilité. Cartographie des outils transverses et de leurs comptes utilisateurs, état des lieux des paramétrages et des accès. Suivi des mises à jour et migrations, support courant et sessions de formation. Documentation de prise en main, procédures transmises aux relais internes et actions de rationalisation du parc d'outils. Profil recherché Expérience Au moins cinq ans d'expérience en administration Jira et Confluence en environnement multi-équipes. Expérience confirmée de l'administration d'outils SaaS transverses, notamment pour la gestion des comptes, le paramétrage et le suivi des versions. Capacité à structurer la gouvernance d'outils dans un environnement régulé, en lien avec les équipes IT. Compétences techniques Maîtrise des permissions, workflows, champs, écrans et automatisations natives de Jira. Maîtrise des API REST et de la gestion des accès associés. Administration d'outils transverses et gestion du cycle de vie des comptes utilisateurs. Compétences personnelles Sens du service et pédagogie pour le support, la formation et la documentation. Aisance dans la relation avec les éditeurs et prestataires, le suivi de tickets et la coordination technique de premier niveau. Capacité à être opérationnel dans un format de mission fractionné. Langues Compétences / Qualités indispensables : Administration Jira et Confluence, Gestion des permissions et workflows, Automatisations Jira et API REST, Administration d'outils SaaS et gestion des comptes, Support, formation et documentation, Gouvernance des outils et conformité RGPD Compétences / Qualités qui seraient un + : Certification Atlassian Certified Jira Administrator ; création ou mise en place d'agents via RovoInformations concernant le télétravail : Travail à distance avec présence ponctuelle sur site.
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