Job
In dieser Rolle entwickelst du Kafka-Connectoren, verantwortest Offset-Management und Fehlerbehandlung, treibst Teststrategien voran und gestaltest die Architektur sowie Releases aktiv mit.
Job-Technologien
Deine Rolle im Team
- Architektur und Weiterentwicklung: Du gestaltest gemeinsam mit unserem Lead Developer und dem Product Owner die technische Ausrichtung der Connectoren. Du entwirfst neue Features, refaktorierst gemeinsame Bausteine über alle Connectoren hinweg und begleitest Releases.
- Kafka-Connect-Tiefe: Du verantwortest Themen wie Offset-Management, Fehlerbehandlung, Task-Lifecycle sowie die Kompatibilität mit neuen Kafka-Versionen und KIPs.
- Observability: Du treibst Metriken und Logging-Konzepte voran, einschließlich Lösungen für das Monitoring unserer Kund:innen.
- Qualität: Du entwickelst unsere Teststrategie weiter, von ScalaTest und ScalaCheck bis zu Testcontainers-basierten Regressionssuiten und verbesserst die CI/CD-Pipelines (Jenkins, SonarQube).
- Agile Zusammenarbeit: Du zerlegst Anforderungen gemeinsam mit dem Product Owner in umsetzbare Jira-Tickets und prägst unsere Arbeitsweise in Planung und Code-Reviews aktiv mit.
- Mentoring: Du begleitest Junior-Kolleg:innen, führst Code-Reviews durch und machst Wissen über SAP-Schnittstellen und Kafka Connect im Team zugänglich.
- Kundennähe: Du unterstützt bei anspruchsvollen Fehleranalysen und Eskalationen, berätst Kund:innen zu Betrieb und Konfiguration und schreibst technische Dokumentation und How-To-Guides mit.
Unsere Erwartungen an dich
Qualifikationen
- Du bist sicher im Umgang mit verteilten Systemen, Nebenläufigkeit und Fehlertoleranz.
- Du übernimmst gern Verantwortung, begründest Entscheidungen nachvollziehbar und bringst andere weiter.
- Du hast sehr gute Deutsch- und Englischkenntnisse. Code und Doku schreiben wir auf Englisch, mit Kund:innen sprechen wir oft Deutsch.
Erfahrung
- Du hast mehrjährige Erfahrung in der Backend-Entwicklung mit Scala oder Java und Interesse an funktionaler Programmierung.
- Du hast fundierte Erfahrung mit Apache Kafka, idealerweise mit Kafka Connect oder der Entwicklung eigener Plugins oder Streaming-Komponenten.
- Du hast Erfahrung mit automatisierten Tests auf allen Ebenen sowie mit Docker und CI/CD.
- Du hast einschlägige Erfahrung mit agilen Methoden der Softwareentwicklung (z. B. Scrum oder Kanban) und Tools wie Jira.
- Ein Plus, aber kein Muss: Erfahrung mit SAP-Integrationstechnologien wie SAP JCo, RFC/BAPI, IDocs oder OData.
- Erfahrung mit BI- und Data-Warehouse-Umgebungen, idealerweise im SAP-Umfeld.
- Erfahrung mit der Confluent Platform, JMX, Prometheus oder Grafana.
- Erfahrung mit Produktentwicklung, Lizenzierung und Release-Management für kommerzielle Software.
Unser Angebot
- Ein eigenes Produkt mit Gestaltungsspielraum: Du arbeitest an Software, die Kund:innen produktiv einsetzen, und prägst Architektur und Roadmap direkt mit.
- Individuelle Arbeitszeitgestaltung mit flexibler Gleitzeit und mobilem Arbeiten.
- Förderung deiner Kompetenzen durch Konferenzen, Zertifizierungen und Fortbildungen.
- 30 Tage Urlaub, zusätzlich hast du am 24.12. und 31.12. frei.
- Flache Hierarchien und offene Feedbackkultur: kurze Wege, transparente Entscheidungen und ein offenes Ohr für deine Ideen und Anliegen.
- Familienfreundliches Umfeld: Nach der Elternzeit kannst du je nach Bedarf wieder einsteigen und deine Arbeitszeit flexibel einteilen.
- Interdisziplinäres Team: Entwicklung, Beratung und Vertrieb arbeiten eng zusammen.
- Gut ankommen: zentrales Büro in der Stuttgarter Innenstadt, bezuschusstes Deutschlandticket und ein Onboarding-Coach für die ersten Wochen.
Benefits
Work-Life-Integration
Gesundheit, Fitness & Fun
Themen, mit denen du dich im Job beschäftigst
Job-Standorte
Das ist dein Arbeitgeber
INIT ist weltweit führender Anbieter von IT-Lösungen für Bus und Bahn. INIT unterstützt mehr als 700 Verkehrsunternehmen dabei, den ÖPNV attraktiver und effizienter zu gestalten.
- 50-249 Mitarbeitende
- Etablierte Firma
- Onsite, Hybrid, Full Remote
- Internet, IT, Telekom
Arbeitgeber-Reviews
- Engineering
- 2,6
- Teamkultur
- 3,8
- Karriere
- 3,6
- Arbeitsbedingungen
- 4,4
Weitere Jobs
Diese Jobs könnten dich auch interessieren
Du steigst in einer Phase ein, in der wir unsere neue CRM-Plattform aufbauen und weiterentwickeln. Genau das macht die Rolle besonders: Hier entwickelst du nicht nur Features, sondern gestaltest die technische Basis für ein modernes CRM-Ökosystem aktiv...
Berater & Projektleiter in einem – Du bist die erste Ansprechperson für unsere Kunden und übernimmst die Leitung neuer Projekte. Prozesse optimieren & Mehrwert schaffen – Mit deiner Expertise gestaltest du effizientere Abläufe und unterstützt unsere...
Du gestaltest die technische Weiterentwicklung unserer Softwareprodukte aktiv mit und prägst deren langfristige Architektur. Du entwickelst mit C# als zentraler Entwicklungssprache und technologischer Grundlage unserer Kernanwendungen. Du konzipierst,...