Job Description
Location: Berlin, München
This position is Hybrid: 3 days on-site, 2 days remote
Deine AufgabenDie für die Individualanwendungen genutzte IT-Landschaft wird aktuell mit modernen Technologien neu aufgestellt.
In diesem Rahmen arbeitest Du in Projekten sowie in den IT-Services des laufenden Betriebs.
Du verantwortest dabei den Aufbau und die nachhaltige Qualität der Softwarearchitektur und Entwicklung. Dazu arbeitest Du eng mit den Entwicklern sowie den Softwarearchitekten anderer Teams und Projekte zusammen. In Deinem Verantwortungsbereich wirst Du folgende
Aufgaben wahrnehmen:
- Konzeption und ggf. Umsetzung von innovativen Lösungsansätzen aus funktionalen, nicht-funktionalen und technischen Anforderungen.
- Beratung von Kunden zu technischen Lösungsideen und Optionen
- Sicherstellung der Nachhaltigkeit der Lösungen
- Weiterentwicklung der Standards für Softwareentwicklung und Architektur, sowie die Sicherstellung von deren Einhaltung u.a. durch Architektur- und Code-Reviews
- Durchführung von Machbarkeitsanalysen und Komplexitätsschätzungen
- Unterstützung bei der Analyse von Störungen im Betrieb der Services
- Enge Abstimmung mit der Enterprise- und Software-Architektur.
- Mitarbeit in Projekten
Deine Qualifikationen
- Abgeschlossenes Studium der Informatik/Wirtschaftsinformatik oder vergleichbare Ausbildung oder Berufserfahrung
- Langjährige Berufserfahrung in der Softwareentwicklung, idealerweise im Architekturumfeld
- Kenntnisse in der Programmierung und Softwarearchitektur aktueller Web-/App-Technologien und Design Paradigmen, insbesondere Java 11 und Spring – Boot (sehr gute Kenntnisse), Angular (gute Kenntnisse) sowie Cloudtechnologien auf Basis von GCP und Kubernetes (gute Kenntnisse)
- Kenntnisse in der Modellierung von System-Prozessen und –Komponenten in Microservice Architekturen
- Kenntnisse in der Entwicklung mit Datenbanktechnologien
- Bewusstsein für Clean Code und eine strukturierte und selbstständige Arbeitsweise
- Erfahrung in der Mitarbeit in agilen Projekten und Devops-Teams