Senior Software Engineer Kafka Connect & SAP Integration

New

init AG

Job

In this role, you will develop Kafka connectors, manage offset and error handling, advance test strategies, and actively shape architecture and releases.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Architecture and further development: Together with our Lead Developer and Product Owner, you shape the technical direction of the connectors. You design new features, refactor shared components across all connectors, and support releases.
  • Kafka Connect expertise: You are responsible for topics such as offset management, error handling, task lifecycle, and compatibility with new Kafka versions and KIPs.
  • Observability: You drive metrics and logging concepts forward, including solutions for monitoring our customers.
  • Quality: You further develop our testing strategy, from ScalaTest and ScalaCheck to Testcontainers-based regression suites, and improve the CI/CD pipelines (Jenkins, SonarQube).
  • Agile collaboration: You break down requirements into actionable Jira tickets together with the Product Owner and actively shape our ways of working in planning and code reviews.
  • Mentoring: You support junior colleagues, conduct code reviews, and share knowledge of SAP interfaces and Kafka Connect with the team.
  • Customer focus: You support complex troubleshooting and escalations, advise customers on operations and configuration, and contribute to technical documentation and how-to guides.

Our expectations of you

Qualifications

  • You are confident working with distributed systems, concurrency, and fault tolerance.
  • You enjoy taking responsibility, explaining your decisions clearly, and helping others grow.
  • You have very good German and English skills. We write code and documentation in English, and often speak German with customers.

Experience

  • You have several years of experience in backend development with Scala or Java and an interest in functional programming.
  • You have in-depth experience with Apache Kafka, ideally with Kafka Connect or developing custom plugins or streaming components.
  • You have experience with automated testing at all levels, as well as with Docker and CI/CD.
  • You have relevant experience with agile software development methodologies (e.g., Scrum or Kanban) and tools such as Jira.
  • A plus, but not required: experience with SAP integration technologies such as SAP JCo, RFC/BAPI, IDocs, or OData.
  • Experience with BI and data warehouse environments, ideally in an SAP context.
  • Experience with the Confluent Platform, JMX, Prometheus, or Grafana.
  • Experience in product development, licensing, and release management for commercial software.

What we offer

  • A product of your own with room to shape it: You work on software that customers use in production and have a direct influence on its architecture and roadmap.
  • Individual work schedule arrangements with flexible working hours and remote work.
  • Development of your skills through conferences, certifications, and continuing education.
  • 30 days of vacation, plus you have December 24 and 31 off.
  • Flat hierarchies and an open feedback culture: short lines of communication, transparent decisions, and an open ear for your ideas and concerns.
  • Family-friendly environment: After parental leave, you can return to work as needed and arrange your working hours flexibly.
  • Interdisciplinary team: Development, Consulting, and Sales work closely together.
  • Get off to a great start: centrally located office in downtown Stuttgart, subsidized Deutschlandticket, and an onboarding coach for your first few weeks.

Benefits

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Stuttgart
    Baden-Württemberg, Germany

About your employer

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.

Company size
50-249 Employees
Company type
Established Company
Work model
Onsite, Hybrid, Full Remote
Industry
Internet, IT, Telecommunication

Employer reviews

3.5Total(1 review)
Engineering
x
2.6
Team culture
x
3.8
Career growth
x
3.6
Working conditions
x
4.4
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4
  • ATSPMannheim

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time
    • Senior

    Consultant & Project Manager – You are the primary contact for our clients and take on the leadership of new projects. Optimize processes & create added value – With your expertise, you will design more efficient workflows and support our clients with...

    • SAP for Healthcare
    • ABAP
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3

Senior Software Engineer Kafka Connect & SAP Integration

init AG