Software Engineer:in Kafka Connect & SAP-Integration

INIT Individuelle Softwareentwicklung & Beratung GmbH
Stuttgart, Germany
2 days ago
Apply on init-software.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English, German

Tech stack

Java (Programming Language) Agile Methodology JIRA Automation of Tests Code Review Continuous Integration Data Warehousing Distributed Systems Fault Tolerance IDoc Java Management Extensions Open Data Protocol
+15 more
Commercial Software Scrum Methodology Release Management Prometheus SAP (Applications) Scala (Programming Language) Software Engineering Data Streaming Grafana SAP BAPI Backend Apache Kafka Functional Programming Docker Confluent

Job description

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.

Requirements

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 bist sicher im Umgang mit verteilten Systemen, NebenlĂ€ufigkeit und Fehlertoleranz. 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. 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. 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 Dir fehlt ein Punkt aus der Liste? Bewirb dich trotzdem. Tiefe in einem Bereich zĂ€hlt fĂŒr uns mehr als Breite auf dem Papier.

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on init-software.de
Prepare application

Good distractions

Loading talks and stories from around this role