Description du poste
SMILE est le leader du "sourire" au travail, mais aussi de l'intégration de solutions Open-Source. Enthousiastes, agiles et performants, notre vocation est de libérer le potentiel d'innovation des entreprises, à travers l'Open-Source ! Nos Smiliens experts accompagnent les entreprises dans des domaines aussi variés que le Digital, les Business Apps, l'Embarqué & l'IoT et l'Infrastructure : 2000 collaborateurs présents dans 9 pays, avec 17 agences réparties en France et à l'international. Nos marques expertes : SensioLabs, Neopixl, Alter Way, UX-Republic, Creativestyle et Synotis. Nous sommes certifiés “Happy at Work” 2023 ! Au sein de l'agence située à Casablanca, rejoignez une équipe dynamique dans une ambiance à taille humaine. TÂCHES PRINCIPALES : - Conception et développement des composants applicatifs : Concevoir, développer et maintenir les applications du socle MDM, permettant la consultation, le référencement et l’administration des données d’instruments financiers - Développement back-end en Java : Implémenter des API REST performantes et sécurisées pour exposer les données du MDM vers les applications internes et partenaires - Conception de l’IHM en React (portail de consultation MDM) : Participer au développement de l’interface utilisateur (React) permettant la recherche, la visualisation et la gestion des données Golden Copy - Sécurité et conformité : Intégrer les standards du groupe en matière de sécurité et d’authentification (OIDC, OAuth2, gestion des rôles et permissions) - Optimisation et performance : Surveiller les performances applicatives, identifier les points de blocage et proposer des améliorations continues - Documentation et qualité logicielle : Documenter le code, les API, et les règles de gestion ; rédiger les guides de déploiement et de maintenance PREREQUIS TECHNIQUES : - Maîtrise du framework Java Spring Boot - Connaissance solide en PostgreSQL (modélisation, requêtes complexes, performances) - Maîtrise de la conception et du développement d’API REST - Connaissance du framework front React - Connaissance des principes de sécurité applicative - Maîtrise des protocoles d'authentification et d'autorisation (OpenID Connect / OAuth2) - Bonnes pratiques de CI/CD (GitLab CI, tests automatisés, intégration continue) - Sensibilité à la qualité logicielle, à la documentation technique et à la traçabilité des données PROFIL RECHERCHE : - Expérience confirmée (3–5 ans) en développement applicatif React/Java - Capacité à évoluer dans un environnement multi-équipes et à forte exigence métier (finance, assurance) - Esprit d’équipe, autonomie, rigueur et goût du produit