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.

222 results
Permanent

Job VacancyIngénieur logiciel embarqué - Telecom H/F

VIVERIS
Published on

40k-45k €
Massy, Ile-de-France
Contexte de la mission : Viveris accompagne un de ses clients, acteur international de référence dans le développement de passerelles résidentielles vers le réseau internet ainsi que sur le développement et l'intégration des couches basses et applicatives de différents logiciels.Dans ce cadre, nous recherchons un ingénieur développement logiciel middleware (H/F) afin de rejoindre l'équipe logiciel générique. Vos Responsabilités : Intégré au sein de l'équipe de l'entité gateway, vous aurez en charge le développement du middleware à base de prplOS. L'objectif de la mission est de développer le support de la fonctionnalité "Service scheduling" : - Rédiger les spécifications fonctionnelles et techniques ; - Concevoir l'architecture du scheduler et définir un modèle de données pour le stockage des configurations ; - Développer les connecteurs du scheduler aux services existants pour leur activation/désactivation dynamique : - Développer une API REST permettant aux utilisateurs ou aux systèmes tiers de configurer et de superviser les règles de scheduling : - Tester et valider l'intégration du scheduler avec le middleware en simulant différents cas d'usage pour garantir la robustesse ; - Réaliser des tests de charge pour évaluer la performance du scheduler ; - Identifier et corriger les éventuels bugs ; - Rédiger une documentation utilisateur (configuration des règles, API, supervision).
View this job
Permanent

Job VacancyDéveloppeur Full Stack Java / Angular

Etixway
Published on
Angular
Java

40k-45k €
Ile-de-France, France
Dans le cadre du développement et de l'évolution d'applications métiers, nous recherchons un Développeur Full Stack Java / Angular disposant d'au moins 5 ans d'expérience en développement informatique. Vous interviendrez sur la conception, le développement et la maintenance d'applications web, aussi bien sur les aspects Back-End que Front-End, au sein d'une équipe technique évoluant dans un environnement Agile. Missions principalesConcevoir, développer et maintenir des applications web avec Java et Angular. Participer à l'analyse des besoins fonctionnels et techniques. Développer et maintenir des services Back-End en Java. Concevoir des interfaces utilisateurs dynamiques et ergonomiques avec Angular. Développer et intégrer des API REST. Participer à la conception et à l'évolution des architectures applicatives. Assurer l'intégration des composants Front-End et Back-End. Réaliser les tests unitaires et les tests d'intégration. Identifier, analyser et corriger les anomalies techniques. Optimiser les performances, la sécurité et la maintenabilité des applications. Participer aux revues de code et garantir le respect des bonnes pratiques de développement. Collaborer avec les équipes techniques et fonctionnelles. Participer aux cérémonies Agile et contribuer à l'amélioration continue. Rédiger et maintenir la documentation technique.
View this job
Contractor

Contractor jobIngénieur Java Spring Boot Microservices Kafka (Confirmé) - Freelance (H/F)

█ █ █ ██ █ █
Published on
Apache Kafka
Docker
Github

Lille, Hauts-de-France

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Contractor

Contractor jobarchitecte fonctionnel transverse ( iam - sécu du SI)

LeHibou
Published on
IAM

