RS
verfügbar

Letztes Update: 01.08.2023

Backend focused Software Engineer & Developer, Auth, Teamlead

Abschluss: Diplom Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Fokus: Backend / API / Webservice / Authentication / Solution Architect
Sprachen: Java / Kotlin / JavaScript
Frameworks: Spring Boot / Spring Security / vue / knockout
Products: JVM, Tomcat, Keycloak, Hazelcast, Kafka
Design / Implementierung: Webservices, API, REST, Auth (SAML, OIDC)
Skills: Analyse und technisches Design, Refactoring, DDD, Modularisierung
Rollen: Developer, Lead Developer, Teamlead, Solution Architect
 

Projekthistorie

10/2022 - bis jetzt
Performance-Optimierung und DevOps Migration Schulsoftware
(Öffentlicher Dienst, 250-500 Mitarbeiter)

Kurzbeschreibung

Performance-Optimierung, Virtualisierung (Docker / K8s) der Anwendungen, Migration auf keycloak, Betriebsunterstützung (Monitoring).

Rolle

Lead-Developer, Lead Backend-Entwickler / Engineer / Solution-Architekt

Tätigkeiten

  • Fachliche und technische Analyse und Konzeption zur Verbesserung der Performance

  • Einführung Hazelcast als Session Storage und künftig weitere Daten (früher aus SAML- Assertion)

  • Konzeption und Implementierung zur Reduktion der zu übertragenden Datenmenge

  • Weiterentwicklung und Migration Authentifizierung (Bindings, keycloak, slo...)

  • Erweiterung der Dashboard API (Statusmeldungen) und Spezifikation f. zukünftige Anforderungen

  • Beratung Virtualisierung in Entwicklung / CI / Deployment und Betrieb

  • Virtualisierung der Anwendungen zunächst nach Docker (Ubuntu 20.04 / Java 17)

  • Coaching / Beratung im Team technisch und organisatorisch (agiles Vorgehen / SCRUM)

    Technologien

    Java 11, 17, Spring Boot (web, mvc, security) keycloak, Docker, Kubernetes, SAML, OIDC maven, ORACLE, git (mit bitbucket), bamboo, apache httpd, tomcat, nginx, ...)


09/2021 - 09/2022
Portal und Redaktionssystem für alle Schulen Bayerns
(Öffentlicher Dienst, 250-500 Mitarbeiter)

  • Kurzbeschreibung

    Bereitstellung einer Software zur übersichtlichen Visualisierung des Status verschiedener Anwendungen im Schulumfeld (Dashboard). Außerdem Bereitstellung einer Software zur dezentralen Administration d. Dashboards.

    Rolle

    Lead-Developer, Lead Backend-Entwickler / Engineer / Solution-Architekt

    Tätigkeiten

    • Fachliche und technische Analyse und Konzeption

    • Entwicklung und Umsetzung Sicherheitskonzept für eine REST API und JSF-Anwendung.

    • Bereitstellung eines IDPs für Development und Tests, das den produktiven IDP nachbildet (keycloak)

    • Anbindung SAML Authentifizierung / Autorisierung, sowohl mit Preauthentication (LB) als auch direkter SAML-terminierung im SP (shibboleth)

    • Entwurf, Umsetzung und Dokumentation eines Moduls für vereinfachte SAML Anbindung

    • Implementierung Dashboard Backend (RESTful API mit Spring Boot) und Redaktion Backend

    • Spezifikation und Dokumentation verschiedenster Teillösungen der (Netzwerk-) Infrastruktur, (LB, (Reverse) Proxy, ...), Browser Security (Cookies...)

    • Melden und Beheben von spring-security saml2 Bugs (github)

    • Unterstützung Testbetrieb und Betrieb

    • CI / CD Entwicklung (Bamboo), Deployment, Operations und 3rd Level Support.
    • Coaching / Beratung im Team technisch und organisatorisch (SCRUM)


    Technologien

    Java 11, Spring Boot (web, mvc, security) keycloak (12.x), SAML, OpenApi / Swagger, maven, ORACLE, git (mit bitbucket), bamboo, apache httpd, nginx, ...)


12/2020 - 08/2021
Impfmanagement Software für Bayern
(Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Kurzbeschreibung

Bereitstellung einer Software zur Verwaltung, Planung und Durchführung von Corona Impfungen für ein Bundesland.

Rolle

Backend-Entwickler / Engineer

Tätigkeiten

  • Fachliche und Technische Analyse und Konzeption

  • Implementierung Backend (RESTful API) • Dokumentation

• Deployment, Operations und 3rd Level Support.

Technologien

Java 11, Spring Boot (web, mvc, security, keycloak (11.x, 12.x), oauth2, OpenApi / Swagger, maven, mysql, ms sql server, git (mit gitlab), jenkins ci, docker, apache kafka, kubernetes

Reisebereitschaft

Weltweit verfügbar
Vorzugsweise Remote und Projekte im Raum München gesucht
Profilbild von Anonymes Profil, Backend focused Software Engineer & Developer, Auth, Teamlead Backend focused Software Engineer & Developer, Auth, Teamlead
Registrieren