Senior Java Developer, IAM Specialist, Keycloak Experte
Gilching, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Gilching, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Über mich
Ich bin spezialisiert auf die Entwicklung moderner sicherer Microservices-Architekturen, auch mit Fokus auf Identity & Access Management (IAM). Ich entwickle Custom Extensions (SPIs) und integriere moderne Protokolle wie OAuth2, OpenID Connect und SAML nahtlos in Java/Spring-Boot-Umgebungen.
Aufbau neue Keycloak Lösung für Kundenportal (~75000 User)
- Anforderungsanalyse
- Entwicklung und Anpassung von Keycloak Custom SPIs
- Anbindung zusätzliche Required Actions und Tests
- Planung und Durchführung der Umsetzung
- Rollout in Docker und Kubernetes
- Anpassung der CI/CD-Pipeline
- Coaching des Kunden
- Dokumentation
Softwareentwickler
Öffentlicher Dienst
5000-10.000 Mitarbeiter
- Erstellen, Anpassen und Deployen vom Keycloak SPIs, Helm Charts in Kubernetes
- Umsetzen von Keycloak-Schnittstellen
- Customizing von Keycloak-Themes
- Customizing Anbindung von Passkey
- Spezifikation und Dokumentation in Jira und Confluence
Softwareentwickler
Internet und Informationstechnologie
10-50 Mitarbeiter
Portiierung einer Java Spring Wallet Solution zu C# .NET Core, Phase 1
- Anforderungsanalyse
- Überprüfung der Technologie
- Architekturplanung
- Portierung der Kernlogik
- Konvertierung von APIs
Softwareentwickler
Öffentlicher Dienst
500-1000 Mitarbeiter
- Umsetzung Anbindung an die BundId (SAML2) mit Keycloak zum SAP Hybris Portal
- Erstellen, Anpassen und Deployen vom Keycloak SPIs im Dockercontainer
- Definieren und Umsetzen von Keycloak-Schnittstellen (REST)
- Monitoring erweitern (Custom SPI)
- Customizing von Keycloak-Themes
- Vorbereitung Live-Gang und Dokumentation
- Use Cases und Testfälle definieren
- Lasttest vorbereiten und durchführen
- Smoketests vorbereiten und durchführen
- Spezifikation und Dokumentation in Jira und Confluence
Softwareentwickler
Öffentlicher Dienst
1000-5000 Mitarbeiter
- Entwicklung und Weiterentwicklung im Java EE Umfeld
- Beschreiben von Use Cases und Arbeitspaketen
- Planung, Modellierung und Umsetzung im Team
- Entwicklung von Tests
- Fehlernanalyse und Fehlerbehebungen
- Payara, Oracle DB, Liquibase etc.
Softwareentwickler
Öffentlicher Dienst
1000-5000 Mitarbeiter
- Analyse und Bewertung der technischen Möglichkeiten
- Erarbeitung eines Umsetzungsvorschlages
- Ausarbeitung eines Konzeptes
- Realisierung des Umsetzungsvorschlages
- Beratung und Begleitung des Entwicklerteams
Softwareentwickler
Industrie und Maschinenbau
5000-10.000 Mitarbeiter
Weiterentwicklung der bereits bestehenden Backend Komponenten für die Bestellfunktion im Kundenportal mit dem Ziel der Anbindung an das SAP System.
- Analyse der bereits bestehenden Backend Komponente des Kundenportals und der Maria DB sowie der MS SQL Server Datenbank hinsichtlich der Bestellfunktion des Kundenportals für eine spätere Anbindung.
- Erstellung eines Entwicklungskonzeptes für die Anbindung der ERP Datenbank des Kundenportals an das SAP- System auf Basis der zuvor erstellten Analyse.
- Weiterentwicklung der bereits bestehenden Backend Komponenten hinsichtlich einer Datenbankanbindung des Kundenportals an das SAP-System inkl. der Datenbankanbindung mittels Java und mithilfe der Technologien Maria DB,MS SQL Server DB
- Erstellung und Durchführung von Tests der zuvor erstellen Datenbankanbindung mit Hilfe von JUnit sowie die Erstellung von Testberichten.
- Erstellung einer ausführlichen technischen Dokumentation
Softwareentwickler - Weiterentwicklung HiScout
Banken und Finanzdienstleistungen
500-1000 Mitarbeiter
- Weiterentwicklung für das GRC Tool HiScout einer Bank
- Weiterentwicklung/Anpassung des Workflows
- Anbindung/Ausgabe von Stimulsoft Reports
- ISMS nach ISO 27001 Annex A
- Arbeit mit MS SQL Server DB
- Entwicklung in .NET/C#
- Dokumentation des Vorgehens
Softwareentwickler
Öffentlicher Dienst
5000-10.000 Mitarbeiter
- Entwicklung eines Basisframeworks für Online-Dienste
- Anbindung von Anwendungen an eine Authentifizierungs-Komponente mittels SAML2
- Anbindung an Basiskomponenten (z.B. Fachverfahren per Webservice und EAI)
- Prüfung bestehender Webformulare sowie Bewertung und Empfehlung einer Technologie für Webformular-Neuentwicklung
- Weiterentwicklung einer Deploymentstrategie
- Technical Requirements Engineering
- Mitarbeit beim Releasemanagement
- Technische Dokumentation
Softwareentwickler
Automobil und Fahrzeugbau
>10.000 Mitarbeiter
- Weiterentwicklung der Microservices und Migration der Schnittstellen zu einem einheitlichen Service
- Entwicklung der Businesslogik
- Entwicklung der Datenzugriffslogik (Postgres/JPA)
- Anbindung an externe Software (joynr, SMS Provider, Email-Provider)
- Schreiben und automatische Durchführung von Unit-, Integrations- und Load-Tests (Continuous Deployment)
- Integration der Anforderungen in die BMW Systemlandschaft
- Schreiben von technischer Dokumentation
Softwareentwickler
Automobil und Fahrzeugbau
>10.000 Mitarbeiter
- Übernahme und Weiterntwicklung der Software
- Entwicklung der zentralen Komponenten als Webservices / SOAP / REST /WCF
- Entwicklung eines elastischen Scaling-Systems für Workernodes in der Openstack-Cloud
- Entwicklung der Businesslogik
- Entwicklung der Datenzugriffslogik (ODBC/Postgres)
- Anbindung an externe Software (EDIABAS, ISTA)
- Installation auf den BMW-Servern
Softwareentwicker, Interim Teamleiter
Internet und Informationstechnologie
50-250 Mitarbeiter
- Verantwortung für das Entwickler-, Support- und Netzwerkteam
- Personalverantwortung für bis zu 10 Mitarbeiter
- Entwicklung optimierter IT-Prozesse und Optimierung der internen Abläufe
- Aufbau eines stabilen Entwicklerteams
- Aufbau des Netzwerkteams
- Einführung einer Build-Pipeline
- Verantwortung für das Tagesgeschäft
Softwareentwickler
Automobil und Fahrzeugbau
>10.000 Mitarbeiter
- Übernahme und Entwicklung der Software
- Entwicklung der zentralen Komponenten als Microservices / für Tomcat und Glassfish 3
- Entwicklung von Microservices in C# und Einbindunge in das Gesamtsystem
- Entwicklung der Businesslogik
- Entwicklung der Datenzugriffslogik (JDBC/JPA/Postgres/SQLite)
- Entwicklung des HTML 5 / Javascript Frontends (Javascript /React Js/jQuery/ Bootstrap/CSS 3 /HTML5)
- Anbindung an externe Software (ECU-Test, dSpace Controldesk, Xoraya)
- Installation auf den BMW-Prüfständen
- Reporting
exali Berufshaftpflicht-Siegel
Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.