Contexte : “TECH_JOBS” : Application web de recherche d’emploi.
Responsabilités :
● Implémentation des services de persistance des données avec JPA.
● Implémentation des services métiers.
● Implémentation et exposition des web services rest.
● Développement et maintenance des tests unitaires avec Junit et Mockito.
Contexte : “NET (Nouvelle Exploitation Transilien)” : Brique d’intégration et de cohabitation de données entre le système d’information (Les Halles) et le progiciel de données (Hastus).
Equipe Scrum de 4 personnes
Responsabilités :
● Création du microservice de la génération des données référentiel avec spring boot.
● Liaison du microservice référentiel avec spring boot admin.
● Conversion des flux des données JSON et XML en objets Java via des plugins Maven.
● Calcul des différentiels de données et mise à jour des systèmes d’information Les Halles et l’agent Hastus avec Spring RestTemplate.
● Enregistrement des données dans le stockage Microsoft Azure sous forme de fichiers et des tables Azure.
Contexte : “ASSUR_MIGRA” : Flux Talend de migration de données
Equipe de 4 personnes
Responsabilités :
● Mise en place l’environnement de développement,
● Création d’un job Talend de migration de données entre deux bases de données oracle 11g,
● Mise en place d’un mécanisme de gestion des rejets,
● Mise en place d’un système de purge automatique des données migrées en cas d’erreur,
● Proposition et création d’une application pour la consultation détaillée des données en rejet.
Contexte : “ASSURNET” : Application web de refonte de système d’information permettant la souscription et la gestion des contrats d’assurance
Equipe Scrum de 11 personnes
Responsabilités :
● Mapping objet relationnel avec Hibernate,
● Mise en place d’un module d’authentification et de gestion d’accès avec Spring Security,
● Développement des modules métier avec Spring, Hibernate, HQL,
● Calculs financiers avec le moteur de règle JBoss Drools Guvnor,
● Renouvellement des contrats et re-calcul des primes par lot avec Spring Batch,
● Mise en place d’un mécanisme de synchronisation des données avec Spring AOP et appel de procédures stockées,
● Traçabilité des transactions métiers avec Spring AOP,
● Développement d’une application Desktop de notification de l’état des dérogations avec Adobe AIR et Spring Quartz,
● Génération de rapports avec JasperReports et QRcode,
● Développement et maintenance des tests unitaires avec JUnit,
● Développement Web avec AdobeFlexBuilder, ActionScript et Cairngorm.
● Proposition de mise en place d’une architecture microservices basée sur Spring boot, SpringCloud (Eureka, Sleuth, ZipKin, Feign, Zuul) et création d’un prototype (Janvier 2018).
Contexte : “CAISSE_HAYETT” : application Web de traçabilité des transactions et des flux financiers d’encaissement et de décaissement de la compagnie d’assurance
Equipe Scrum de 12 personnes
Responsabilités :
● Mapping objet relationnel avec Hibernate,
● Mise en place d’un module d’authentification avec Spring Security,
● Mise en place d’un module de gestion de rôles avec Spring, Hibernate et HQL,
● Contribution au développement des modules métiers avec Spring et Hibernate,
● Consommation de Web Services SOAP avec Apache CXF,
● Utilisation de l’outil SOAPUI v5 pour le test des web services publiés.
● Développement et maintenance des tests unitaires avec JUnit,
● Alimentation des commissions et des contrats par des données XML avec XJC, JAXB et Spring Batch,
● Création de rapports avec JasperReports et QRcode,
● Maintenance corrective et évolutive.
● Accompagnement et support technique d’une équipe de quatre développeurs.
● Organisation d’ateliers de présentation technique aux nouveaux arrivants.
Contexte : “AMEN_MOBILE” : système basé sur une architecture REST permettant l’implémentation de la partie back office d’une application mobile
Equipe Scrum de 8 personnes
Responsabilités :
● Mapping objet relationnel avec Hibernate,
● Création et exposition des web services REST avec Jersey et Jackson,
● Consommation des web services SOAP avec Apache CXF,
● Test des web services avec SOAPUI,
● Traçabilité des opérations métiers avec Spring AOP,
● Déploiement de l’application sur JBoss AS 7.
Contexte : “BTE_NET” : Maintenance évolutive d’une application Internet Banking
Equipe de 15 personnes
Responsabilités :
● Contribution à la maintenance évolutive de différents nouveaux modules demandés par le client dans une application existante.
- Enregistrement de la demande de chéquier.
- Enregistrement de la demande de main levée.
● Construction des éditiques des différents documents justificatifs à travers JasperReports.
Contexte : “BEST_INVEST” : plateforme de visualisation des taux de change inter-devises et d’achat et de vente de devises en ligne.
Equipe de 10 personnes
Responsabilités :
● Mise en place et développement du module d’authentification et de gestion d’accès avec Spring Security,
● Récupération et enregistrement des valeurs de devises avec Spring Quartz, Spring, Hibernate et HQL,
● Développement d’IHM avec Adobe Flex Builder,
● Mise en place de la compression GZIP pour réduire la taille des objets transitant entre le frontend et le backend,
● Déploiement de l’application.
Contexte : “AMEN_FX” : Migration de la partie front office d’une application web permettant la visualisation des taux de change inter-devises.
Equipe de 6 personnes
Responsabilités :
● Étude de faisabilité technique de la migration JSP vers Flex,
● Mise en place de l’environnement de développement de la couche présentation,
● Injection des données dans le channel de streaming de Flex avec Spring Quartz,
● Migration de l’application JSP vers ActionScript 3 avec Flex 3.2.0.
● Test graphique de l’application migrée et maintenance corrective et évolutive.