Assembler le cahier des charges ainsi que le DAT du projet.
Identifier les paramètres cibles pouvant optimiser la mise en production.
Mettre en pratique et entretenir les design Patterns inventoriés de la programmation.
A titre d'expérimentation : Analyse « DDD » ou « Design Domain Driven ». Programmer l'application en utilisant les microservices par Spring Boot, Spring Cloud, ZooKeeper utilisant la notion de « Load balancing », l'administration d'un cycle entier d'une application utilisant des instances de plusieurs microservices invoquant l'élasticité de l'application « autoscaling », l'enregistrement des microservices pour un conteneur spécifique,la configuration d'un « bus » pour le dépôt de messageries « RESTful services» par emploi du serveur RabbitMQ. Utilisation du serveur « Spring Config » pour externaliser la configuration sur le cloud. La mise en place d'une programmation de veille métrique retournant de la statistique sur le déploiement. Appliquer le principe de « Chorégraphie ». La pratique des règles d'affaire entraînant le choix des conditions retournant le type de microservice et appliquer la sécurité lorsque l'on invoque une application d'un nuage de type SaaS (Software as a Service).
Programmer le « front-end » de l'application en utilisant Spring MVC, AngularJs et Android
Modéliser la base de données avec Oracle 10g xe et NoSQL (MongoDb)
Rédaction des spécifications fonctionnelles détaillées.
Mettre en place les différentes plate forme de développement (Eclipse Spring, Delphi, Oracle10g et Oracle Rdb™for OpenVMS ;
Construction des rapports relevants des traces de l’exécution des applications.
Assurer la migration de ces applications vers la plate forme J2EE Spring Core, Spring MVC, Spring JMS, Hibernate, Oracle 10g;
Organiser le travail en fonction de deux parcs de technologies (Delphi/ETL et Java J2EE/JMS);
Mettre en place de nouvelles IHMs avec Spring MVC et de ses Contrôleurs reconstituant et reproduisant les différentes façades des applications dans le mode Ajax, hibernate et jsp retournant les fonctionnalités identifiées sur les applications construites en Delphi et suivant les spécifications fonctionnelles détaillées élaborés au cours de ce mandant
Ordonnancement du code programmé sur les suivis en mode production des middlewares Rational ClearCase scénarii ;
Concepteur / Réalisateur Migration de l'ancien Référentiel péage vers une nouvelle architecture - Prise de connaissance de l'ancien référentiel péage. ; - Etude de faisabilité de la migration de l'ancien référentiel péage vers une nouvelle architecture Java/J2ee. - Analyse technique et conception. ; - Rédactions de spécifications fonctionnelles et techniques détaillées. - Réalisation de briques applicatives destinées au nouveau référentiel péage. - Maintenance de plusieurs projets du parc informatique
Refonte Du portail de Bouygues projet NICHOLSON avec les Produits IBM WebSphere 1 RAD 7,5 avec couche WCS basé sur un template MADISON. Utilisation d’une architecture plug-in Eclipse /SVN sur un assemblage de 30 projets en dépendance. Utilisation des COMMAND CONTROLS & des BODs (Business Object Document) pour intégrer les services web appelés par les différentes couches de services (Télévendeurs, Manager Center) communiquant sur les deux types de Magasins ou Store ID (Public et Professionnal); Formation d’une semaine avec les produits WCS d’IBM.
Mise en en place de la plateforme de développement Microsoft Windows 7 64 bits sur les produits Oracle Fusion MiddleWare Portal 11g et utilisation de la JVM 64 bits de Sun également produit d’Oracle. Lancement d’un prototype sur le Portail d’EDF et activation de l’architecture choisi pour rapporter le portail d’edf existant sur la nouvelle plateforme utilisant les notions de Portail & portlets. Implémentation des templates sur les fonctionnalités tracées dans le périmètre des spécifications fonctionnelles. Utilisation d’une architecture plug-in Eclipse et plug-in d’Oracle sur les projets portail /SVN sur un assemblage de 24 projets en dépendance Utilisation des notions Producteur de services web et de Consommateur de Services Web; Design des maquettes des Workflows côté serveur et côté client; Formation commanditée par CapGémini dans les Bureaux de l’EDF à Nanterre.
Construction du produit ODMA de la Macif afin de choisir un environnement physique précis avec un environnement logique précis en choisissant les composants disponibles sur le référentiel sur un choix de version pour constituer un déploiement et effectuer des livraisons dans les modes de développement, recette interne, recette utilisateur, d’homologation et sur de la production
• Utilisation d’une architecture plug-in Eclipse / Maven/SVN sur un assemblage de 13 projets en dépendance
• Utilisation des EJB 3 avec persistence Hibernate sur MySql;
• Invocation des composants de SEAM avec jsf 1.2 et Ajax;
• Le produit doit être rendu 10 septembre 2010
• Traçage des grandes ligne sur la « mutualisation » des différentes technologies regroupant la fusion des départements de l’état « ANPE versus URSAF » et desservir les intermittents du spectacle.
• Dépouiller les technologies existantes pour couper une base de données Oracle servant d’intermédiaire sur les transactions des différents intervenants plus particulièrement les collaborateurs transigeant de l’extérieur.
• Identifier les différentes technologies pouvant pallier à cette base de données et apporter une solution technique par les produits « Phébus » « OSB » « Oracle Service Bus » « AqualogicBus » « PassPort » « LDAP » sur les « habilitations » des applications. « AxWay » »Sentinel » « WLS » « WLI » « WSDL » «IBM MQSERIES » client JMS et transmission des messages avec client JMS, Client « PROXY » MBEANS entre les objets des différentes applications existantes « Aladin », »WebGuso », « Guso », et identifier l’architecture entre « NoHeto » et « Tapestry » pouvant négocier sur plusieurs socles concernant les activités des enregistrements nationaux concernant les personnes physiques à la recherche d’emploi ou non et les personnes morales susceptibles de contribuer au fonds de l’Assédic.
• Formaliser par modélisation UML la conception réalisée par le département AST (Architecte Support Technique) avec « Enterprise Architect »
• Générer les diagrammes de classes à l’aide du code source présent et à venir;
• Produire les diagrammes de séquences, d’activités, de composants et de classes ;
• Rédaction de la documentation technique sur le développement et déployer celle-ci par génération « html » pour l’équipe des développeurs et pour les clients de Cetelem utilisateurs finaux des Services Web
• Insertion des annotations pour générer la « javadoc » dans le code source;
• Construction java utilisant les API d’ « Enterprise Architect » afin d’automatiser la construction des diagrammes et capturer les messages passés entre les objets et les introduire dans les diagrammes UML;
• Mise en place des tests unitaires pour valider le code source
• Assurer les études et les développements inhérents à la conception et à la modélisation par UML des applications réalisé avec « Enterprise Architect ».
• Adapter une architecture technique sur le développement J2EE par fichiers « ear » et exposés ces derniers sous WebSphere WAS 6. 1
• Utilisation des « mbeans » avec l’interface JAVA MESSAGE SERVICE JMS;
• Exploitation de la configuration sous WAS des files d’attente (bus, queues et topics);
• Adapter les ejbs provenant du middleware PC/E (Professionnal Classic Enterprise) aux entités interceptant les messages reçus et envoyés par IBM MQSerie et au socle gouverné par « servlet » sur les GAB;
• Mis en cluster Oracle 10g dans un environnement EIA avec WAS et PC/E;
• Développer des « TAGLIBS » permettant de remonter sur les GABs les « ihms » appropriés suivant la cinématique respectant le périmètre de fonctionnalité;
• Utilisation du Business Process Management de JBOSS JBPM;
• Modélisation UML par diagrammes de composants des chaînes de liaisons sur la conception des projets référencés;
• Utilisation de JUNIT et de LOG4J pour valider le code source;
• Rédaction de la documentation technique sur le suivi du développement destiné
au client ;
• Tests de charge sur environnement EIA réalisé dans les locaux d’IBM sur MONTPELLIER.