OmDev Logo
GetYourJob
0
Publié aujourd'hui

Stage - Développement Informatique - Qualification et Optimisation de Code Java avec Sonarqube H/F

Entreprise
FramatomeRecrute en direct
Localisation
Lyon - 69
Sur site
Type de contrat
Stage
Niveau
Junior
Rémunération
Pas de salaire renseigné

Description du poste

Les missions du poste

Framatome, filiale d'EDF, conçoit, entretient et installe des composants et des combustibles ainsi que des systèmes de contrôle-commande pour les centrales nucléaires. Ses plus de 22 000 salariés permettent chaque jour aux clients de produire un mix énergétique bas-carbone toujours plus propre, plus sûr et plus économique. Ils développent aussi des solutions pour les secteurs de la défense, de la médecine nucléaire et du spatial.

Implantée dans une vingtaine de pays, Framatome rassemble les expertises d'hommes et de femmes passionnés et convaincus que le nucléaire est une énergie d'avenir. Entreprise responsable, Framatome déploie des actions pour former et accompagner les premières expériences professionnelles (label Happy Trainees), intégrer tous les talents, dont les personnes en situation de handicap, oeuvrer pour l'égalité professionnelle et la mixité de nos métiers (94/100 à l'index de l'égalité hommes-femmes) et concilier les temps de vie.

Rejoignez-nous et suivez notre actualité sur www.framatome.com, LinkedIn ou bien Instagram.


Dans le cadre de l'amélioration continue de la qualité logicielle de nos applications, nous proposons un stage centré sur la qualification du code Java, l'analyse statique avec SonarQube et l'optimisation du code, tout en garantissant la stabilité fonctionnelle grâce à la mise à jour des tests de non-régression.

Ce stage s'inscrit dans une démarche d'industrialisation des pratiques de développement et de fiabilisation des livraisons. Il offre l'opportunité de travailler sur des problématiques concrètes de qualité de code, de refactoring, de tests automatisés et d'intégration continue.

Missions :

Encadré(e) par une équipe technique, vous interviendrez sur les activités suivantes :

- Prendre en main l'environnement technique et l'application Java concernée ;
- Mettre en place et configurer SonarQube pour l'analyse de la qualité du code ;
- Réaliser un diagnostic de l'existant : bugs, couverture de tests ;
- Étudier les possibilités d'automatisation des corrections ou de refactoring sur certaines règles de qualité ;
- Développer des scripts, outils ou mécanismes permettant d'automatiser une partie des corrections ;
- Mettre à jour les tests unitaires, les tests d'intégration et les tests de non-régression impactés ;
- Vérifier la stabilité fonctionnelle via l'exécution automatisée des tests ;
- Participer à l'intégration de la démarche dans une chaîne CI/CD ;
- Documenter les travaux réalisés et formuler des recommandations d'industrialisation.

Objectifs du stage :

À travers ce stage, l'objectif est de :

- Améliorer la qualité globale du code Java ;
renforcer la maintenabilité du code ;
- Automatiser certaines tâches de correction ou de refactoring ;
- Sécuriser les évolutions grâce à des tests de non-régression à jour ;
- Proposer une démarche réutilisable et intégrable dans les processus de développement.

Le profil recherché

Vous préparez actuellement une formation de niveau Bac +2 en informatique, avec un intérêt marqué pour le développement Java, la qualité logicielle, les tests et l'automatisation.Rigoureux(se), autonome et doté(e) d'un bon esprit d'analyse, vous êtes sensible aux enjeux de fiabilité et de maintenabilité des logiciels. Vous disposez d'une bonne compréhension des principes de refactoring et vous intéressez aux démarches d'industrialisation et d'amélioration continue du code.Compétences requises :Solides connaissances en développement Java.Connaissance des principes de qualité logicielle, de tests et d'automatisation.Compréhension des principes de refactoring et de maintenabilité du code.Sensibilité aux enjeux d'industrialisation et de fiabilité logicielle.Une première expérience ou des connaissances des outils suivants seraient appréciées : SonarQube, JUnit, Maven ou Gradle, Git, ainsi que des outils de CI/CD tels que Jenkins, GitLab CI ou GitHub Actions.

Bienvenue chez Framatome

Framatome, filiale d'EDF, conçoit, entretient et installe des composants et des combustibles ainsi que des systèmes de contrôle-commande pour les centrales nucléaires. Ses plus de 22 000 salariés permettent chaque jour aux clients de produire un mix énergétique bas-carbone toujours plus propre, plus sûr et plus économique. Ils développent aussi des solutions pour les secteurs de la défense, de la médecine nucléaire et du spatial.Implantée dans une vingtaine de pays, Framatome rassemble les expertises d'hommes et de femmes passionnés et convaincus que le nucléaire est une énergie d'avenir. Entreprise responsable, Framatome déploie des actions pour former et accompagner les premières expériences professionnelles (label Happy Trainees), intégrer tous les talents, dont les personnes en situation de handicap, oeuvrer pour l'égalité professionnelle et la mixité de nos métiers (94/100 à l'index de l'égalité hommes-femmes) et concilier les temps de vie. Rejoignez-nous et suivez notre actualité sur www.framatome.com, LinkedIn ou bien Instagram.

Exigences du poste

Compétences requises

  • Java
  • SonarQube
  • JUnit
  • Maven
  • Gradle
  • Git
  • Jenkins
  • GitLab CI
  • GitHub Actions

Un plus

  • Clean Code
  • QA Testing
  • Automation
  • Scripting
  • GitLab
  • GitHub
  • CI/CD
  • Continuous Improvement
  • Test Automation
  • Tests unitaires

Toutes les offres Java à Lyon

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

FramatomeRecrute en direct
Voir toutes les offres de Framatome

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.