Internship in Software Development Code Qualification and Java Code Optimization with SonarQube
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.
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
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