20.11.2025 aktualisiert


Softwarearchitekt und Full Stack Developer
Skills
- Java (>15 J.), Spring Boot/DI, JPA/Hibernate, REST, Quarkus,
- SQL (PostgreSQL, MySQL, JDBC), Querydsl,
- JavaScript (>15 J.), HTML/CSS,
- Python (5 J.), Scala (3 J.), Go (2 J.)
Identity & Access Management / Security
- Keycloak (>4 J.), OIDC, OAuth2, SAML, RBAC, Federation,
- LDAP, mTLS X.509, BundID, Elster-Integration,
- Security-Architektur, Governance-Prozesse, CVE-Bewertungen, Secret Management,
- WAF/CDN, DDoS-Protection,
- Lasttests (Gatling), Security Audits,
- Zertifikate: iSAQB Advanced, CEH, CISSP (in Ausbildung), Kubernetes, OCP Java
- Kubernetes (>4 J.), Docker, OpenShift, Rancher, Helm, Grafana, Trivy,
- Nginx (>5 J.), Linux/Debian (>15 J.),
- CI/CD: GitLab, Jenkins, Sonar
- OOA/OOD, UML, DDD, Microservices, Enterprise Integration Patterns,
- Arc42, ISAQB CPSA Advanced Level
- Agiles Projektmanagement (Scrum, Kanban),
- Technische Teamleitung, Anforderungsanalyse, Governance
- Requirements Engineering, Architektur-Reviews
- IT-Sicherheitskonzepte (BSI IT-Grundschutz, OWASP)
- Enterprise Integration Patterns, RBAC-Konzepte
- DevSecOps, CI/CD Governance
- Last- & Performancetests (Gatling, JMeter)
- Öffentliche Verwaltung & E-Government (Bundesdruckerei, Landtage, Ministerien)
- Payment & Finanzintegration (ePayBL, Payment-Module)
- Verkehrsüberwachung (JENOPTIK, BSI-konforme Systeme)
- E-Commerce & ERP-Systeme (Salesforce, Compador ERP)
- Gesundheitswesen / Telematik (CGM, idem GmbH, Arzt-Software)
- Softwarearchitekt (iSAQB Advanced)
- Senior Java Backend Developer
- Technischer Teamleiter / Lead Developer
- Berater für IAM- & Security-Architekturen
- Coach für agile Teams (Scrum, Kanban)
- Führung und Coaching interdisziplinärer Teams
- Kundenberatung & Anforderungsanalyse
- Öffentliche Ausschreibungen, Budgetierung, Kostenschätzung
- Kommunikations- und Moderationserfahrung (Soziokratie, Konsentmoderation)
Sprachen
Projekthistorie
- Entwurf und Entwicklung Identity & Access Management (Anbindung Elster und Nutzerkonto Bund (Bund-ID an Keycloak Quarkus mit SAML, Integration in Projekt mitt OIDC)
- Entwurf und Entwicklung von Infrastrukturkomponenten (Gateways, Web-Proxys, Caches) mit Spring Cloud, Nginx und Apisix / Openresty
- Entwurf, Leitung und Entwicklung im Modul Payment (Anbindung des Bezahldienstes ePayBL)
- Entwurf, Leitung und Entwicklung im Modul Zustellservice (Anbindung Bürgerpostfach)
- Entwurf, Leitung und Entwicklung der Module zur Benutzerverwaltung im Behördenzugang des Portals
- Entwurf und Implementierung unterschiedlicher Keycloak-Plugins
- technische Beratung und Anleitung der Entwicklung des Teams
- Migration von Diensten in einen OpenShift Cluster
- Entwicklung, Planung und Durchführung von Lasttests
- Ausarbeitung von Konzepten, Einführung und Betreuung von Prozessen für das Secret Management
- Einführung und Betreuung einer Web Application Firewall, eines CDN und DDos-Protection
- Fehleranalyse, Incident Post-Mortem Analyse
- Bewertung und Behebung von CVEs im Projekt (bekannter Sicherheitslücken)
Rolle: Softwareentwickler, Systemanalytiker
Technologien: Java, FreeMarker, Querydsl, MySQL, Spring, JQuery, HTML/CSS
Aufgaben:
-
Entwicklung von Erweiterungen zur halbautomatischen Abrechnung, PDF-Druck und Massenversand und Anpassungen an neue Abrechnungsprozesse
-
Anforderungsanalyse, Kundenberatung
-
Entwurf und Implementierung der Erweiterungen
Rolle: Softwareentwickler, Softwarearchitekt
Technologien: Java, JavaScript, PostgreSQL, UML, FMC, Hibernate, Vaadin, Guice, Maven, Docker, Jenkins
Zielstellung: Entwicklung des Projektes beschleunigen, das System stabilisieren und dokumentieren
Aufgaben:
-
Umfangreicher Umbau und Update von Technologien in einem bestehenden Projekt (300K LOC)
-
Umstrukturierung der Module, Refactoring des Quellcodes
-
Umsetzung neuer Module (Produktionsdatenerfassung, Produktgruppen, Workflows, Datenexport)
-
Verbesserung der Stabilität und Performanz ( Optimierung der Hibernate-Nutzung und verbesserte interne Kommunikation der Microservices)
-
Vereinheitlichung der externen Schnittstellen und API-Dokumentation
-
Architekturanalyse des gesamten Systems, Erarbeitung eines Systementwurfs (SOLL)
-
Quellcodeanalyse der vom Team des Kunden entwickelten ERP-Systems
-
Implementierung neuer Funktionalität und Tests
-
Einführung von Continuous Delivery Prozessen (erreicht durch Jenkins, Jira, Sonar)
-
Vorgehensmodell: Kanban
Zertifikate
Certified Ethical Hacker
EC-Council2025