Unser Kunde ist ein mittelständisches Unternehmen, das als verlässlicher Partner der Industrie umfassende technische Expertise liefert. Die Tätigkeiten erstrecken sich entlang der gesamten Prozesskette von der Planung und Projektierung über die Entwicklung und Konstruktion bis hin zur Fertigung, Montage und Inbetriebnahme. Wenn Technik auch Ihre Leidenschaft ist, dann werden Sie Teil dieses innovativen Teams und gestalten Sie mit uns die Zukunft. In dieser Rolle sind Sie verantwortlich für die Weiterentwicklung einer zentralen API- und Integrationsplattform (M-API). Sie arbeiten in einem agilen Entwicklungsteam und entwickeln sichere, skalierbare API-Schnittstellen. Zu Ihren konkreten Aufgaben gehört die Pflege und Entwicklung von REST-Endpunkten auf Basis von AWS API Gateway sowie die Implementierung verschiedener Integrationstypen. Sie designen Endpunkte und kümmern sich um die Versionierung nach vorgegebenen Konventionen. Zudem implementieren Sie rollenbasierte Zugriffskontrollen und behandeln Fehlerszenarien. Die Abstimmung von API-Verträgen und Datenmodellen mit angebundenen Backend-Domänen gehört ebenfalls zu Ihrem Aufgabenbereich. Darüber hinaus erstellen Sie Testfälle und pflegen OpenAPI-Spezifikationen. Das Arbeitsumfeld ist geprägt von einem hohen Maß an Teamarbeit und Innovationsgeist, und es erwarten Sie zahlreiche Entwicklungsmöglichkeiten innerhalb des Unternehmens.
Entwickler (m/w/d) API- und Integrationsplattform
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium im Bereich Informatik, Software Engineering, Wirtschaftsinformatik oder eine vergleichbare Qualifikation. Zudem sollten Sie über Berufserfahrung in der Entwicklung von REST-APIs und Integrationsplattformen sowie in agiler Softwareentwicklung verfügen, insbesondere in Teams mit parallelen Abhängigkeiten zu anderen Systemen. Kenntnisse in API-Sicherheitsmustern und Zugriffskontrollen, wie JWT, sowie in OpenAPI-Spezifikationen sind wichtig. Erfahrung mit AWS API Gateway, AWS Lambda, Java 21, Spring Boot und Kubernetes ist von Vorteil. Sie sollten auch mit cloud-nativen Architekturen und Infrastructure-as-Code vertraut sein. Ein sicherer Umgang mit Engineering-Tooling, wie Logging und Testautomatisierung, ist ebenfalls erforderlich. Sehr gute Deutschkenntnisse in Wort und Schrift sind eine Voraussetzung, da Deutsch die Arbeitssprache in diesem Projekt ist.