Trouvez votre prochaine offre d’emploi ou de mission freelance API à Marseille

Ce qu’il faut savoir sur API

Une API (Application Programming Interface) est un ensemble de règles et de protocoles permettant à différents logiciels ou systèmes de communiquer entre eux. Les API définissent les méthodes et les données qu'une application peut utiliser pour interagir avec une autre, facilitant l'intégration et l'interopérabilité. Les API peuvent être utilisées pour des tâches variées, comme accéder à des bases de données, récupérer des données de services web ou automatiser des processus. Elles sont essentielles dans des environnements modernes, où les applications doivent collaborer, par exemple pour intégrer des services tiers comme des paiements en ligne, des cartes interactives ou des outils de messagerie. Les API peuvent être de différents types : REST, SOAP ou GraphQL, chaque modèle ayant ses propres avantages en termes de structure, de flexibilité et de compatibilité. Elles jouent un rôle clé dans le développement d’applications web, mobiles et cloud.

Votre recherche renvoie 6 résultats.
Freelance
CDI

Offre d'emploi
Développeur Java (confirmé)

Craftman data
Publiée le
API
API REST
Java

1 an
40k-45k €
400-500 €
Marseille, Provence-Alpes-Côte d'Azur
Dans le cadre de la Direction de l'Intégration du client, nous recherchons un développeur Java pour reprendre une application de gestion développée en Java Spring Boot qui expose une API. L'objectif principal est de maîtriser cette solution afin de pouvoir effectuer des mises à jour futures. De plus, il sera nécessaire de mettre à jour l'application pour qu'elle soit compatible avec la nouvelle version d'Oracle et de mettre en place une CI/CD pour les environnements de DEV, PREPROD et PROD. Mission et responsabilités principales En tant que Développeur Java, vos principales missions seront les suivantes : · Analyse du code source : examiner le code source pour comprendre son fonctionnement et identifier les différences éventuelles avec la version en production. · Vérification de la version en production : confirmer que le code source correspond à la version en production. · Documentation : documenter le fonctionnement de l'application et les procédures de mise à jour. La documentation devra être écrite en anglais sur Confluence. · Mise à jour d'Oracle : modifier l'application pour qu'elle soit compatible avec la nouvelle version d'Oracle. · Tests : effectuer des tests pour s'assurer que l'application fonctionne correctement avec la nouvelle version d'Oracle. · Formation : former l'équipe de dev sur les mises à jour et les modifications apportées. · Configuration du pipeline CI/CD : mettre en place un pipeline de CI/CD. · Intégration continue : configurer l'intégration continue pour construire et tester automatiquement l'application à chaque commit. Compétences requises Pour réussir dans ce rôle, vous devrez : · Développement Java : expérience avec Java et Spring Boot pour le développement de l'API. · Protocoles et standards : connaissance des protocoles SCIM (System for Cross Identity Management) et OAuth2 pour l'authentification et la gestion des identités. · Bases de données : expérience avec les bases de données comme Active Directory et les bases de données relationnelles pour stocker les informations des utilisateurs. · Outils de test d'API : utilisation d'outils comme Postman pour le test et la documentation des API. · Standards de communication : compréhension des standards REST et JSON pour la communication des données. · Adaptabilité : capacité à travailler efficacement avec une variété de parties prenantes (métier, IT, cybersécurité, opérations). · Autonomie et initiative : capacité à travailler de manière autonome et à prendre des initiatives. · Anglais : maîtrise de l'anglais pour la rédaction des documentations sur Confluence.
Freelance

Mission freelance
Ingénieur Interopérabilité & Flux applicatifs

Mindquest
Publiée le
API REST
Enterprise Application Integration (EAI)
Enterprise Service Bus (ESB)

3 mois
400-480 €
Marseille, Provence-Alpes-Côte d'Azur
Pilotage et coordination des échanges applicatifs entre systèmes internes et externes Garantie de la fluidité, fiabilité et sécurité des flux de données Conception, développement et maintenance des interfaces, connecteurs et flux Participation à l’évolution des architectures d’intégration (EAI / ESB) Documentation des flux, traitements et procédures techniques Supervision des échanges et gestion des incidents (N2 / N3) Mise en œuvre d’actions correctives, préventives et évolutives Contribution aux projets transverses (déploiements applicatifs, synchronisation de données) Participation aux recettes techniques et validations des flux Audit des flux existants et identification des axes d’optimisation (performance, supervision, fiabilité)
Freelance

