Projet : Travailler sur différent projets d’architecture sur les thématique suivants:
Architecture de projet Cloud Azure
Architecture sur la sécurité IT et Cloud Azure
Architecture Business Intelligence
Architecture de projets développer avec des technologies comme Java, .Net
Java/J2EE & Enterprise Architect
Projet 1 : Audit Statique avec Parasoft JTest d’applications Java/J2EE :
Tâches :
Récupération de code source des applications Java à auditer
analyse de code sources avec l’outil de scan Parasoft JTest
analyse des violations détectées
création de rapport BIRT
documenter le rapport BIRT et préciser les recommandations de corrections
support aux développeurs concernant les corrections des violations
Projet 2 : Conseil informatique dans le secteur de l’e-commerce en tant qu’architecte et développeur senior.
Tâches :
analyse du cahier des charges
rédaction des spécifications
modélisation UML, conception applicative
développement back-end en Java/J2EE
développement front-end en JavaScript, PHP
tests unitaires et d’intégration
méthodologie agile SCRUM au sein d’une équipe de 8 personnes
Projet : Conseil informatique dans le secteur de paiement bancaire en tant que développeur senior Java/J2EE.
Tâches :
analyse du cahier des charges
rédaction des spécifications
développement back-end en Java/J2EE
tests unitaires et d’intégration
méthodologie agile cycle en V au sein d’une équipe de 3 développeurs
Projet : Conseil informatique dans le secteur de l’asset management en tant que consultant analyste.
Tâches :
analyse de trades
revue de pricing
modélisation d’instruments
Simmit FT, investigation de database, business work flow.
Gestion des paiements
Projet 2 : Audit Dynamique avec Dynatrace d’applications Java en environnement de qualif ou de production :
Tâches :
installation des agents Dynatrace sur les JVMs cibles
enregistrer les tests manuels ou automatiques des applications
écrire un rapport d’audit dynamique suivant les résultats de tests après analyse de performance de Network, CPU, Mémoire, Thread, JVMs, Database, Pure Paths, Transactions Flow
et préciser les recommandations à prendre en compte
Projet 3 : Ecrire les règles d’audit dynamique et écrire un template de rapport d’audit dynamique d’applications Java:
Tâches :
écrire les règles liées aux problèmes de network
écrire les règles liées aux problèmes de CPU
écrire les règles liées aux problèmes de mémoire
écrire les règles liées aux problèmes de lenteurs
écrire les règles liées aux problèmes de base de données
Projet 4 : Développement/Evolution de l’application Java Audit Platform (JAP) pour un scan Java en ligne et dans le cadre d’une intégration continue :
Tâches :
réalisation d’une solution multi-scanners pour JAP
intégration de Git et Gitlab à JAP
développement d’une version SpringBoot de JAP
développer une solution de monitoring de toutes les applications de JAP
intégration de JAP avec le plugin de sécurité OSWAP « dependecy-check »
développement d’un plugin SonarQube s’intégrant avec JAP pour des demandes de scans à partir de SonarQube
développement de scripts Bat et Shell
créer le rapport BIRT du plugin OWASP « dependency-check »
Projet 5 : Ecrire la documentation technique de JAP
Tâches :
écrire la documentation technique d’architecture de JAP
utilisation de UMLDesigner pour les design UML: use cases, domain diagram, class diagram, design model, architecture model, solution model,
Projet 1 : Conseil informatique dans le secteur du paiement en ligne en tant que développeur senior.
Tâches :
analyse du cahier des charges
développement back-end en Java/J2EE
tests unitaires et d’intégration
méthodologie agile TIMEBOX au sein d’une équipe de 6 développeurs.