Internship in Software Development Code Qualification and Java Code Optimization with SonarQube

Framatome is an international nuclear-energy company that supplies nuclear-plant components, fuel, instrumentation and control systems, and reactor services.

Courbevoie, France
About Framatome

Framatome designs, services, and installs components, fuel, and instrumentation and control systems for the global nuclear fleet. Its current corporate headquarters is in Courbevoie, France, and it is majority-owned by EDF.

View jobs by Framatome

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will assess and improve Java code quality using SonarQube, investigate bugs and test coverage, and automate selected corrections or refactoring activities. You will update unit, integration, and regression tests, verify functional stability, support CI/CD integration, and document recommendations.

Requirements

  • Knowledge of Java development
  • Knowledge of software quality, testing, and automation principles
  • Understanding of refactoring and code maintainability
  • Knowledge of SonarQube, JUnit, Maven or Gradle, Git, and CI/CD tools is appreciated

Responsibilities

  • Configure SonarQube for code-quality analysis
  • Diagnose existing bugs and test coverage
  • Investigate automation opportunities for corrections and refactoring
  • Develop scripts and tools to automate corrections
  • Update unit, integration, and regression tests
  • Verify functional stability through automated tests
  • Contribute to CI/CD integration
  • Document work and recommend industrialization improvements