Mission freelance
Tech Lead Java / AI

CONSULT IT
Publiée le
AI
API REST
DevSecOps

12 mois
Marseille, Provence-Alpes-Côte d'Azur
Le Tech Lead assurera le leadership technique de l'équipe de développement, garantira la cohérence architecturale des développements, participera aux choix technologiques et sera force de proposition sur l'introduction de pratiques IA / GenAI dans les processus de delivery. Une connaissance préalable de l'environnement bancaire est fortement appréciée. Livrables Revues de code et normes techniques Documentation d'architecture Encadrement technique des développeurs Contribution aux axes IA (outillage, automatisation, proposition de use cases) Compétences Java (8/11/17), Spring Boot, microservices, API REST, SQL, GitLab CI/CD, architecture applicative, bonnes pratiques DevSecOps. Appétence IA / GenAI (LLM, prompt engineering, outillage Copilot ou équivalent). Expérience Banque appréciée. 🛠 COMPÉTENCES REQUISES ────────── ◆ Expérience banque ☆☆☆☆ ◆ IA │ ☆☆☆☆
CDI

Offre d'emploi
Développeur Java

VISIAN
Publiée le
Apache Kafka
API REST
AWS Cloud

40k-52k €
Marseille, Provence-Alpes-Côte d'Azur
Au sein d’une société de conseil spécialisée dans les projets data et applicatifs, nous recherchons un Développeur Java / Spring Boot pour rejoindre une équipe agile intervenant sur des architectures modernes et distribuées. Le consultant participera à la conception et au développement d’API et de microservices performants et scalables, dans des environnements à forte volumétrie et haute disponibilité. Il contribuera aux choix techniques, à l’amélioration continue des pratiques de développement et à la mise en place des bonnes pratiques autour du Clean Code, du TDD et du CI/CD. Le poste offre un environnement technique stimulant, avec une forte proximité entre les équipes techniques et la direction, dans une structure à taille humaine orientée innovation et collaboration. Compétences techniques attendues Langages / Frameworks Java 11 / 17 / 21 Spring Boot 3.x Spring Cloud Spring Batch Architecture Microservices Architecture Event-Driven API REST Messaging Kafka Tests JUnit Mockito TDD CI/CD & DevOps Jenkins GitLab CI Cloud AWS Azure Bonus Docker Kubernetes OpenAPI ELK
Freelance
CDI

Offre d'emploi
Consultant ITSM Change & Release Management (H/F)

CAPEST conseils
Publiée le
API
Conduite du changement
ITIL

6 mois
Marseille, Provence-Alpes-Côte d'Azur
1. Contexte Dans le cadre d’un programme structurant porté par un acteur institutionnel majeur du secteur des transports , une plateforme unifiée de distribution et d’information est en cours de déploiement à l’échelle régionale. Cette initiative est opérée par une structure dédiée spécialisée dans les technologies de mobilité , qui coordonne un écosystème complexe composé de nombreux acteurs (exploitants de transport, intégrateurs, éditeurs, partenaires techniques). Afin d’accompagner la montée en maturité des pratiques IT, cette structure souhaite renforcer l’organisation de ses processus ITSM, notamment sur les volets gestion des changements (Change Management) et mises en production (Release Management) . 2. Objet de la mission Le consultant interviendra dans le cadre d’une mission de conseil réalisée en régie, en totale autonomie, sans lien de subordination. Les principaux axes d’intervention sont les suivants : Analyse des processus existants de gestion des changements (RFC) et des mises en production Recommandation et structuration des processus ITSM selon les bonnes pratiques (ITIL) Contribution à la mise en place et à l’évolution des instances de gouvernance (ex : CAB) Accompagnement à la planification et à la coordination des mises en production Identification et réduction des risques liés aux changements Contribution à la structuration et à l’usage des outils ITSM (ex : ServiceNow, Jira ou équivalent) Mise en place d’indicateurs de pilotage et de tableaux de bord Proposition de démarches d’amélioration continue et d’automatisation Dans ce cadre, le consultant sera amené à interagir avec les équipes internes ainsi qu’avec des partenaires externes (éditeurs, intégrateurs, exploitants). 3. Livrables attendus Le consultant devra produire des livrables concrets et exploitables, notamment : Documentation des processus (Change & Release) Recommandations structurées et formalisées Procédures opérationnelles et modes opératoires Supports de gouvernance et de reporting Tableaux de bord et indicateurs de performance Analyses de risques et plans d’amélioration L’objectif est de sécuriser et d’optimiser l’articulation entre les processus IT et l’organisation associée. 4. Profil recherché Le consultant devra présenter les compétences suivantes : Formation Bac+5 (informatique, systèmes d’information, télécoms ou équivalent) Expérience significative en ITSM , avec une expertise en Change & Release Management Bonne compréhension des environnements SI complexes (infrastructure et applicatif) Maîtrise des référentiels ITIL Capacité à analyser des flux techniques (API, interconnexions) sans activité de développement Excellentes compétences relationnelles, capacité de coordination et de communication Une expérience dans les domaines suivants constitue un atout : Mobilités / transport Billettique Plateformes digitales
Freelance

