Java Entwickler / SonarQube Specialist CI/CD
OMM Solutions GmbH
Hamburg, Germany
13 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
Senior Compensation
€ 70KJob location
Hamburg, Germany
Tech stack
Java
Static Program Analysis
Continuous Integration
DevOps
Github
Gradle
Maven
Scrum
Software Engineering
SonarQube
Backend
Build Management
Information Technology
Jenkins
Job description
- Analyse bestehender CI/CD-Pipelines und Konzeption der SonarQube-Integration
- Integration von SonarQube-Analysen in Build-Ketten, z. B. Quality Gates, Pull-Request-Analysen und Branch-Strategien
- Bewertung und Konsolidierung vorhandener proprietärer QS-Prüfungen
- Ableitung, welche bestehenden Prüfungen weitergeführt, ersetzt oder in SonarQube überführt werden sollen
- Entwicklung und Anpassung von SonarQube-Erweiterungen, z. B. Custom Rules, Plugins und Quality Profiles
- Konfiguration und Pflege von Build-Skripten, Pipeline-Konfigurationen und SonarQube-Artefakten
- Unterstützung der Entwicklungsteams bei der Interpretation von Analyseergebnissen
- Mitwirkung bei der schrittweisen Reduktion technischer Schulden
- Abstimmung von Qualitätsanforderungen mit Entwicklung, QS, DevOps und Fachbereichen
- Dokumentation der technischen Lösungen und Konfigurationen, Die Rolle eignet sich nicht für reine Java-Backend-Entwickler ohne SonarQube-Tiefe. Gesucht wird ein Java-naher CI/CD- und Code-Quality-Spezialist, der SonarQube nicht nur nutzt, sondern aktiv integriert, konfiguriert und erweitert.
Requirements
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder vergleichbare Qualifikation
- Mindestens 5 Jahre Berufserfahrung in der Java-Softwareentwicklung
- Sehr gute Erfahrung mit SonarQube in CI/CD-Umgebungen
- Erfahrung mit Quality Gates, Pull-Request-Analysen, Projektkonfigurationen und Branch-Strategien
- Erfahrung in der Entwicklung oder Anpassung von SonarQube-Erweiterungen, z. B. Custom Rules, Plugins oder Quality Profiles
- Gute Kenntnisse in statischer Codeanalyse und Code-Quality-Governance
- Erfahrung mit Maven oder Gradle
- Erfahrung mit Git / GitHub
- Erfahrung mit Jenkins, GitHub Actions oder vergleichbaren CI/CD-Systemen
- Fähigkeit, sich schnell in komplexe bestehende System- und Tool-Landschaften einzuarbeiten
- Sehr gute Deutschkenntnisse in Wort und Schrift
- Kommunikationsstärke für die Abstimmung mit technischen und fachlichen Stakeholdern
Nice-to-have
- Erfahrung in großen Enterprise-Java-Anwendungen
- Erfahrung mit technischen Schulden, Code-Quality-Metriken und Regelwerksdefinition
- Erfahrung in regulierten oder komplexen IT-Organisationen
- DevOps- oder Build-Management-Nähe
- Erfahrung in agilen Teams nach Scrum oder Kanban