Partager cette offre
La prestation s’inscrit dans le cadre technique d’une solution existante, développée en interne, en framework Java Spring Boot, autour de la solution Mongodb Atlas, dont l’integration se fait principalement en API, mais également en intégration en Kafka Confluent
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.
Conceptualiser via des diagrammes les contrats d’échanges à considérer.
Mettre en oeuvre et Coordonner les différentes équipes techniques participants à la construction du Produit (équipes dev springboot, Mongodb, Kafka)
Piloter la réalisation des tests unitaires et leur documentation
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 nécessaires
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 maintenance
Surveillance 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
Profil recherché
Pour mener à bien ce projet, vous devrez justifier de:
Maitrise 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.
Maitrise des outils de logs, de traçabilité et de Monitoring (opentelemetry, dynatrace,…).
Maitrise 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 MasterData
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, …
Environnement de travail
Postulez à cette offre !
Trouvez votre prochain job parmi +8 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
TechLead API Intégration (Springboot - Mongodb Altas)
CAT-AMANIA