Mission freelance
Développeur PHP (H/F)

HAYS France
Publiée le
API
Back-end
CSS

6 mois
300-400 €
Marseille, Provence-Alpes-Côte d'Azur
Dans le cadre de projets IT stratégiques liés aux activités logistique, transport et supply chain , nous recherchons un Développeur PHP natif confirmé pour renforcer une équipe technique en charge d’ applications métiers critiques (gestion des flux, traçabilité, planning, interfaces logistiques). Vous interviendrez principalement sur des applications back-end PHP développées en natif , à forte valeur métier, en interaction directe avec les équipes opérationnelles. 🎯 Objectifs de la mission Maintenir et faire évoluer des applications PHP natives Contribuer à l’optimisation et à la fiabilité des processus logistiques Développer de nouvelles fonctionnalités liées aux flux transport / supply chain Garantir la performance, la robustesse et la sécurité des applications Collaborer étroitement avec les équipes métiers (logistique, opérations, IT) 🛠️ Missions principalesDéveloppement & maintenance Développement de nouvelles fonctionnalités en PHP natif Maintenance évolutive et corrective des applications existantes Refactoring de code legacy si nécessaire Optimisation des performances applicatives Bases de données & flux Conception et optimisation de requêtes SQL ( MySQL / MariaDB / PostgreSQL ) Gestion de volumes de données liés aux flux logistiques Intégration d’API et d’interfaces avec des outils tiers ( WMS, TMS, ERP ) Qualité & bonnes pratiques Application des bonnes pratiques de développement Rédaction de documentation technique Participation aux revues de code Mise en place de tests unitaires et fonctionnels

Les métiers et les missions en freelance pour API

Développeur·euse fullstack

Le/ La Développeur·euse fullstack utilise des API pour créer des applications web interactives, intégrant des services back-end et front-end, en s'assurant que l'API fonctionne correctement pour la gestion des données.

Développeur·euse mobile Android

Le/ La Développeur·euse mobile (Android, iOS) utilise des API pour intégrer des fonctionnalités externes (par exemple, services de géolocalisation, paiement, etc.) dans les applications mobiles, permettant une interconnexion fluide avec des services tiers.

Développeur·euse mobile iOS (Swift, Objective-C...)

Le/ La Développeur·euse mobile (Android, iOS) utilise des API pour intégrer des fonctionnalités externes (par exemple, services de géolocalisation, paiement, etc.) dans les applications mobiles, permettant une interconnexion fluide avec des services tiers.

Consultant·e technique

Le/ La Consultant·e technique aide les entreprises à concevoir et à intégrer des API dans leurs systèmes, en optimisant leur utilisation pour garantir l'interopérabilité entre différentes applications ou services.

Architecte solutions

L'Architecte solutions utilise les API pour concevoir des architectures logicielles évolutives et interopérables, en intégrant des services externes et internes pour répondre aux besoins des utilisateurs et des entreprises.

6 résultats

Contrats

Freelance CDI CDD Alternance Stage

Lieu
1

Marseille, Provence-Alpes-Côte d'Azur
0 Km 200 Km

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