Activez les alertes d’offres d’emploi par e-mail !

IG Fullstack -Développement d'une application web de gestion d'un vault F/H

Orange SA

Lannion

Sur place

EUR 35 000 - 50 000

Plein temps

Il y a 12 jours

Résumé du poste

Une entreprise technologique recherche un candidat pour développer un portail de gestion de flottes mobiles. Les missions incluent l'analyse technique, le développement avec Angular, et la création d'APIs REST en Java/Quarkus. Les candidats doivent avoir des compétences en développement de micro-services, HTML/CSS, et savoir travailler en équipe. Ce rôle s'intéresse particulièrement à ceux qui se forment en Bac +4/Bac +5.

Qualifications

  • Préparer une formation de niveau Bac +4 ou Bac +5 dans le domaine du développement.
  • Connaissances en développement de micro-services.
  • Compétences dans des langages de développement tels que Java et Typescript.
  • Maîtrise de Git et connaissance d’un SGBD SQL, notamment MariaDB.
  • Bon esprit d'analyse et capacité à proposer des solutions.

Responsabilités

  • Analyser les besoins et concevoir l'architecture technique pour l'administration du Vault.
  • Développer l'interface utilisateur avec Angular.
  • Créer des APIs REST en Java/Quarkus pour interagir avec le Vault.
  • Mettre en place des mécanismes d'authentification et de sécurité.
  • Réaliser des tests unitaires et fonctionnels.
  • Proposer des améliorations basées sur les bonnes pratiques.

Connaissances

Développement de micro-services
Langages de programmation (Java, Typescript)
HTML et CSS
Git
SQL (MariaDB)
Analyse
Travail en équipe

Formation

Formation Bac +4 ou Bac +5 en développement

Outils

Vault Hashicorp
Description du poste
about the role

L'application FUN est un portail web de gestion de flottes mobiles destiné aux clients du domaine entreprise, reflétant les accords commerciaux passés avec Orange. Cette boutique en ligne permet aux gestionnaires d'entreprises de commander des mobiles, accessoires et forfaits pour leurs salariés.

Ce portail est développé en Angular avec un backend composé de micro-services basé sur les framework Spring Boot et Quarkus.

L'application utilise un coffre-fort interne pour stocker les secrets de la solution en production (Vault Hashicorp). Cependant, l'administration de ce vault se fait exclusivement au travers des Apis natives, et n'offre donc pas d'interface conviviale. Elle ne permet pas également de sauvegarder, historiser, tracer toutes les modifications.

Vos missions seront les suivantes :

  • Analyse des besoins et conception technique : Comprendre les exigences fonctionnelles et techniques pour l'administration du Vault, et élaborer une architecture adaptée.
  • Développement de l'interface utilisateur avec Angular : Concevoir et implémenter une interface web intuitive et sécurisée pour permettre la gestion des secrets, des utilisateurs, et des configurations du Vault.
  • Développement du backend en Java/Quarkus : Créer des APIs REST pour interagir avec le Vault, gérer les opérations d'administration, et assurer la communication entre le frontend et le serveur.
  • Intégration et sécurisation : Mettre en place des mécanismes d'authentification, d'autorisation, et de chiffrement pour garantir la sécurité des opérations et l'intégration au sein du système d'information d'Orange. Veiller à la mise en œuvre de solutions assurant la sécurité des vulnérabilités courantes (XSS, CSRF, etc.) d’une application web.
  • Tests et validation : Réaliser des tests unitaires, d'intégration et fonctionnels pour assurer la fiabilité de l'application.
  • Veille technologique et recommandations : Proposer des améliorations ou des optimisations basées sur les bonnes pratiques en sécurité et en développement web.Adopter une démarche de Vibe coding en utilisant efficacement les outils d'IA générative pour produire du code robuste et opérationnel à partir de prompts bien structurés.
about you
  • Vous préparez une formation de niveau Bac +4 ou Bac +5 dans le domaine du développement,
  • Vous avez des connaissances en développement de micro services,
  • Vous connaissez les technologies liées au Web(HTML, CSS, …),
  • Vous avez des compétences et pratique dans des langages de développement tels que Java et Typescript,
  • Vous maîtrisez Git et avez la connaissance d’un SGBD SQL et plus particulièrement MariaDB,
  • La connaissance de l’API Hashicorp serait un plus,
  • Vous êtes doté(e) d'un bon esprit d'analyse et savez être force de proposition,
  • Vous appréciez le travail en équipe.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.