Vos missions en quelques mots 1. CONCEPTION ET PERFORMANCE Concevoir et implémenter des APIs REST scalables gérant plusieurs millions de requêtes par jour Optimiser les performances et temps de réponse ( Participer aux choix d’architecture du système d’information biodiversité (API Gateway, cache distribué, stratégies de pagination Définir les patterns et standards techniques pour l’ensemble des APIs de diffusion 2. DEVELOPPEMENT ET QUALITE Développer et maintenir des APIs REST suivant les standards OpenAPI 3.x et les principes RESTful Proposer et implémenter des solutions pour moderniser et refactorer les APIs existantes Assurer une couverture de tests élevée (unitaires, intégration, performance, sécurité) Documenter les APIs avec des outils de référence (Swagger/Redoc) et maintenir une documentation technique à jour Intégrer les bonnes pratiques DevSecOps (tests de sécurité automatisés, scan de vulnérabilités) 3. SECURITE ET GOUVERNANCE DES DONNEES Implémenter les mécanismes d’authentification et d’autorisation (OAuth2, JWT, gestion des rôles) Mettre en place des contrôles d’accès fins pour protéger les données sensibles (espèces protégées, données personnelles) Garantir la conformité RGPD et le respect des réglementations sur l’accès aux données naturalistes Assurer la traçabilité des accès et le monitoring des usages 4. EXPERTISE TECHNIQUE ET ACCOMPAGNEMENT Accompagner l’équipe de production sur les bonnes pratiques de développement API (revues de code, pair/mob programming) Partager votre expertise et former vos collègues aux technologies et patterns utilisés Participer à la veille technologique et proposer des innovations pertinentes Contribuer à la documentation d’architecture et aux décisions techniques structurantes Cette liste d’activités n’est pas exhaustive et pourra évoluer en fonction des besoins de l’unité et de vos centres d’intérêt. Profil recherché Formation et expérience Issu·e d’une formation supérieure en informatique (minimum Bac 3, Bac 5 apprécié) Minimum 5 ans d’expérience en développement backend Java/Spring Minimum 3 ans d’expérience sur architecture micro services en environnement de production Expérience démontrée sur des APIs à forte volumétrie Compétences techniques essentielles Développement backend : Maîtrise approfondie de Java et de l’écosystème Spring (Boot, Data, Security) Expertise des API REST : conception, implémentation, versionning, documentation Maîtrise des ORM (JPA/Hibernate) et optimisation des requêtes Pratique régulière de PostgreSQL avec capacité d’optimisation de requêtes complexes 2. Architecture et DevOps : Expérience réussie en architecture microservices : découplage, résilience, communication inter-services Maîtrise de Git en environnement collaboratif (feature branches, merge requests, rebasing) Pratique de l’intégration continue (GitLab CI, Jenkins ou équivalent) Expérience de Docker et Docker Compose en environnement de production 3. Qualité et sécurité : Pratique des tests automatisés (JUnit, Mockito, tests d’intégration) Connaissance des bonnes pratiques de sécurité applicative (OWASP Top 10) Sensibilité aux enjeux de performance et d’optimisation Compétences complémentaires appréciées Connaissance de GraphQL (conception de schémas, résolution de requêtes) Expérience avec Kubernetes ou Swarm en production Maîtrise de solutions NoSQL à forte volumétrie (MongoDB, Solr, Elasticsearch, Redis) Pratique des approches DevSecOps et shift-left security Expérience en JavaScript/TypeScript (Node.js, Angular ou équivalent) Connaissance du domaine des données naturalistes et des enjeux de diffusion Contribution à des projets open source ou publication de code public Compétences comportementales Excellent relationnel et capacité à travailler en équipe pluridisciplinaire (développeurs, chefs de projets, experts métier) Esprit d’analyse et de synthèse pour comprendre des besoins complexes et proposer des solutions adaptées Force de proposition avec capacité à challenger les solutions existantes de manière constructive Pédagogie et goût du partage de connaissances Autonomie et rigueur dans la gestion de vos missions Adaptabilité face à des contextes variés et évolutifs Pragmatisme : capacité à trouver le bon équilibre entre excellence technique et contraintes opérationnelles Localisation Localisation : 75001 Paris, France Flèche gauche : déplacer la carte vers la gauche Flèche droite : déplacer la carte vers la droite Flèche bas : déplacer la carte vers le bas Flèche haut : déplacer la carte vers le haut
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.