Concepteur -Développeur front – Confirmé

  1. Contexte
    • Développer IHM applicative traitement d’images
    • Agile Scrum
    2- Descriptif du besoin
    Le Développeur réalise le logiciel ou l’application suivant les spécifications détaillées du client et l’architecture technique retenue :
    • Participe à l’analyse détaillée des besoins fonctionnels et techniques
    • Code la solution (logiciel, application, système…)
    • Réalise la documentation associée
    • Implémente la solution avec les technologies retenues
    • Qualifie les systèmes d’un point de vue technique et fonctionnel,
    • Valide les spécifications fonctionnelles détaillées
    • Pilote les prestataires impliqués dans le développement de la solution
    2.1 Descriptif détaillé
    Nous recherchons un développeur java front pour la réalisation d’une IHM web permettant de détourer des zones sur des images. Cette IHM doit communiquer avec une base de données pour l’enregistrement des coordonnées des zones et la mise à jour des images. Elle devra communiquer avec le back via une API REST (hautement sécurisée) et avec un serveur LDAP pour la GU. L’application doit être intégrée au CICD (Ansible, TU, gitlab).
    D’autres projets d’IHM du même ordre (qualification d’images) seront à prévoir à la suite.
    Ainsi, les compétences techniques attendues sont :
    Compétences techniques :
    – au moins un framework Javascript / Typescript moderne parmi :
    • Angular
    • Vue.js
    • React.js
    • Autre ?
    – API REST et sécurité :
    • oJWT
    • oOAuth 2.0
    • oXSS
    • ocertificats X.509 (génération, signature, déploiement…)
    – Configuration serveur web
    • Apache / NGINX
    – shell unix (connaissances de base suffisantes)
    – SQL (connaissances de base suffisantes)
    – Git + Gitlab / Github ou équivalent
    3- Livrables
    • Cahiers de recettes
    • Dossier d’exploitation
    4- Savoir-faire
    Compétences techniques
    • Java (idéalement >= 11, sinon >= 8)
    • Spring / Spring Boot, Spring Security
    • Python (>= 3.6)
    • MongoDB
    • Ansible
    • Tests unitaires front-end
    • Test automatisé front-end
    • FWK Javascript (Vue.js, React.js, Angular…) – Confirmé – Impératif
    • API REST – Confirmé – Impératif
    • Java (>8), Spring, Spring Boot – Junior – Important
    • SQL, MongoDB – Junior – Souhaitable
    Connaissances linguistiques
    • Anglais Lu, écrit (Secondaire)
    Compétences fonctionnelles/rédactionnelles
    • Spécifications techniques
    • Spécifications fonctionnelles
    • Procédure d’installation/déploiement
    5- Savoir-Être
    • Adaptabilité, flexibilité
    • Autonome, créatif (développement IHM from scratch)
    • Curieux (veille technique, recherche/tests d’outils, bonnes pratiques)
    • Bonne communication et esprit d’équipe (intégration dans une équipe de développeurs java et python. Equipe agile Scrum)





Envoyer votre condidature :