29.07.2026 aktualisiert


100 % verfügbar
Senior IT Consultant - Software Engineering - Architekten Designen Entwickeln Prüfen Trainieren
München, Deutschland
Deutschland
Diplom Ingenieur (Unv)Über mich
Senior Java- und Spring-Architekt, hands-on. Schwerpunkt: Modernisierung von Java-Enterprise-Plattformen — EJB-Monolithen zu Spring Boot und Jakarta EE, JBoss EAP 8 mit Galleon, Infrastructure as Code, GitLab CI/CD, Kubernetes. Seit 2024 zusätzlich agentische Entwicklung mit Codex und Claude Code.
Skills
Java 17, Java 11, Java 8, Jakarta EE, J2EE, Spring Framework, Spring Boot, Spring Security, Spring Data, Spring Integration, Spring Cloud, JPA, Hibernate, JDBC, JMS, EJB, CDI, JAX-RS, REST, JSF, Thymeleaf, Microservices, Domain Driven Design, Clean Architecture, Clean Code, SOLID, OOA/OOD/OOP, WildFly, JBoss EAP 8, Galleon, Tomcat, Jetty, Glassfish, Docker, Kubernetes, Helm, Rancher, Ansible, Infrastructure as Code, Maven, Git, GitLab, GitLab CI/CD, TeamCity, Artifactory, Nexus, JUnit, Testcontainers, Flyway, Liquibase, PostgreSQL, MySQL, MariaDB, Oracle, MongoDB, Elasticsearch, RabbitMQ, ActiveMQ, Apache Kafka, Keycloak, OAuth2, OpenID Connect, Kerberos, Microsoft Active Directory, LDAP, AWS, S3, EC2, CloudWatch, Azure, Cloud Native, DevOps, CI/CD, Continuous Integration, Build Pipeline, Observability, Micrometer, JFR, Linux, SUSE Linux Enterprise, Red Hat Enterprise Linux, IntelliJ IDEA, Eclipse, Scrum, Agile, Jira, Confluence, Onlinezugangsgesetz, EfA, PACS, Agentic Coding, Claude Code, Codex, KI-gestützte Automatisierung
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit1993
Sprachen
DeutschMutterspracheEnglischGrundkenntnisse
Projekthistorie
Ziel des Projekts war die einheitliche Bereitstellung der AKDB-Fachverfahren aus derselben Codebasis für klassische Rechenzentrumsinstallationen, den Betrieb bei Kunden und Cloud-Native-Plattformen.
2024 und 2025 entwickelte ich dafür ein schrittweises Transformationskonzept, das ich mit den Bereichen Konfigurationsmanagement und Entwicklung abstimmte und als Mitglied der zentralen Architekturgruppe der AKDB in deren unternehmensweite Empfehlungen einbrachte. Es überführt imperative Installations- und Setup-Verfahren in deklarative Infrastructure as Code und verbindet klassische Betriebsformen mit dem Weg zu Cloud Native.
Ein wesentlicher Baustein war die Migration auf JBoss EAP 8 mit Galleon Feature Packs für anwendungsspezifische, reproduzierbare Laufzeiten. Die Kernelemente validierte ich in zahlreichen Proofs of Concept zu Provisionierung, Konfiguration, Secrets, Integrationstests, Container-Images, CI/CD und Observability.
2026 überführte ich einen Teil des Ansatzes in die automatisierte Bereitstellung einer modularen Spring-Boot-Anwendungslandschaft als WAR/EAR und Container-Image für WildFly/JBoss EAP.
Teamgröße: mehrere Produktgruppen
Skills: Java 17, Jakarta EE, WildFly/JBoss EAP 8, Galleon, Infrastructure as Code, Maven, GitLab CI/CD, Docker, Kubernetes, Helm, Testcontainers, JFR, Micrometer, Spring Boot
(Projekt Dezember 2023 gestoppt)
EMBE-Online ist ein Online-Portal, das ab 2023 zur Vorlage von Messberichten verwendet werden soll. Nach dem EfA-Prinzip entwickelt ein Land oder eine Allianz aus mehreren Ländern eine Leistung zentral und stellt diese anschließend anderen Ländern und Kommunen zur Verfügung, die den Dienst dann mitnutzen können.
Bei EMBE-Online bin ich in einem kleinen Entwicklungsteam verantwortlich für das Backend. Das Backend basiert auf einer Microservice Architektur, containerisiert, deployt mit Helm aus Gitlab-Pipelines heraus auf die Kurbernetes Plattform Rancher.
Bei diesem Projekt kommt wiederholt der Technologiestack zum Einsatz, den ich nunmehr seit über 15 Jahren intensiv einsetze, und die Aufgaben mit meiner Expertise in den Tools und Frameworks von Spring IO – Spring Boot, Spring Security, Spring Data– effektiv löse. Als Identity Provider wird Keycloak 20.x eingesetzt. Die Arbeiten finden unter Beachtung der Scrum Methoden statt, mit einem 14 tätigen Sprintwechsel und den Tools Jira und Confluence von Atlassian.
Skills: Java 17, spring/boot/security/data, PostgreSQL, Keycloak, maven, git, Gitlab, IDEA, junit, Docker, Helm, Kubernetes, Rancher, Tomcat, Liquibase, u.v.m..
EMBE-Online ist ein Online-Portal, das ab 2023 zur Vorlage von Messberichten verwendet werden soll. Nach dem EfA-Prinzip entwickelt ein Land oder eine Allianz aus mehreren Ländern eine Leistung zentral und stellt diese anschließend anderen Ländern und Kommunen zur Verfügung, die den Dienst dann mitnutzen können.
Bei EMBE-Online bin ich in einem kleinen Entwicklungsteam verantwortlich für das Backend. Das Backend basiert auf einer Microservice Architektur, containerisiert, deployt mit Helm aus Gitlab-Pipelines heraus auf die Kurbernetes Plattform Rancher.
Bei diesem Projekt kommt wiederholt der Technologiestack zum Einsatz, den ich nunmehr seit über 15 Jahren intensiv einsetze, und die Aufgaben mit meiner Expertise in den Tools und Frameworks von Spring IO – Spring Boot, Spring Security, Spring Data– effektiv löse. Als Identity Provider wird Keycloak 20.x eingesetzt. Die Arbeiten finden unter Beachtung der Scrum Methoden statt, mit einem 14 tätigen Sprintwechsel und den Tools Jira und Confluence von Atlassian.
Skills: Java 17, spring/boot/security/data, PostgreSQL, Keycloak, maven, git, Gitlab, IDEA, junit, Docker, Helm, Kubernetes, Rancher, Tomcat, Liquibase, u.v.m..
Erstellung von Architekur-, Umsetzungs- und Auslieferungskonzepten für Softwaresysteme im Bereich Onlinezugangsgesetzes wie Bürgerservice Portal, Servicekonto und Bayern ID.
Die zum Einsatz kommenden Technologien und Produkte bestehen aus der Betriebsplattform Kubernetes, basierend auf SuSE-Enterprise, den Tools Helm und Ansible für Bereitstellung der Anwendungen, gesteuert über Deploymentpipelines aus Gitlab. Die containerisierten Anwendungen sind implementiert in Java 11 und 17, unter Verwendung der Spring IO Produktlandschaft wie Spring Frame, Spring Boot, Spring Cloud nutzen als Backend die Datenbank Produkte MariaDB und MongoDB, RabbitMQ als Messagebroker und Schibboleth als Identitätsmanagementsystem.
Die Produktentwicklung findet in mehreren Gruppen unter Anwendung der Methoden von Scrum und den unterstützenden Tools von Atlassian Jira und Confluence statt. Insgesamt sind etwa 50 Mitarbeiter beteiligt.
Neben diesen Arbeiten wirkte ich führend, mit einem kleinen Entwicklerteam, bei Aktualisierung des legacy Bürgerservice Portales mit, bishin zur Implementierung einer vollständig automatischen Deployment Pipeline. Technologien wie Java 8, Redhat EAP 6.x, Rehat Enterprise Linux, Gitlab, Ansible, Maven, MariaDB, Elastic Search kamen dabei zum Einsatz.
Skills: Java 8, 11, 17, spring/boot/security/integration, Mysql / MariaDB, SQL, maven, git, Gitlab, IDEA, JUnit, Nexus, Docker, Helm, Kubernetes, Rancher,Tomcat, RabbitMQ, JBoss Redhat EAP, Ansible, u.v.m
Die zum Einsatz kommenden Technologien und Produkte bestehen aus der Betriebsplattform Kubernetes, basierend auf SuSE-Enterprise, den Tools Helm und Ansible für Bereitstellung der Anwendungen, gesteuert über Deploymentpipelines aus Gitlab. Die containerisierten Anwendungen sind implementiert in Java 11 und 17, unter Verwendung der Spring IO Produktlandschaft wie Spring Frame, Spring Boot, Spring Cloud nutzen als Backend die Datenbank Produkte MariaDB und MongoDB, RabbitMQ als Messagebroker und Schibboleth als Identitätsmanagementsystem.
Die Produktentwicklung findet in mehreren Gruppen unter Anwendung der Methoden von Scrum und den unterstützenden Tools von Atlassian Jira und Confluence statt. Insgesamt sind etwa 50 Mitarbeiter beteiligt.
Neben diesen Arbeiten wirkte ich führend, mit einem kleinen Entwicklerteam, bei Aktualisierung des legacy Bürgerservice Portales mit, bishin zur Implementierung einer vollständig automatischen Deployment Pipeline. Technologien wie Java 8, Redhat EAP 6.x, Rehat Enterprise Linux, Gitlab, Ansible, Maven, MariaDB, Elastic Search kamen dabei zum Einsatz.
Skills: Java 8, 11, 17, spring/boot/security/integration, Mysql / MariaDB, SQL, maven, git, Gitlab, IDEA, JUnit, Nexus, Docker, Helm, Kubernetes, Rancher,Tomcat, RabbitMQ, JBoss Redhat EAP, Ansible, u.v.m
Zertifikate
Workshops, Trainings zu AWS, Azure, Kubernetes, Kafka, Angular 8, Vue JS, Kotlin
Verschiedene2019
Kurs Domain Driven Design - Eventstorming bei Alberto Brandolini Grundkurs Scala bei Typesafe München
Alberto Brandolini2015
ScrumMaster
ScrumAlliance2007