CONTEXTE Au sein du service Système d’Information Groupe d’Allianz (Site de la Défense).
PROJET Devoir de conseil d'assurance-vie : est la mise en place d’une stratégie de
connaissance client et de la charge de l'assureur ou de l'intermédiaire d'assurance
qui commercialise des contrats d'assurance-vie. Il vise à protéger les assurés et à
leur garantir les meilleures conditions de souscription.
Equipe : 1 chef de projet + 4 développeurs.
Méthode : Agile (Scrum).
Rôle : Développeur Java J2EE Fullstack.
MISSION Ce projet porte plus particulièrement sur les besoins suivants :
ï§ Analyse, Conception, Développement, Packaging, Installation,
Maintenance, Suivi des bugs.
ï§ Bonnes pratiques de développement : Industrialisation, conception, tests
unitaires, intégration continue, ...
ï§ Intégration des produits sur la plateforme informatique du client.
ï§ Rédaction de documentation générale, analytique et technique
ï§ Rédaction des rapports pour les fonctionnalités développées.
ï§ Utilisation de la méthode Scrum pour gérer le cycle de vie du
développement.
ï§ Utilisation de l'outil JIRA pour la gestion des tâches.
ï§ Développement d’une application qui regroupe les produits d’assurance vie
en une application Web.
ï§ Développement et implémentation des services métiers des nouveaux
modules :
- Espace client
- Profil investisseur.
- Profil investissement.
- Détermination du Produit.
- Allocation recommandée.
- Modification de l’allocation.
- Gestion des contrats
- Signature de contrat.
ï§ Développement et implémentation des règles de validation.
ï§ Mise en place et suivi de l'intégration continue Gitlab CI/CD.
REALISATIONS Développement :
ï§ Rédaction des spécifications détaillées et techniques.
ï§ Validation des spécifications fonctionnelles,
ï§ Réalisation des nouvelles fonctionnalités,
ï§ Traitement des anomalies techniques et fonctionnelles remontées par le client.
ï§ Ajouter les règles de gestion.
ï§ Développement et conception d’applications n-tiers
ï§ Développement d’applications w eb basées sur une architecture en couches en
utilisant JAVA/J2EE Back-End et Angular 15, ReactJS pour le Front-End.
ï§ Génération de rapports en utilisant des requêtes SQL
ï§ Faire du paramétrage (MAJ dans les tables de paramétrage dans la BDD).
ï§ Création de projets Maven 2, utilisation du Framew ork Spring Boot.
ï§ Gestion et développement d’application Web en utilisant le développement
oriente objet avec le Framew ork Spring Boot.
ï§ Création de nouvelles IHM avec leur contrôle (respecter le modèle MVC).
ï§ Réalisation des fonctions CRUD de la couche métiers pour les différents
éléments des sites.
ï§ Développement du service pour la gestion des logs (Log4j),
ï§ Création de services REST pour consommer avec Angular 15.
ï§ Consommation de plusieurs services w eb de type REST et SOAP,
ï§ Historique des données.
ï§ Mettre en place des contrôles pour le logicielle.
ï§ Revue du code source avant d’archiver les modifications sur Git.
ï§ Configuration les fichiers de pipeline
ï§ GetLab CI/CD.
Tests et validations :
ï§ Développement de règles de gestion en TDD (Test Driven Développent)
validées par des tests fonctionnels.
ï§ Mise en place de tests unitaires avec le Framew ork JUnit.
ï§ Développement des tests unitaire avec JUnit.
ï§ Test et validation des corrections,
ï§ Intégration de l'application dans une usine logicielle (Tests d'intégration continue
avec Jenkins).
ï§ Support de la recette et correction des anomalies
CONTEXTE Au sein du service Système d’Information de l’ICDC.
PROJET Mise en place d’un Système d’Information de lutte contre le blanchiment et le
financement du terrorisme (LCB-FT) unifié et fédéral pour l’ensemble des métiers
opérationnels de l’Établissement Public.
Equipe : 1 chef de projet + 3 développeurs.
Méthode : Agile (Scrum).
Rôle : Développeur Java J2EE Fullstack.
MISSION ï§ Modélisation de l’application métier sur le modèle MVC orienté objet,
ï§ Développement des fonctions issues du carnet de produit (Product Backlog), en
collaboration avec le reste de l'équipe (DevTeam) (développements
spécifiques),
ï§ Élaboration et enrichissement de la documentation exigée sur les différents
sprints,
ï§ Préparation des démonstrations de chaque fin de sprint lors de la mise en
recette,
ï§ Participation activement à la planification du sprint, aux mêlées quotidiennes,
aux revues du sprint et à la rétrospective,
ï§ Méthodologie Scrum : planification des daily scrum, des scrum review , définition
des tâches et estimation des charges sur un sprint client,
ï§ Stockage des informations nécessaires à la connaissance LCB-FT de ses
clients,
ï§ Développement et conception d’applications n-tiers
ï§ Evaluation du risque LCB-FT des tiers et des transactions et de générer des
alertes,
ï§ Mise à jour des dossiers clients,
ï§ Développement de fiche du KYC.
ï§ Développement de fiche du Relation d`affaires.
ï§ Industrialisation du traitement et de la détection d’opérations atypiques /
suspectes,
ï§ Partage de l’information au niveau de l’établissement de manière différenciée,
ï§ Etablissement des reportings et des statistiques sur les niveaux de risque de
l’Établissement Public,
REALISATIONS Développement :
ï§ Rédaction des spécifications détaillées et techniques,
ï§ Conception de l’interface IHM,
ï§ Validation des spécifications fonctionnelles,
ï§ Amélioration / correction / optimisation des applications,
ï§ Analyse, conception, développements,
ï§ Conception de l’interface IHM,
ï§ Réalisation des nouvelles fonctionnalités,
ï§ Maintenance technique de l’application,
ï§ Traitement des anomalies techniques et fonctionnelles remontées par le client,
ï§ Rédaction des rapports pour les fonctionnalités développées,
ï§ Développement et conception d’applications n-tiers
ï§ Développement d’applications w eb basées sur une architecture en couches en
utilisant JAVA/J2EE Back-End et AngularJS pour le
Front-End.
ï§ Développement de la couche Web Services REST.
ï§ Création de nouvelles IHM avec leur contrôle.
ï§ Création de projets Maven 2, utilisation du Framew ork Spring Boot, Hibernate
pour la persistance des données en base PostgreSQL.
ï§ Conception et développement d’une application w eb de gestion de Relation
d'affaire et Fichier KYC.
ï§ Réalisation des fonctions CRUD de la couche métiers pour les différents
éléments des sites.
ï§ Développement et intégration des différents modules du site.
ï§ Génération de rapports en utilisant des requetés SQL.
ï§ Gestion de paramétrage (MAJ dans les tables de paramétrage dans la BDD).
ï§ Gestion des utilisateurs et ses droits d’accès.
ï§ Développement du service pour la gestion des logs (Log4j).
ï§ Mise en place et suivi de l'intégration continue (Jenkins, SonarQube, Gitlab).
ï§ Historique des données.
ï§ Revue du code source avant d’archiver les modifications sur GitLab CI/CD.
Tests et validations :
ï§ Développement des tests unitaire avec JUnit.
ï§ Test des différentes interfaces de l’application et rapporter les bogues.
ï§ Correction des bogues et développement des différents taches/modules
demandés par l’équipe Test/Conception.
ï§ Développement et implémentation des règles de validation.
ï§ Communication avec le client.
ï§ Tests d'intégration avec Jenkins.
ï§ Test et Validation des corrections.
ï§ Support de la recette et correction des anomalies.