Développeur JAVA (H/F)
Description du poste
Description du poste : Dans le cadre de l'évolution de son système d'information et de l'ouverture de ses API à des partenaires externes, nous recherchons un Développeur Java confirmé pour intégrer une équipe produit dédiée aux API et aux échanges inter-applicatifs. Vous interviendrez dans un environnement à forte dimension backend et intégration , avec notamment pour missions Concevoir, développer et maintenir des applications et API Java / Spring Boot Concevoir et documenter des API REST destinées à des partenaires externes : contrats d'interface, versioning, authentification et gestion des accès.***Intégrer et consommer des API tierces en assurant la gestion des erreurs, des rejeux et la cohérence des données.***Participer à des parcours transactionnels incluant notamment des problématiques d'inscription et de paiement.***Contribuer au déploiement et à l'exploitation des applications sur AWS Développer et renforcer les tests unitaires, d'intégration et end-to-end Participer aux revues de code et appliquer les bonnes pratiques Clean Code / SOLID Contribuer au run : monitoring, analyse et résolution des incidents.***Travailler en environnement Agile avec le Tech Lead, le Product Manager, le QA et les autres développeurs. Le poste s'inscrit dans un projet d'ouverture progressive du SI à plusieurs éditeurs tiers, avec de vrais enjeux de fiabilité des échanges et d'industrialisation des API. Description du profil : Nous recherchons un Développeur Java confirmé disposant d'au moins 5 ans d'expérience , idéalement acquise sur des projets backend comportant une forte dimension API et intégration entre systèmes . Vous maîtrisez Java, Spring Boot, Spring Data JPA et la conception d'API REST . Vous avez déjà travaillé sur l'exposition ou la consommation d'API et connaissez les problématiques associées : OpenAPI, OAuth2/OIDC, versioning, webhooks, idempotence, traitements asynchrones, gestion des erreurs et rejeux . Vous possédez également de bonnes connaissances en AWS, PostgreSQL, Git et CI/CD , ainsi qu'une réelle culture de l'automatisation des tests avec des outils tels que JUnit, Postman, Selenium ou Cypress . Une expérience des solutions de paiement , des tests de contrat, du mock d'API, de Terraform ou de SonarQube constituera un plus. Au-delà de la technique, nous recherchons une personne autonome, rigoureuse et attentive à la qualité , capable d'échanger aussi bien avec les membres de l'équipe qu'avec des partenaires techniques externes.
Offre fournie par France Travail - réf. 7537810
Postuler chez l'annonceur