Aufgaben, Kompetenzen und Verantwortung Ihre Aufgaben:
 * Technische Führung bei der Konzeption und Implementierung von Softwarekomponenten
 * Gestaltung der Softwarearchitektur
 * Ausarbeitung technischer Lösungsmöglichkeiten in direkter Interaktion mit den Systemarchitekten inkl. Analyse und Bewertung von Frameworks und Technologien
 * Erstellung der Dokumentation der Softwareimplementierung
 * Analyse und Beseitigung von Fehlern im Rahmen des 3rd Level Supports
 * Aktive Teilnahme am agilen Entwicklungsprozess
 * Technischer Ansprechpartner für interne und externe Stakeholder
Ihr Profil:
 * Erfolgreich abgeschlossenes Studium der Fachrichtung Informatik oder eine vergleichbare Qualifikation
 * Mehrjährige Berufserfahrung in der Softwareentwicklung
 * Fundierte Kenntnisse in objektorientierter Analyse, Design und Programmierung
 * Fundierte Kenntnisse von Java und den Features aktueller Versionen, gängiger Technologien wie REST, SOAP, XML, JSON
 * Gute Kenntnisse in der Nutzung relationaler Datenbanken
 * Erfahrung im Entwurf und Betrieb von Software für Conatainerplattformen wie OpenShift
 * Sicher im Umgang mit einschlägigen Java-Entwicklungstools (Intellij, Maven, Artifactory, gitlab) sowie Tools zur Architekturdokumentation wie Enterprise Architect und Projektmanagement-Tools wie JIRA
 * Selbständige und strukturierte Arbeitsweise
 * Starke Kommunikationsfähigkeit und Freude an der Arbeit im Team
 * Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift