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