6 months
625 €
Meudon, Ile-de-France
Notre client dans le secteur Réseaux et télécommunications recherche un/une architecte fonctionnel transverse ( iam - sécu du SI) H/F Description de la mission : Architecte Fonctionnel Transverse – Ventes, Offres GP, Digital & APIsContexteLa DSI, au sein du département Études d'Architecture (EDA), recherche un Architecte Fonctionnel Transverse pour accompagner des projets transverses sur les domaines Ventes, Offres Grand Public, Digital ainsi que les chantiers de gouvernance API. L'architecte intervient à l'interface entre les métiers, les équipes d'architecture et les usines de développement afin de définir des solutions fonctionnelles cohérentes avec l'urbanisation du SI. Missions principalesL'architecte aura pour responsabilités de : Comprendre, challenger et formaliser les besoins métiers ; Concevoir les solutions d'architecture fonctionnelle transverse ; Réaliser les cadrages d'architecture et analyses d'impacts ; Identifier les applications, processus et flux impactés ; Proposer les scénarios de solution et le lotissement associé ; Préparer les engagements d'études ; Animer les ateliers de co-construction avec les métiers et les équipes de développement ; Rédiger les spécifications fonctionnelles et exigences d'architecture ; Concevoir et modéliser les processus et use cases ; Définir les principes et solutions d'architecture API ; Participer aux chantiers de gouvernance API ; Prendre en compte les enjeux de sécurité du SI et de gestion des identités (IAM) ; Assurer le support fonctionnel pendant la phase de réalisation. LivrablesDocuments de cadrage ; Fiches d'engagement d'études ; Spécifications fonctionnelles sous Confluence ou Word ; Liste des processus et use cases impactés ou créés ; Diagrammes d'activité et de séquence ; Schémas d'architecture et de flux ; Patterns d'architecture ; Modélisation et principes de conception des APIs. Compétences requisesCompétence Niveau Architecture fonctionnelle Expert APIs REST / Gouvernance API Expert Modélisation des processus Expert Urbanisation SI Expert Modèles d'architecture logicielle Avancé UML Confirmé Sécurité SI / IAM Confirmé Analyse d'impacts fonctionnels Expert Profil recherchéArchitecte fonctionnel senior disposant d'une expérience significative sur des SI complexes et transverses, avec une forte capacité à faire le lien entre enjeux métiers, processus, applications, APIs et architecture. Le profil devra disposer d'un excellent relationnel, être à l'aise dans l'animation d'ateliers et savoir faire converger les différentes parties prenantes. Une expérience dans le secteur télécom, notamment sur les sujets mobile, fixe, offres, ventes ou digital, constitue un plus. Compétence cléCapacité à transformer un besoin métier complexe en une solution d'architecture fonctionnelle cohérente, sécurisée, industrialisable et alignée avec l'urbanisation du SI. Compétences / Qualités indispensables : Architecture fonctionnelle, APIs REST / Gouvernance API, Modélisation des processus, Urbanisation SI, Modèles d'architecture logicielle, Avancé, UML, Sécurité SI / IAM, Confirmé, Analyse d'impacts fonctionnels, Expert Compétences / Qualités qui seraient un + : Passage par les telcoInformations concernant le télétravail : Oui — 2 jours/semaine
View this job
Contractor
Permanent

Job VacancyDéveloppeur Backend Node.js / TypeScript Senior

R&S TELECOM
Published on
Microsoft Access

