Le centre dexpertise modernisation du SI de Sopra Steria Group possède une forte expérience dans les évolutions du SI (Système Informatique) pour des changements profonds de larchitecture technique (Exemple : migration de Mainframe vers des langages/frameworks Orientés Objet) et pour de la modernisation iso-langage (évolution technologique sans changer de langage). La mise en œuvre sappuie sur une offre logicielle Mia-Software propriétaire et sur des outils open source du marché.
Afin denrichir notre panel doutillages nous lançons un stage dexpérimentation de loutillage open source OpenRewrite proposé par Moderne ( est un framework Java qui propose décrire des transformations automatisées de
- Langages de porgrammation ; Java Kotlin Grrovy
- Formats de données : XML Properties YAML JSON
- Outils de build : Maven Gradle
Qualifications :
Votre rôle et vos missions :
Vous réalisez une étude comparative de OpenRewrite avec des solutions déjà connues au sein de notre centre dexpertise (Eclipse JDT ANTLR ) suivant une grille de critères à établir. Lévaluation se fera à travers un ou plusieurs cas concrets en priorité de transformation de projets Java (classes Java et fichiers de configuration).
- Découverte de lactivité de modernisation de notre centre dexpertise
- Appréhender les variétés de projets de modernisation et leurs exigences
- Découvrir loutillage déjà mis en œuvre pour de la modernisation iso-langage (eclipse JDT ANTLR Mia-Studio)
- Initiation à OpenRewrite
- Prendre en main les concepts de OpenRewrite (LST recipes )
- Expérimenter quelques recipes du catalogue
- Préparation dune étude comparative
- Appropriation/Ajustement des spécifications de un ou plusieurs cas concrets de transformation (exemple : Java/EJB vers Java/Spring). Ces cas seront inspirés par des cas réels de projets déjà réalisés par notre centre avec notre outillage en place.
- Etablissement dune grille de critères pour comparaison entre solutions de modernisation (couvrant les productivité maintenabilité scalabilité souplesse par rapport aux entrants support & communauté).
- Réalisation de létude
- Développement avec OpenRewrite des modernisations automatisées.
- Ces modernisations doivent être réalisées dans un esprit de démonstrateurs pour de futurs projets du centre dexpertise.
- Ces modernisations peuvent éventuellement donner lieu à la mise en place de services génériques au-dessus de OpenRewrite réutilisables pour dautres modernisations futures de notre centre.
- Evaluation sur la liste de critères et comparaison avec des outillages connus.
- Collaboration et reporting :
- Travailler en mode agile avec léquipe R&D.
- Participer à la capitalisation via la rédaction de rapports davancement et la présentation des résultats.
Livrables attendus
- Modernisations OpenRewrite sur les cas choisis accompagnées dune documentation technique pédagogique pour de futurs cas du centre.
- Eventuellement une librairie de services génériques au-dessus de OpenRewrite réutilisables pour dautres modernisations futures de notre centre.
- Rapport de stage et présentation synthétique.
Environnement technique
- Java Maven
- Parsing de code (parsers AST ANTLR )
- Git GitLab CI
- IDE Intellij ou VSCode ou eclipse
Votre profil :
En école dIngénieurs ou en Master informatique ou formation équivalente vous êtes curieux(se) et logique bon communiquant(e) et adhérez à lidée que le développement de la société sappuie sur lesprit dinnovation de ses collaborateurs. Postulez !
Informations supplémentaires :
Les avantages à nous rejoindre :
- Un accord télétravail pour télétravailler jusquà 2 jours par semaine selon vos missions.
- Un package avantages intéressant : des titres restaurants accès aux subventions des activités sociales & culturelles.
- Plusieurs centaines de formations accessibles en toute autonomie depuis lapp mobile avec Sopra Steria Academy.
- La possibilité de sengager auprès de notre fondation ou de notre partenaire Vendredi .
- De très nombreuses opportunités en CDI peuvent vous attendre à lissue du stage.
Employeur inclusif et engagé notre société œuvre chaque jour pour lutter contre toute forme de discrimination et favoriser un environnement de travail respectueux. Cest pourquoi attachés à la mixité et à la diversité nous encourageons toutes les candidatures et tous les profils.
Work :
Yes
Employment Type :
Intern
Le centre dexpertise modernisation du SI de Sopra Steria Group possède une forte expérience dans les évolutions du SI (Système Informatique) pour des changements profonds de larchitecture technique (Exemple : migration de Mainframe vers des langages/frameworks Orientés Objet) et pour de la moderni...
Le centre dexpertise modernisation du SI de Sopra Steria Group possède une forte expérience dans les évolutions du SI (Système Informatique) pour des changements profonds de larchitecture technique (Exemple : migration de Mainframe vers des langages/frameworks Orientés Objet) et pour de la modernisation iso-langage (évolution technologique sans changer de langage). La mise en œuvre sappuie sur une offre logicielle Mia-Software propriétaire et sur des outils open source du marché.
Afin denrichir notre panel doutillages nous lançons un stage dexpérimentation de loutillage open source OpenRewrite proposé par Moderne ( est un framework Java qui propose décrire des transformations automatisées de
- Langages de porgrammation ; Java Kotlin Grrovy
- Formats de données : XML Properties YAML JSON
- Outils de build : Maven Gradle
Qualifications :
Votre rôle et vos missions :
Vous réalisez une étude comparative de OpenRewrite avec des solutions déjà connues au sein de notre centre dexpertise (Eclipse JDT ANTLR ) suivant une grille de critères à établir. Lévaluation se fera à travers un ou plusieurs cas concrets en priorité de transformation de projets Java (classes Java et fichiers de configuration).
- Découverte de lactivité de modernisation de notre centre dexpertise
- Appréhender les variétés de projets de modernisation et leurs exigences
- Découvrir loutillage déjà mis en œuvre pour de la modernisation iso-langage (eclipse JDT ANTLR Mia-Studio)
- Initiation à OpenRewrite
- Prendre en main les concepts de OpenRewrite (LST recipes )
- Expérimenter quelques recipes du catalogue
- Préparation dune étude comparative
- Appropriation/Ajustement des spécifications de un ou plusieurs cas concrets de transformation (exemple : Java/EJB vers Java/Spring). Ces cas seront inspirés par des cas réels de projets déjà réalisés par notre centre avec notre outillage en place.
- Etablissement dune grille de critères pour comparaison entre solutions de modernisation (couvrant les productivité maintenabilité scalabilité souplesse par rapport aux entrants support & communauté).
- Réalisation de létude
- Développement avec OpenRewrite des modernisations automatisées.
- Ces modernisations doivent être réalisées dans un esprit de démonstrateurs pour de futurs projets du centre dexpertise.
- Ces modernisations peuvent éventuellement donner lieu à la mise en place de services génériques au-dessus de OpenRewrite réutilisables pour dautres modernisations futures de notre centre.
- Evaluation sur la liste de critères et comparaison avec des outillages connus.
- Collaboration et reporting :
- Travailler en mode agile avec léquipe R&D.
- Participer à la capitalisation via la rédaction de rapports davancement et la présentation des résultats.
Livrables attendus
- Modernisations OpenRewrite sur les cas choisis accompagnées dune documentation technique pédagogique pour de futurs cas du centre.
- Eventuellement une librairie de services génériques au-dessus de OpenRewrite réutilisables pour dautres modernisations futures de notre centre.
- Rapport de stage et présentation synthétique.
Environnement technique
- Java Maven
- Parsing de code (parsers AST ANTLR )
- Git GitLab CI
- IDE Intellij ou VSCode ou eclipse
Votre profil :
En école dIngénieurs ou en Master informatique ou formation équivalente vous êtes curieux(se) et logique bon communiquant(e) et adhérez à lidée que le développement de la société sappuie sur lesprit dinnovation de ses collaborateurs. Postulez !
Informations supplémentaires :
Les avantages à nous rejoindre :
- Un accord télétravail pour télétravailler jusquà 2 jours par semaine selon vos missions.
- Un package avantages intéressant : des titres restaurants accès aux subventions des activités sociales & culturelles.
- Plusieurs centaines de formations accessibles en toute autonomie depuis lapp mobile avec Sopra Steria Academy.
- La possibilité de sengager auprès de notre fondation ou de notre partenaire Vendredi .
- De très nombreuses opportunités en CDI peuvent vous attendre à lissue du stage.
Employeur inclusif et engagé notre société œuvre chaque jour pour lutter contre toute forme de discrimination et favoriser un environnement de travail respectueux. Cest pourquoi attachés à la mixité et à la diversité nous encourageons toutes les candidatures et tous les profils.
Work :
Yes
Employment Type :
Intern
View more
View less