Software Developer* - SonarQube Integration & Quality Engineering

Sedenius Engineering GmbH
Hamburg, Germany
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, English
Experience level
Senior
Compensation
€ 218K

Job location

Remote
Hamburg, Germany

Tech stack

Java
Static Program Analysis
Software Quality
Continuous Delivery
Continuous Integration
DevOps
Github
Gradle
Maven
Scrum
Software Engineering
SonarQube
Information Technology
Jenkins

Job description

  • Analyse bestehender CI/CD-Pipelines (Maven/Gradle, Jenkins, GitHub Actions oder ähnliche) und Entwurf eines auf die aktuelle Build-Architektur zugeschnittenen SonarQube-Integrationskonzepts
  • Integration von SonarQube-Analysen in Build-Ketten - einschliesslich Quality Gates, Pull-Request-Analysen und Branch-Strategien -, um eine robuste, automatisierte Durchsetzung der Codequalität sicherzustellen
  • Bewertung und Konsolidierung bestehender proprietärer, in Java implementierter QA-Prüfungen (benutzerdefinierte Checker, Skripte, statische Analysen); Ermittlung, welche davon ersetzt, ausser Betrieb genommen oder als SonarQube-Regeln neu implementiert werden können
  • Implementierung von SonarQube-Erweiterungen (benutzerdefinierte Plugins, benutzerdefinierte Regeln, Qualitätsprofile), um bestehende proprietäre QA-Prüfungen innerhalb des SonarQube-ökosystems nachzubilden und zu verbessern
  • Erstellen und Pflegen aller erforderlichen Artefakte: Build-Konfigurationen, Build-Skripte, SonarQube-Konfigurationen sowie umfassende technische Dokumentation für die Integration
  • Unterstützen der Entwicklungsteams bei der Interpretation der SonarQube-Analyseergebnisse; Anleiten der Teams beim systematischen Abbau technischer Schulden und bei der nachhaltigen Verbesserung der Codequalität
  • Sticherstellen einer reibungslosenn und dauerhafte Integration in die bestehende Tool-Landschaft (Git/GitHub, Artefakt-Repository, CI/CD-Server); um eine langfristige Stabilität von Builds und Pipelines zu gewährleisten

Requirements

  • Abgeschlossenes Hochschulstudium der Informatik oder Wirtschaftsinformatik (Master oder gleichwertig) - oder eine vergleichbare, nachweislich gleichwertige Qualifikation
  • Mindestens 5 Jahre Berufserfahrung in der Java-Softwareentwicklung; idealerweise in grossen Unternehmensanwendungen mit komplexen Codebasen und Umgebungen mit mehreren Teams
  • Fundierte praktische Erfahrung in der Integration und Nutzung von SonarQube in CI/CD-Pipelines - einschliesslich der Konfiguration von Quality Gates, der Projekteinrichtung, der Analyse von Pull-Requests und der Branch-Strategien
  • Erfahrung in der Entwicklung von SonarQube-Erweiterungen - benutzerdefinierte Regeln, Plugins und Qualitätsprofile (vorzugsweise in Java implementiert)
  • Nachgewiesene Fähigkeit, proprietäre QA-Prüfungen / statische Codeanalysen zu analysieren, zu bewerten und in SonarQube zu migrieren; Erfahrung bei der Beurteilung, welche Prüfungen konsolidiert, ersetzt oder ausser Betrieb genommen werden sollen
  • Nachgewiesene Fähigkeit, sich schnell in komplexe, bestehende System- und Tool-Landschaften einzuarbeiten
  • Erfahrung in der Arbeit in verteilten Teams mit Entwicklern, QA, DevOps und Stakeholdern aus dem Geschäftsbereich ·
  • Fähigkeit, die Abstimmung von Qualitätsanforderungen zwischen Teams mit unterschiedlichen Sichtweisen zu fördern·
  • Strukturierte, eigenverantwortliche Herangehensweise an die Problemlösung in komplexen Umgebungen
  • Sicherer Umgang mit Scrum-/Kanban-Umgebungen mit Fokus auf Continuous Delivery
  • Verhandlungssichere Deutscfh- und sehr gute Englischkenntnisse

Benefits & conditions

  • Bruttojahresgehalt all-in:90-105 000 Euro
  • Home Office: nach dem Onboarding bis zu 60%
  • Wöchentliche Arbeitszeit: 40 Stunden

About the company

Wir sind ein Spezialist für intelligente und umfassende Lösungen im Bereich des autonomen Fahrens sowie autonomer Transportsysteme. Herstellern, Lieferanten und Dienstleistern der Automobil- und Logistikbranche sowie öffentlicher Verkehrssysteme bieten wir ein umfangreiches Leistungsportfolio für die Mobilität und smarte Logistik von morgen.

Apply for this position