12 months
40k-48k ¤
400-480 ¤
Ile-de-France, France
Contexte de la mission La Direction Data d'un grand groupe média a pour ambition de faire de la donnée un levier de croissance des offres numériques. Elle poursuit trois objectifs : maximiser la collecte de données dans le respect des réglementations, enrichir la connaissance et l'expérience utilisateurs, et fournir aux équipes internes des outils de pilotage et d'aide à la décision. Pour accélérer sur la collecte, de la connaissance utilisateurs jusqu'à l'activation marketing et publicitaire, la Direction Technique fait évoluer son architecture en adossant sa CDP à la Plateforme Data et en rendant ces données activables par les autres entités du groupe. Nous recherchons un(e) développeur(se) Backend Node.js / TypeScript senior, avec au moins 5 ans d'expérience en environnements à forte volumétrie. Il/elle intégrera l'équipe technique Activation & Personnalisation et interviendra au quotidien avec les équipes Data, Front-end, Exploitation et Produit, en mode Agile. Le profil attendu est autonome et rigoureux, avec une solide culture de la qualité logicielle. Il/elle sait aussi expliquer et vulgariser ses choix techniques auprès des équipes métiers. Environnement technique : Node.js (TypeScript), REST APIs, SQL, BigQuery, Redis, PostgreSQL, Google Cloud Platform, Docker, GitLab CI/CD, CDP et solutions du marché, services internes. Objectifs et livrables En interaction avec les équipes Data et Exploitation, le/la consultant(e) sera chargé(e) de concevoir, développer et maintenir les services backend permettant l'intégration des partenaires, l'activation des données et les échanges avec la Plateforme Data. Il/elle devra notamment : Concevoir, développer et maintenir des services backend en Node.js / TypeScript, ainsi que des APIs REST répondant aux besoins des produits numériques ; Développer les connecteurs avec les plateformes partenaires (CDP, outils marketing, plateformes publicitaires, services internes) ; Participer à la définition de l'architecture technique des applications backend ; Garantir la qualité du code (tests unitaires, revues de code, bonnes pratiques) ; Contribuer à l'industrialisation des développements et à l'amélioration des pipelines CI/CD ; Optimiser les performances, la scalabilité et la résilience des services ; Assurer le monitoring, l'observabilité et le suivi des applications en production, et participer aux investigations techniques et à la résolution des incidents ; Contribuer aux choix techniques et à l'amélioration continue des pratiques de développement ; Produire la documentation technique et partager les connaissances au sein de l'équipe. Livrables : services backend et APIs REST documentés et testés, connecteurs partenaires opérationnels, pipelines CI/CD améliorés, documentation technique, dispositifs de monitoring et d'observabilité. Compétences demandéesCompétencesNiveau de compétence Clean Code, tests unitaires, revues de code, documentation Confirmé Node.js et TypeScript en production Expert Environnements Cloud, idéalement Google Cloud Platform Confirmé Environnements conteneurisés Docker Confirmé Bases de données relationnelles et NoSQL en production Expert Conception et développement d'APIs REST (HTTP, OAuth2, JWT), avec sécurité applicative, gestion des erreurs/exceptions et intégration d'APIs tierces ou de solutions SaaS Expert Git et pipelines CI/CD Confirmé Architectures orientées services maintenables et évolutives Expert
View this job
Permanent

Job VacancyDéveloppeur Backend Laravel - Télécommunication (H/F)

EASY PARTNER
Published on
Laravel
PHP

40k-48k €
Chennevières-sur-Marne, Ile-de-France
Contexte du poste Leader innovant du marché du contrôle d'accès résidentiel, nous prônons le Made In France avec une production entièrement internalisée. Dans un contexte en pleine évolution numérique, notre équipe du bureau d'Études, composée de talentueux ingénieurs logiciels, recherche un Développeur Backend passionné pour participer au développement d'une plateforme technologique innovante associant communication temps réel et IoT. Le poste est à pourvoir pour soutenir notre croissance et renforcer une équipe dynamique immergée dans des projets d'avant-garde. Missions - Concevoir, développer et maintenir des API REST fiables et sécurisées. - Effectuer des migrations technologiques de la plateforme et contribuer à leur mise à niveau. - Identifier, analyser et corriger les anomalies tout en assurant la qualité du code. - Participer à l'évolution des applications Backend et à leur intégration avec les autres composants du produit. - Mettre en place et enrichir les tests unitaires et fonctionnels. - Collaborer activement avec les équipes Produit, QA et Firmware pour garantir la performance et la sécurité de nos solutions. Stack technique - PHP avec une expertise sur le framework Laravel. - Connaissance de Symfony. - Maîtrise de la conception et de l'implémentation d'API REST. - Bases de données MySQL et MongoDB : optimisation de requêtes et indexation. - jQuery pour les interactions avec les interfaces existantes.
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
Permanent

Job VacancyDéveloppeur Java Confirmé – JavaFX / Swing / Applications embarquées

EterniTech
Published on
JavaFX
Swing (Java)

