Software Developer (m/w/d)
Rolle
Als Software Developer gestaltest Du anspruchsvolle Softwarelösungen von der ersten Idee bis zur produktiven Umsetzung. Du entwickelst Anwendungen, die sich nahtlos in bestehende Geschäftsprozesse und komplexe IT-Landschaften einfügen und diese nachhaltig verbessern. Zudem verantwortest Du dabei sowohl die technische Konzeption als auch die Qualität und Wartbarkeit Deiner Lösungen.
Verantwortung
Du entwickelst und wartest Java-basierte Anwendungen rund um die zentrale Benutzerverwaltung und IAM-Plattform
In dieser Rolle implementierst und pflegst Du Webservices sowie Schnittstellen zu internen und externen Systemen
Du berätst interne und externe Stakeholder technisch zu Integrationsfragen und Architekturthemen
Zudem wirkst Du aktiv an der Absicherung der Anwendungen im Hinblick auf Sicherheits- und Compliance-Anforderungen (z. B. DORA) mit
Du treibst die kontinuierliche Modernisierung und Optimierung bestehender Komponenten voran
Zuletzt arbeitest Du eng mit Fachbereichen, TPM-Funktionen und Architektur zusammen, um Wissen im Team zu verankern und Vertretungsfähigkeit sicherzustellen
Qualifikationen
Du verfügst über fundierte Praxiserfahrung in der Java-Entwicklung mit gängigen Frameworks wie Spring (Boot) sowie Build-Tools wie Gradle und Teamcity
Du hast idealerweise bereits mit Single-Sign-On-Systemen und -Protokollen wie Keycloak oder OpenID Connect gearbeitet
Bestenfalls kennst Du Dich gut in den Bereichen IT-Security, Webservices und IT-Infrastruktur (Linux, Tomcat, Apache, Postgres) aus
Du arbeitest ausgeprägt kundenorientiert und fühlst dich in einem regulierten Umfeld wohl.
Zudem hast Du Freude an der Arbeit in agilen Teams und treibst moderne Entwicklungsprozesse aktiv mit voran
Benefits