Développeur API Intégration
Il y a 4 semaines
FontenaysousBois, Ile-de-France
CATAMANIA
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
Vous serez en charge de contribuer à la mise en oeuvr des développements java autour d'une solution développé en framework Java Spring Boot, MONGODB Atlas, dont l'intégration se fait en API, Kafka Confluent. Vos missions consisteront à contribuer: Assurer la continuité du service rendu par la solution existante auprès des « clients internes », Concevoir et développer des intégrations java springboot existantes atour d’une solution Mongodb Atlas (orientée document). Conception, développement des intégrations
* Savoir concevoir et développer des flux API et des intégrations Mongodb
* Savoir concevoir développer des flux selon différents protocoles et pour différents supports (API, Topics… ou autres).
* Savoir concevoir, optimiser et modéliser les collections Mongodb.
* Savoir concevoir et développer des intégrations réutilisables
* Travailler avec l’équipe Data Architecture, du même département, et s’assurer du bon alignement des attributs, modèles MCD, MLD, MPD du produit.
* Travailler avec l’équipe API Management, du même département, et s’assurer du bon alignement swaggers et fiches APIs.
* Respecter l’architecture et la stratégie existante tout en prenant en compte les besoins métiers.
* Participer avec les différentes équipes projet, à la construction du Produit, dont les équipes Kafka Confluent
* Réaliser des tests unitaires et les documenter
* Fournir les sources d’implémentation et les « versionner ». Support et Administration de la plate-forme Produit MasterData Actor
* Savoir préparer les livraisons, déployer et s’intégrer avec les pipelines CI-CD
* Savoir administrer les composants de la plate-forme et écrire les scripts si nécessaire
* Savoir développer des outils réutilisables au service de l’intégration globale de la plate-forme
* Enrichir la documentation existante Support et évolutions
* Maintenance : Savoir concevoir et développer des intégrations réutilisables pour faciliter la maintenanceSurveillance et monitoring : Mettre en place des outils de supervision (logs, métriques, alertes) pour détecter et anticiper les incidents.
* Correction des bugs : Prioriser la résolution des anomalies signalées par les utilisateurs ou identifiées via des tests automatisés. Documentation et Support aux Développeurs
* Mise à jour de la documentation : Maintenir une documentation complète et accessible pour faciliter l’intégration (Swagger, Postman…). Mais également vérification et mise à jour des documentations techniques et des dossiers d’architecture associés.
* Mise à jour de la documentation et de la communication, via les outils du client (confluence, Sharepoint…) ; non seulement de la documentation projet mais également des documents de on boarding, de best practices et de vulgarisation requis.
* Support technique : Assurer un support réactif sur les problèmes liés aux flux notamment sur ceux en Production
* Feedback et amélioration continue : Recueillir les retours des utilisateurs et les intégrer dans la roadmap produit Pour mener à bien ce projet, vous devrez justifier de:
* Connaissance des architectures ou contraintes techniques (niveau fonctionnel et niveau technique).
* Architecture SI & API (REST, SOAP, API Management)
* Architecture Evenmentielle (Topic et Kafka)
* Framework Java Spring Boot, et solution Mongodb Atlas
* Intégration & interfaçage (ESB, message broker, formats d’échange)
* Intégration de flux API dans l’environnement d’intégration (flux synchrone et asynchrones)
* Standards API et intégration du marché ainsi que les standards de sécurité associés (swaggers, json, OIDC…)
* Savoir définir les groupes et les rôles nécessaires au fonctionnement du Master Data.
* Notions UX/UI et sensibilité au design.
* Connaissance des outils de logs, de traçabilité et de Monitoring (opentelemetry, dynatrace,…).
* Connaissance de la modélisation orientée document et des caracterisques et spécificités Mongodb Atlas (versionnning des shémas, cryptages, optimisations et gestion des index,..)
* Bonnes connaissances des stratégies de tests et des outils associés
* Bonnes connaissances des pratiques agiles (Scrum, Kanban, Sprint, outil JIRA).
* Bonnes connaissances de la rédaction des user stories et des critères d’acceptation.
* Maitrise du langage UML pour décliner les spécifications fonctionnelles détaillées
* Connaissance de la modélisation de données afin de mieux pouvoir échanger avec les data architectes et s’assurer de l’alignement avec le Master
* Avoir une capacité à bien communiquer avec le support adéquat et s’adaptant à la population ciblée
* Connaitre les outils de communications dont Confluence, Sharepoint, Teams, … Créée en 1999, CATAMANIA fait partie des ESN les plus compétitives dans les régions où elle est implantée et se spécialise sur des projets d envergure orientés métiers : Grande Distribution, Banque, Assurance et Protection sociale mais aussi Energie, Industrie, Secteur Public. En 2022 CATAMANIA c est : 84 millions d de chiffre d affaires, 1100 collaborateurs r
* Savoir concevoir et développer des flux API et des intégrations Mongodb
* Savoir concevoir développer des flux selon différents protocoles et pour différents supports (API, Topics… ou autres).
* Savoir concevoir, optimiser et modéliser les collections Mongodb.
* Savoir concevoir et développer des intégrations réutilisables
* Travailler avec l’équipe Data Architecture, du même département, et s’assurer du bon alignement des attributs, modèles MCD, MLD, MPD du produit.
* Travailler avec l’équipe API Management, du même département, et s’assurer du bon alignement swaggers et fiches APIs.
* Respecter l’architecture et la stratégie existante tout en prenant en compte les besoins métiers.
* Participer avec les différentes équipes projet, à la construction du Produit, dont les équipes Kafka Confluent
* Réaliser des tests unitaires et les documenter
* Fournir les sources d’implémentation et les « versionner ». Support et Administration de la plate-forme Produit MasterData Actor
* Savoir préparer les livraisons, déployer et s’intégrer avec les pipelines CI-CD
* Savoir administrer les composants de la plate-forme et écrire les scripts si nécessaire
* Savoir développer des outils réutilisables au service de l’intégration globale de la plate-forme
* Enrichir la documentation existante Support et évolutions
* Maintenance : Savoir concevoir et développer des intégrations réutilisables pour faciliter la maintenanceSurveillance et monitoring : Mettre en place des outils de supervision (logs, métriques, alertes) pour détecter et anticiper les incidents.
* Correction des bugs : Prioriser la résolution des anomalies signalées par les utilisateurs ou identifiées via des tests automatisés. Documentation et Support aux Développeurs
* Mise à jour de la documentation : Maintenir une documentation complète et accessible pour faciliter l’intégration (Swagger, Postman…). Mais également vérification et mise à jour des documentations techniques et des dossiers d’architecture associés.
* Mise à jour de la documentation et de la communication, via les outils du client (confluence, Sharepoint…) ; non seulement de la documentation projet mais également des documents de on boarding, de best practices et de vulgarisation requis.
* Support technique : Assurer un support réactif sur les problèmes liés aux flux notamment sur ceux en Production
* Feedback et amélioration continue : Recueillir les retours des utilisateurs et les intégrer dans la roadmap produit Pour mener à bien ce projet, vous devrez justifier de:
* Connaissance des architectures ou contraintes techniques (niveau fonctionnel et niveau technique).
* Architecture SI & API (REST, SOAP, API Management)
* Architecture Evenmentielle (Topic et Kafka)
* Framework Java Spring Boot, et solution Mongodb Atlas
* Intégration & interfaçage (ESB, message broker, formats d’échange)
* Intégration de flux API dans l’environnement d’intégration (flux synchrone et asynchrones)
* Standards API et intégration du marché ainsi que les standards de sécurité associés (swaggers, json, OIDC…)
* Savoir définir les groupes et les rôles nécessaires au fonctionnement du Master Data.
* Notions UX/UI et sensibilité au design.
* Connaissance des outils de logs, de traçabilité et de Monitoring (opentelemetry, dynatrace,…).
* Connaissance de la modélisation orientée document et des caracterisques et spécificités Mongodb Atlas (versionnning des shémas, cryptages, optimisations et gestion des index,..)
* Bonnes connaissances des stratégies de tests et des outils associés
* Bonnes connaissances des pratiques agiles (Scrum, Kanban, Sprint, outil JIRA).
* Bonnes connaissances de la rédaction des user stories et des critères d’acceptation.
* Maitrise du langage UML pour décliner les spécifications fonctionnelles détaillées
* Connaissance de la modélisation de données afin de mieux pouvoir échanger avec les data architectes et s’assurer de l’alignement avec le Master
* Avoir une capacité à bien communiquer avec le support adéquat et s’adaptant à la population ciblée
* Connaitre les outils de communications dont Confluence, Sharepoint, Teams, … Créée en 1999, CATAMANIA fait partie des ESN les plus compétitives dans les régions où elle est implantée et se spécialise sur des projets d envergure orientés métiers : Grande Distribution, Banque, Assurance et Protection sociale mais aussi Energie, Industrie, Secteur Public. En 2022 CATAMANIA c est : 84 millions d de chiffre d affaires, 1100 collaborateurs r