3 months
Brest, Brittany
ContexteDans le cadre du développement et de l'évolution de solutions logicielles destinées à des environnements clients et embarqués, nous recherchons un Développeur Java Confirmé disposant d'une solide expérience en JavaFX et/ou Java Swing. Vous intégrerez une équipe technique intervenant sur la conception, le développement et la maintenance d'applications Java, notamment sur des problématiques IHM, applications desktop et environnements embarqués. MissionsConcevoir et développer des applications Java. Développer et faire évoluer des interfaces graphiques avec JavaFX / Swing. Intervenir sur des applications desktop / client lourd. Participer au développement de solutions embarquées. Analyser les besoins techniques et fonctionnels. Participer à la conception technique et à l'architecture. Développer de nouvelles fonctionnalités et maintenir l'existant. Réaliser les tests unitaires et participer à l'intégration. Corriger les anomalies et optimiser les performances. Participer aux revues de code. Rédiger la documentation technique. Collaborer avec les équipes produit, QA, fonctionnelles et systèmes/embarqués. Compétences obligatoiresJava JavaFX et/ou Java Swing Développement Desktop / Client lourd Programmation orientée objet Conception logicielle Tests unitaires Git Compétences appréciéesDéveloppement embarqué IHM / GUI Architectures client lourd Spring / Spring Boot API REST Maven / Gradle JUnit / Mockito Linux Environnements industriels ou techniques Environnements soumis à de fortes contraintes de performance ou de fiabilité
View this job
Premium Job
Permanent

Job VacancyDéveloppeur Java / DevOps – Projets IA (H/F)

ABTEKA
Published on
Javascript

30k-45k €
Rennes, Brittany
Développeur Java / DevOps – Projets IA (H/F)Type de contrat : CDI Expérience : 1 an minimum Secteur : Industriel Prise de poste : Dès que possible ContexteDans le cadre de sa transformation numérique, un groupe industriel multi-sites souhaite renforcer son équipe technique avec un développeur capable d'intervenir sur trois axes complémentaires : le développement Java, l'industrialisation DevOps et l'intégration de solutions d'intelligence artificielle. Ce poste est avant tout opérationnel : vous concevez, développez, testez et déployez des applications destinées aux équipes métiers et industrielles. Vous contribuez également à transformer des cas d'usage IA en solutions fiables et exploitables en production. Vos missionsDéveloppement Java / BackendDévelopper et maintenir des applications backend en Java 17+ et Spring Boot. Concevoir et faire évoluer des API REST, des services métiers et leurs interactions avec les bases de données. Écrire des tests et participer aux revues de code. Améliorer la qualité, la sécurité et les performances des applications. Documenter les développements et contribuer aux choix techniques de l'équipe. DevOps et industrialisationConstruire et améliorer les pipelines CI/CD sous GitLab. Conteneuriser les applications avec Docker et Docker Compose. Automatiser les phases de build, de test, de déploiement et de supervision. Contribuer à la fiabilité des environnements : logs, monitoring, alerting et résolution d'incidents. Accompagner les mises en production sur les différents sites du groupe. Intelligence artificielleParticiper à l'identification et au prototypage de cas d'usage IA à valeur métier. Intégrer des modèles ou des services d'IA dans les applications et les processus existants. Développer des solutions d'automatisation, d'assistance aux utilisateurs, d'analyse ou de recherche augmentée. Préparer et exploiter les données nécessaires, notamment à l'aide de Python. Industrialiser les prototypes : tests, versioning, déploiement, supervision, sécurité et maîtrise des coûts. Assurer une veille active sur les outils IA/ML, les LLM et leurs usages en environnement industriel. Environnement techniqueJava 17+, Spring Boot, Spring Security, JPA/Hibernate, GitLab CI/CD, Docker, Docker Compose, Maven/Gradle, API REST, PostgreSQL, Python, IA/ML, LLM et monitoring.
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