Let's talk about the job
We offer exciting jobs for different areas. We are active in the areas of permanent employment, freelance projects and temporary work. Simply upload your profile and we will contact you immediately. If there is no suitable job for you, we would be pleased to receive your unsolicited application.
Is this a good fit for you?
AFRA 4363 - DevOps SpringBoot Entwickler Backend (m/w/d) (DE)
[7707]
DevOps, Backend-Entwicklung, Springboot
Projekt-/Aufgabenbeschreibung: ·Implementierung technischer Komponenten in Applikationen auf Basis der genutzten Technologien (Microservice-Architekturen, Spring Boot, AWS, Openshift) inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien) ·Umsetzung und Optimierung von CI/CD-Pipelines auf Basis von Gitlab CI, Docker und OpenShift (Kubernetes) ·Beratung bei der Umsetzung der techn. Architektur in der Softwareentwicklung ·Beheben von Fehlern aus Entwicklung und Produktivbetrieb in den Applikationen/Komponenten inklusive Analyse und Debugging ·Beratung des Auftraggebers zur technischen Architektur der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung und Aufzeigen von Verbesserungsmöglichkeiten ·Fördern und Treiben der Umsetzung der technologischen Strategie, des architektonischtechnischen Wissensaustauschs und der Innovation und Standardisierung im Projekt ·Durchführung des Risikomanagements durch Bewertung und Dokumentation von technischen Risiken, Ableiten von und Beraten zu Handlungsoptionen zur Risikobeseitigung und -minimierung ·Sicherstellung eines möglichst automatisierten stabilen Anwendungsbetriebs unter kontinuierlicher Verbesserung der Architektur, Prozesse und Tools. ·Unterstützung bei der Optimierung und Standardisierung von DevOps-Prozessen, -Methoden und -Tools ·Dokumentation der technischen Komponenten ·Erstellen von Systemdokumentationen ·Vorbereitung von Entscheidungsvorlagen zu technischen Themen ·Präsentationen zu technisch komplexen Themenstellungen ·Berichten von Risiken und Problemen an Product Owner Anforderungen – must have: ·Softwarearchitektur: Exzellente Programmier- und Architekturkenntnisse, insbesondere in Micro-Service-Architekturen auf Basis von Java Enterprise Technologien (z.B. Spring Boot, JEE), AWS (mind. 5 Jahre Erfahrung in der Softwareentwicklung, 3 Jahre in den genannten Technologien) ·Persönliche Erfahrungen bei der Ausgestaltung und Einführung einer CI/CD Pipeline (z.B. Gitlab CI, Artifactory) (mind. 3 Jahre) ·Praktische Erfahrung im Aufbau von OpenShift-Infrastrukturen, IaaS, Docker, Kubernetes, OpenShift RedHat Plattform, AWS Cloud (mind. 5 Jahre) ·Branchen-/Integrationswissen in der Durchführung von Entwicklungstätigkeiten im Umfeld von Verkehrsunternehmen (mind. 1 Jahr) ·Erfahrung in DevOps- Teams mit der betrieblichen End- to -End- Verantwortung (mind. 1 Jahr)
Projekt-/Aufgabenbeschreibung:
- Implementierung technischer Komponenten in Applikationen auf Basis der genutzten
Technologien (Microservice-Architekturen, Spring Boot, AWS, Openshift) inkl.
dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien) - Umsetzung und Optimierung von CI/CD-Pipelines auf Basis von Gitlab CI, Docker und OpenShift (Kubernetes)
- Beratung bei der Umsetzung der techn. Architektur in der Softwareentwicklung
- Beheben von Fehlern aus Entwicklung und Produktivbetrieb in den Applikationen/Komponenten inklusive Analyse und Debugging
- Beratung des Auftraggebers zur technischen Architektur der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung und Aufzeigen von Verbesserungsmöglichkeiten
- Fördern und Treiben der Umsetzung der technologischen Strategie, des architektonischtechnischen Wissensaustauschs und der Innovation und Standardisierung im Projekt
- Durchführung des Risikomanagements durch Bewertung und Dokumentation von technischen Risiken, Ableiten von und Beraten zu Handlungsoptionen zur Risikobeseitigung und -minimierung
- Sicherstellung eines möglichst automatisierten stabilen Anwendungsbetriebs unter kontinuierlicher Verbesserung der Architektur, Prozesse und Tools.
- Unterstützung bei der Optimierung und Standardisierung von DevOps-Prozessen, -Methoden und -Tools
- Dokumentation der technischen Komponenten
- Erstellen von Systemdokumentationen
- Vorbereitung von Entscheidungsvorlagen zu technischen Themen
- Präsentationen zu technisch komplexen Themenstellungen
- Berichten von Risiken und Problemen an Product Owner
Anforderungen – must have:
- Softwarearchitektur: Exzellente Programmier- und Architekturkenntnisse, insbesondere in Micro-Service-Architekturen auf Basis von Java Enterprise Technologien (z.B. Spring Boot, JEE), AWS (mind. 5 Jahre Erfahrung in der Softwareentwicklung, 3 Jahre in den genannten Technologien)
- Persönliche Erfahrungen bei der Ausgestaltung und Einführung einer CI/CD Pipeline (z.B. Gitlab CI, Artifactory) (mind. 3 Jahre)
- Praktische Erfahrung im Aufbau von OpenShift-Infrastrukturen, IaaS, Docker, Kubernetes, OpenShift RedHat Plattform, AWS Cloud (mind. 5 Jahre)
- Branchen-/Integrationswissen in der Durchführung von Entwicklungstätigkeiten im Umfeld von Verkehrsunternehmen (mind. 1 Jahr)
- Erfahrung in DevOps- Teams mit der betrieblichen End- to -End- Verantwortung (mind. 1 Jahr)