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
€ 218KJob 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.