Studium der Informatik, Wirtschaftsinformatik oder vergleichbare Qualifikation mit starkem Praxisbezug
Mehrjährige Erfahrung als Senior Software Developer, Lead Developer, Solution Architect oder in einer vergleichbaren technischen Rolle
Fundierte praktische Erfahrung in der Softwareentwicklung, idealerweise in komplexen, verteilten Systemlandschaften (ca. 5+ Jahre)
Sehr gutes Verständnis moderner Softwarearchitekturen und Lösungsdesigns, insbesondere im Hinblick auf Modularisierung, Integrationsmuster, APIs und nicht-funktionale Anforderungen
Erfahrung in der Übersetzung fachlicher Anforderungen in tragfähige technische Lösungen innerhalb eines agilen Produktumfelds
Fundierte Erfahrung in der Entwicklung verteilter Anwendungen mit Java Enterprise, Spring Boot oder Quarkus im Backend, einschließlich API-Design, Integrationsmustern und der Umsetzung fachlich anspruchsvoller Services
Sehr gute praktische Erfahrung in modernen Frontend-Architekturen, insbesondere mit Angular und Redux sowie der Entwicklung wartbarer Single-Page-Applikationen
Umfassendes Verständnis für das Zusammenspiel von Frontend und Backend, insbesondere hinsichtlich Schnittstellendesign, Zustandsmanagement, Performance und technischer Wartbarkeit über den gesamten Stack hinweg
Erfahrung im Betrieb verteilter Anwendungen sowie im Umgang mit Monitoring, Incident Handling und operativer Stabilisierung
Kenntnisse in Cloud-, Container- und Plattformtechnologien, idealerweise mit Azure, Kubernetes oder OpenShift
Gutes Verständnis für Security, Performance, Skalierbarkeit, Wartbarkeit und Observability in produktiven Softwaresystemen
Erfahrung in technischer Dokumentation, Architekturmodellierung und Review-Methodiken
Erfahrung in der Erstellung von SQL-Skripten, idealerweise im Umfeld von PostgreSQL, sowie im Arbeiten mit PostgreSQL-Datenbanken
Idealerweise Erfahrung in regulierten Umfeldern, in der Finanzdienstleistungsbranche oder in gewachsenen Unternehmensarchitekturen
Starke analytische Fähigkeiten und strukturierte Herangehensweise
Ausgeprägte Hands-on-Mentalität sowie Freude daran, Architektur und Umsetzung pragmatisch miteinander zu verbinden
Fähigkeit, komplexe technische Sachverhalte verständlich, adressatengerecht und auf Augenhöhe zu vermitteln
Hohe Entscheidungsstärke bei technischen Fragestellungen innerhalb klar definierter Leitplanken
Teamgeist, Kommunikationsstärke und Freude daran, andere Entwickler fachlich zu unterstützen
Coaching-Mentalität und Freude daran, Teammitglieder fachlich weiterzuentwickeln und technische Diskussionen zu moderieren
Sehr gute Deutsch- und Englischkenntnisse
Es handelt sich um eine unbefristete Stelle.
Wir freuen uns auf Deine Online-Bewerbung mit Lebenslauf, Anschreiben und Zeugnissen. Bitte vergiss nicht im Online-Formular Deine Dokumente als "relevant für diese Bewerbung" zu markieren und beachte die maximale Dateigröße von 5 MB.
Schwerbehinderte und gleichgestellte Bewerbende sind herzlich willkommen! Die Schwerbehindertenvertretung ([email protected]) unterstützt Dich gerne im Bewerbungsprozess.
People Solutions hilft Dir bei Fragen zum Bewerbungsprozess gerne weiter. Du erreichst uns per E-Mail über [email protected] oder telefonisch unter 0711/17-99000 (Mo-Fr 10-12 Uhr & 13-15 Uhr).