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
€ 70K

Job 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

Apply for this position