Unser Kunde ist ein eigenfinanziertes Familienunternehmen mit einem umfangreichen Filialnetz von ca. 4.700 Standorten in 34 Ländern und einem Jahresumsatz von über 8,7 Milliarden Euro. Das Unternehmen beschäftigt mehr als 49.000 engagierte Mitarbeiterinnen und Mitarbeiter weltweit und bietet einen sicheren Arbeitsplatz in einem nachhaltig expandierenden Umfeld. In der Rolle des Java Integration Developers sind Sie verantwortlich für die Entwicklung und Weiterentwicklung von Microservices auf Basis von Java und Spring Boot. Zu Ihren Aufgaben gehört die Implementierung von Event-Driven-Architekturen sowie Integrationslösungen unter Verwendung moderner Messaging-Systeme. Sie gestalten und realisieren REST-APIs und integrieren diese nahtlos in bestehende Systemlandschaften. Darüber hinaus sind Sie für die Containerisierung von Services und deren Betrieb in Kubernetes-Umgebungen zuständig. Die Entwicklung, das Deployment und der Betrieb in Cloud-Umgebungen, insbesondere Microsoft Azure, gehören ebenfalls zu Ihrem Verantwortungsbereich. Sie setzen moderne CI/CD-Pipelines um und arbeiten effizient über GitHub zusammen. Eine enge Kooperation mit der IT-Architektur, den Betriebs- und Fachbereichen sowie externen Partnern ist für den Erfolg dieser Rolle entscheidend.
Java Integration Developer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehrjährige Erfahrung in der Java-Entwicklung mit, insbesondere mit Spring Boot. Praktische Kenntnisse in Microservice-Architekturen sind unerlässlich, ebenso wie fundierte Kenntnisse in Event-Driven-Architectures und Messaging-Systemen wie Kafka oder Azure Service Bus. Sie sollten über tiefgehende Erfahrungen im REST-API-Design, der Schnittstellenentwicklung und Systemintegration verfügen. Ein sehr gutes Verständnis von Kubernetes, Containerisierung (Docker) und cloud-nativen Konzepten ist erforderlich. Praxiserfahrung mit Azure Services, einschließlich AKS, Azure Functions, API Management und Azure Monitor, wird ebenfalls erwartet. Ein sicherer Umgang mit GitHub, Pull-Request-Prozessen und modernen CI/CD-Workflows ist von Vorteil. Zudem sollten Sie Erfahrung im Monitoring, Logging und Distributed Tracing mit Tools wie OpenTelemetry und Datadog mitbringen. Analytische Fähigkeiten, eine Teamplayer-Mentalität sowie eine strukturierte und lösungsorientierte Arbeitsweise runden Ihr Profil ab.