Beschreibung
Für unseren Kunden in Berlin suchen wir einen IT-Architekt (m/w) mit Schwerpunkt technische Lösungskonzeption
Aufgaben:
Konkretisierung, Detaillierung und Fortschreibung der technischen Zielarchitektur
Nach Entwicklungsstart der Ziellösung und der Realisierung des ersten technischen Durchstichs muss nun in vielen Bereichen die technische Rahmenarchitektur zusammen mit dem Entwicklungsteam in konkrete Lösungsansätze umgesetzt werden
Ergebnisse der gemeinsamen Arbeit: Strukturierte Lösungskonzepte, Statische und dynamische UML-Modelle, Entscheidungsvorlagen / dokumentierte Architekturentscheidungen
Spezifikation und Ausarbeiten grundlegender Konzepte zu umsetzungsfähigen Konzepten
Stetige Fortschreibung und Dokumentation der vereinbarten Architekturprinzipien
Evaluation und Bewertung von Umsetzungsalternativen
Evaluation und dokumentierte Auswahl eingesetzter Technologien, Frameworks etc.
Muss-Anforderungen:
Technisches Design komplexer verteilten Anwendungen
Microservice Architekturen
Middleware-Infrastrukturen (insbesondere Messaging / asynchrone Kommunikationsmuster)
Einschlägige praktische Erfahrungen im Bereich der objektorientierten Programmierung (Java und Java Enterprise Edition, Backend/Frontend)
Kenntnisse der wichtigsten aktuellen Frameworks, Plattformen und Integrationsumgebungen (insbesondere Spring Boot)
Rest-Services
Netzwerke und Protokolle
Kenntnisse Softwareentwicklungsprozesse
Nachgewiesene methodische Kenntnisse in der Umsetzung von Agiler Softwareentwicklung (SCRUM)
Überwachung und Pflege der Projekt-, Unterstützungs-, und Dokumentationsaufträge
Erfahrung im Hinblick auf relevante Prozesse im Scope-, Anforderungs- und Changemanagement
Analytisches und konzeptionelles Denkvermögen, eigenverantwortliche und ergebnisorientierte Arbeitsweise
Ausgeprägte soziale Kompetenz, Kommunikationsfähigkeit, hohes Maß an Einsatzbereitschaft
Kunden- bzw. dienstleistungsorientiertes sowie wirtschaftliches Denken und Handeln
Flexibilität und Leistungsbereitschaft
Eigenständige Bearbeitung und Steuerung von komplexen fachlichen und technischen Aufgaben/ Problemstellungen
Erfolgreich abgeschlossenes Hochschul- oder Fachhochschulstudium (oder vergleichbare Qualifikation), bevorzugt im Bereich der Informatik
Soll-Anforderungen:
Anwendungserfahrung Linux
Embedded Systems
UI-Technologien
Netzwerke und Protokolle
Kenntnisse Softwareentwicklungsprozesse
Erfahrung im Management von IT-Delivery Projekten
Teamleitungserfahrung
Konfliktfähigkeit und Durchsetzungsvermögen aber vor allem Teamspirit
Überzeugendes und professionelles Auftreten
Eigenständige Bearbeitung und Steuerung von komplexen fachlichen und technischen Aufgaben/ Problemstellungen