Context de mission
Prestataire CGI pour le compte de la SG au sein d'une équipe Agile de 3 à 7 développeurs. Je suis intervenu dans le cadre de la transformation de l'application legacy dans le cloud tout en continuant à maintenir et faire évoluer la partie legacy.
Stack technique
Legacy => Cible
- Java 8 => Java 11
- Spring => Spring boot
- Tomcat
- Angular ( 3 ihm )
- Oracle
- Tibco BW => Apache Camel
- Tibco AMX => Camunda
- Tibco Spotfire => Apache Superset
- Datastage => Spring batch
Outils
- Teams
- Git
- Jenkins
- Sonar
- npm
- Intellij
- Tibco BW => Apache Camel
- Tibco AMX => Camunda
- Tibco Spotfire => Apache Superset
- Datastage => Spring batch
Mission
Partie legacy :
- Développer des fonctionnalités pour faciliter la mise en place de processus métiers
- Analyser et traiter des incidents
- Rédiger des cahiers de tests unitaires
- Mise en pratique de la méthodologie d'un cycle projet
- Participer aux estimations des charges de développement
- Participer aux réunions de suivi de projet
Partie transformation :
- Faire les revues de code
- Aligner les piles de technologies en Java et avec les exigences du cloud. Les outils de Tibco n'étant pas cloud ready.
- Réécrire les briques Tibco BW en Java Apache Camel
- Migration vers Java 11 et Spring boot
- Réécriture des jobs Datastage en Spring batch
- Mise en place de la suite ELK et mise en cache de session avec Redis.
- Report des développements de la partie legacy vers la solution cible.