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.
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.
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
