Développeur Full Stack Java / Angular
Intégration au sein d'une DSI (15 personnes) en tant que développeur full stack chargé d'évoluer le système d'information de gestion du groupe par la combinaison d'outils maison et de solutions du marché. Projet APIs :
- Conception et développement de 4 APIs assurant les échanges entre les briques applicatives (CRM Salesforce, outil de gestion des missions Napta, back-office interne).
- Collecte et identification des exigences fonctionnelles, rédaction des spécifications techniques.
- Conception de l'architecture fonctionnelle, des flux de données et des règles de gestion pour garantir la cohérence des données.
- Développement et implémentation des règles métier dans le back-office.
- Exploitation des APIs Napta pour récupérer les informations sur les affectations des collaborateurs.
- Mise en place de mécanismes de contrôle et d'alertes assurant la traçabilité et la détection des anomalies.
- Tests de sécurité et upgrades techniques afin de réduire les vulnérabilités.
- Configuration, supervision et maintenance des environnements de déploiement pour assurer la stabilité et la continuité des services.
- Utilisation de l'IA générative pour l'aide à la résolution de problèmes complexes.
- Projet SAF (Refonte) :
- Création de l'architecture technique du système de saisie d'activité, de demandes de congés et de suivi des frais.
- Conception et développement d'une interface utilisateur intuitive et responsive en Angular pour faciliter la saisie et le suivi.
- Intégration de tableaux de bord pour la saisie des activités collaborateurs.
- Mise en place d'un système d'approbation des demandes de congés et activités par le manager.
- Création des services back-office avec Spring Boot et Java.
- Sécurisation des services avec une authentification LDAP.
- Création, maintenance et amélioration de la documentation technique du code source dans GitLab.
- Environnement technique : Java, Spring Boot, Angular, TypeScript, Oracle, SQL Server, Tomcat, Nginx, Linux, GitLab, Jira, Postman.
- Projet CREG (Refonte) :
- Modernisation de l'architecture logicielle sur les couches front et back d'une application de gestion de projet au forfait.
- Réalisation d'une interface utilisateur responsive en Angular pour le suivi des avancements et la planification.
- Création d'indicateurs et tuiles de sélection pour améliorer la visibilité du suivi des projets.
- Ajout d'une fonctionnalité de support multi-pays.
- Implémentation d'une interface de suivi des plans d'assurance sécurité.
- Amélioration de l'ergonomie par des séances de prototypage avec les utilisateurs.
- Tests de sécurité et upgrades techniques pour réduire les vulnérabilités.
- Mise en place d'une documentation technique collaborative sur GitLab.
- Environnement technique : Java, Spring Boot, Angular, TypeScript, Oracle, SQL Server, Tomcat, Nginx, Linux, GitLab, Jira, Postman, OWASP, SonarLint.
- Projet FICHE MISSION :
- Création d'un formulaire dynamique pour la création d'ordres de mission (collaborateur, client, objet, dates).
- Mise en place d'un workflow de validation permettant la collaboration entre équipes commerciales et collaborateurs.
- Intégration des informations clés relatives au collaborateur, au client et à la conformité RGPD.
- Réalisation de l'interface de suivi pour la visibilité en temps réel sur l'état des missions.
- Développement de l'export PDF de la fiche de mission.
- Tests de sécurité et upgrades techniques.
- Configuration de Jenkins comme outil d'intégration continue en environnement de recette.
- Environnement technique : IntelliJ IDEA, WebStorm, Spring Boot, Angular, Tomcat, Nginx, Postman, OWASP, SonarLint, Jenkins.
Environnement technique