12.05.2025 aktualisiert

**** ******** ****
nicht verfügbar

Senior Full Stack Java Entwickler, Keycloak Entwickler

Murnau, Deutschland
Deutschland
Matura / Diplom
Murnau, Deutschland
Deutschland
Matura / Diplom

Profilanlagen

Profil-Rene-Hirsch_de.pdf
Profil-Rene-Hirsch_en.pdf

Skills

Ich bin ein erfahrener Full Stack Java Entwickler mit einer Spezialisierung auf Keycloak und Identity and Access
Management (IAM).
Mit zwei Jahrzehnten Erfahrung in Java beherrsche ich die Backend-Entwicklung mit Java und Spring Boot sowie
die Frontend-Entwicklung mit TypeScript/JavaScript und Frameworks wie Next.js, Lit und Qooxdoo.
Ich habe umfangreiche Erfahrung in der Integration von Single Sign-On-Lösungen und der Migration von Systemen
zu modernen Microservice-Architekturen und Cloud-Plattformen, besonders mit AWS und Kubernetes.
In den letzten fünf Jahren habe ich fundierte Kenntnisse in Kubernetes gesammelt, in denen ich Container-
Anwendungen unter Verwendung von CI/CD-Praktiken erfolgreich umgesetzt habe.
 
  • Backend:
    Java, J2EE, Spring Boot, Springboot, Quarkus, REST, Java API For Restful Web Services, Apache ActiveMQ, RabbitMQ, Apache Kafka, Maven, Gradle, Eclipse, Microsoft Visual Studio, Linux, Windows
  • Frontend:
    TypeScript, JavaScript, HTML5, CSS3, Next.js, Lit, Web Components, qooxdoo, Playwright, Cypress, Selenium, jQuery, Swing, JavaFX
  • Kubernetes:
    Rancher, RKE, AWS, EKS, Docker, Istio, Microservices
  • CI/CD:
    Git, GitLab, GitHub, Maven, Gradle, Jenkins, Argo CD, Helm, JUnit, SonarQube, ClearCase, Continuous Integration, Continuous Delivery, Continuous Deployment, Terraform
  • Datenbanken:
    RDBMS, SQL, JDBC, JPA, Java Persistence API, Hibernate, PostgreSQL, MS SQL Server, Oracle, PostGIS
  • IAM:
    OAuth, OAuth2, OAuth 2.0, OIDC, Openid Connect, SAML, JWT, JSON Web Token, Keycloak, Single Sign-On, LDAP, ADFS, Active Directory Federation Services, IDP
  • Standards:
    HTTP, TCP/IP, JSON, XML, REST, SOAP, WebSockets, XML Schema
  • Methoden/Tools:
    Scrum, Scaled Agile Framework, Confluence, JIRA
  • Zertifizierung
    Oracle Cert Professional, Java SE 17 Develope

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Integration einer Single Sign-on Lösung mittels Keycloak und Einbindung von SAP und Onlineshop

Zedach eG
Integration einer Single Sign-on Lösung mittels Keycloak und Einbindung von SAP und Onlineshop
  • Aufsetzen eines Keycloak Servers in den Umgebungen Entwicklung, Qualitätssicherung und Produktion mit Postgres und Caddy auf On-Prem Docker
  • Anbindung von SAP-Systemen über SAML
  • Anbindung des Onlineshops mittels Reverse Proxy und OIDC
  • Automatische Keycloak-Konfiguration über REST und keycloak-config-cli
  • Realisierung eines Backup-, Monitoring- und Logging-Konzepts
  • Kundenspezifische Anpassung der Keycloak-Webseiten (Theme)
Eingesetzte Technologien:
Docker, GitHub, Keycloak, Postgres, OAuth 2.0, OIDC, SAML

Keycloak Anpassung und Integration

HUK-COBURG Autoservice GmbH

Automobil und Fahrzeugbau

50-250 Mitarbeiter

Keycloak Anpassung und Integration in Microservice-Architektur und Next.js Frontend
  • Aufbau eines GitHub-Repos mit CI/CD Pipeline um ein Custom Keycloak Docker Image mit eigenem Theme und diversen Keycloak Extensions (SPI) zu erzeugen.
  • Integration in Microservice-Architektur und Deployment in mehrere AWS EKS Umgebungen
  • Erstellen eines kundenspezifische Keycloak Theme im Corporate Design (Webseiten und E-Mail Vorlagen)
  • Erstellen von kundenspezifischen Authorization Flows für First Broker Login, Local Registration, Password Reset und Password Update
  • Integration des externen Identity Providers der Muttergesellschaft. Anpassung von Keycloak an proprietäre Abläufe (z.B. Backchannel Logout)
  • Erstellen von automatisierten Integrationstests auf Basis von Playwright und Testcontainers
  • Automatisierte Keycloak Konfiguration des Development, Staging und Production Systeme unter Verwendung von keycloak-config-cli
  • Migration der Keycloak WildFly Distribution auf die Quarkus Distribution
  • Integration des Keycloak Logins in das Next.js-Frontend unter Verwendung von NextAuth.js; Unterstützung von lokalem Login/Logout/Password Update und Reset; Unterstützung von IDP Login/Logout/Registrierung; Erstellung automatisierter Cypress End-to-end-Tests
  • Kenntnisse: Kubernetes, Next.js, AWS, GitHub, CI/CD, Scrum, Java, TypeScript, Quarkus, Helm, Terraform, NextAuth.js, Keycloak, OAuth 2.0, OIDC

Migration eines Legacy-Applikationsserver nach Kubernetes/Istio und Microservice-Architektur

Yunex Gmbh
  • Aufteilung des Monolithen auf mehrere Microservices, welche auf Spring Boot basieren
  • Migration Windows nach Linux, Dockerisierung sowie Migration von JDK 8 nach JDK 11
  • Umstellung des Builds von Jenkins/Ant auf Maven/GitLab
  • Migration mehrerer PostgreSQL Datenbanken auf Sidecars und Longhorn Volumes
  • Verteilung von Daten an neue Microservices mittels RabbitMQ und Kafka
  • Integration mehrerer Micro-Frontends in einen Applikationsrahmen (Shell)
  • Deployment über CI/CD auf Development, Staging und Production Systeme auf Cloud (AWS/EKS) und On Premises (Rancher/RKE)
  • Erstellung von Helm Charts für das Deployment über GitLab und Argo CD
  • Erstellung automatischer Tests mit Selenium/Python und Puppeteer/TypeScript
  • Erstellung von JUnit-Tests und Überwachung der Code Quality mittels SonarQube
  • Behebung von durch Pentests gefundenen Schwachstellen
  • Integration von OWASP Dependency-Check, OSS Review Toolkit, Dependency-Track und DefectDojo zur kontinuierlichen Schwachstellenanalyse und Behebung der so gefundenen Schwachstellen
Kenntnisse:
Kubernetes, Istio, PostgreSQL, Kafka, RabbitMQ, ActiveMQ, AWS, RKE,
Linux, GitLab, CI/CD, Scrum, Java, ArgoCD, Helm, J2EE:JMS, J2EE:
JAXB/JAXP/StAX, J2EE:Mail, J2EE:JAX-RS, J2EE:Servlet, J2EE:Web
Services, Atlassian JIRA, Atlassian Confluence

Rolle: Entwickler (freiberuflich)

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden