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)
München, Deutschland
Deutschland
Diplom Ingenieur (Unv)

Profilanlagen

scrum-alliance_csm_certificate.pdf
profilv82.pdf
profilv83.pdf

Ü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

Architektur und Modernisierung von Java-Enterprise-Plattformen

AKDB

Internet und Informationstechnologie

500-1000 Mitarbeiter

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

Entwicklung der Software EMBE Online im Rahmen des Onlinezugangsgesetzes

Land Rheinland-Pfalz, Umweltressort / HR-Solutions GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

(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..

Architektur und Entwicklung Software im Rahmen des Onlinezugangsgesetzes

AKDB

Internet und Informationstechnologie

500-1000 Mitarbeiter

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

Architekt, Entwickler, DevOps

Carl Zeiss Meditec AG

Pharma und Medizintechnik

1000-5000 Mitarbeiter

Weiterentwicklung einer Archiv-Lösung (PACS) für den medizinischen Einsatzbereich. 

2018/2019 - Das unten im Profil genannte, über 10 Jahre alte Produkt, technologisch und fachlich modernisieren. Es wird hier als eignes Projekt im CV beschrieben, weil ein umfangreicher Technologiewechsel stattfand.

Abkehr von einer Java Enterprise Container basierenden, EJB zentrierten Implementierung, monolithisch laufenden Anwendung hin zu leichtgewichtigen, fachlich separierten Komponenten, lauffähig als dockerisierte Microservices auf on-premise, AWS- und Azure Plattform.

Der Großteil der Arbeiten bestand in der Transformation zahlreicher Enterprise Java Beans in fachlich separierte, technologiefreien (nach den Prinzipien von SOLID und Clean Architecture) Klassen. Als Frameworks wird konsequent Spring Framework/ - Boot / - Integration / - Data / - Security verwendet.
Für den Transport der Application Events kommt als Message Broker Active MQ zum Einsatz, weil der Betrieb als embedded Variante, für kleine on-premise einfach, möglich (ebenfalls Basis des Azure Messaging Service) - Apache Kafka erwies sich für den on-premise Einsatz als zu komplex.

Die darüber entstanden Komponenten sind so designt, dass diese als stand alone Services als auch in eine monolithische Struktur zusammengefasst lauffähig sind.
Die deploybaren Einheiten sind Docker Images.

Durch Anwendung der Cloud Native Idee, Configuration Pattern u.v.m. sind die Services ohne Codeänderung auf den verschiedensten Cloud Plattformen und on-premise lauffähig.

Teamgröße: 20

Skills: j2ee (JPA, EJB,  JMS, CDI, JDBC, JSF, JAX-RS), spring-framework/ -boot/ -security/ -integration, Mysql 5.x, SQL, Jersey, maven, subversion, IDEA, Teamcity, maven, ant, junit, Artifactory, MongoDB 3.x, Docker, Glassfish 3.x, JClouds, Active MQ, Thymeleaf und mehr.Weiterentwicklung einer Archiv-Lösung (PACS) für den medizinischen Einsatzbereich. Backend wird entwickelt auf Basis von Java Enterprise 6/ Java 8 / Java 11 in einer
klassischen Client-/Server-Architektur seit 2008. Interprozess-Kommunikation anfängliche über CORBA IIOP und JMS, später Ablösung CORBA durch REST-angelehnte Schnittstellen.  

2010 - 2018
Eigenverantwortliche Implementierung eines Continuous Integration Prozesses nach den Ideen von Jez Humble (ThoughtWorks) auf der Basis von Jetbrain’s Teamcity Server als CI Server Produkt und JFrog’s Artifactory als Repository Produkt für sämtliche Build Ergebnisse. Zentrales Tool für Bau der Java Artefakte und Ausführung der automatisierten Tests ist maven 3.x. Deployment Einheiten als Ergebnis einer build pipeline sind Docker Images und System Installer. 

Hauptarbeiten: 

  • Modularisierung des Backend Monolithen nach Domain Driven Design, integrierbar in das Gesamtsystem via JNDI und als eigenständig lauffähiger Service (Microservice). Implementierung auf Basis java 8 und spring framework/spring boot.
  • Implementierung der Integration der Backend Komponenten in Security Systeme wie Microsoft Kerberos/Active Directory und OAuth2 unter Anwendung  verschiedener Spring Projekte z.B. Spring Security 4.x/5.x
  • Entwickler für DevOps Ideen, Themen wie Clean Code, Clean Architecture, Domain Driven Design, SOLID begeistern. 

Weitere Arbeiten: 

  • Umstellung CORBA IIOP basierende Interprozess Kommunikation auf rein HTTP.
  • Automatisierte Daten-Migration auf Basis des Tools flyway.
  • Entwicklung AWS Cloudvariante des Backends im Lift&Shift Ansatz unter Anwendung der AWS Produkte S3, Cloud Watch, EC2.
  • Entwicklung einer Analyse Engine auf Basis von Elastic Search, AWS Serverless Functions, S3, Kibana.
  • Implementierung eines dokumentenorientierten Indexes für strukturierte Suche über Metadaten auf Basis von MongoDB 3.x, spring boot, RestHEART.
  • Entwicklung von Plugins für Maven3, Teamcity, Artifactory für Verbesserung der CI Prozesse.
  • Pflege des Application Servers Glassfish mit Bugfixing und Aktualisierung der Komponenten.

Teamgröße: 20

Skills: j2ee (JPA, EJB,  JMS, CDI, JDBC, JSF, JAX-RS), spring-framework/ -boot/ -security/ -integration, Mysql 5.x, SQL, Jersey, maven, subversion, IDEA, Teamcity, maven, ant, junit, Artifactory, MongoDB 3.x, Docker, Glassfish 3.x, JClouds, Thymeleaf, Serverless, AWS, Elastic Search, ELK und mehr.

Architekt, Entwickler

Hypovereinsbank IS / UniCredit Bank AG

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

Entwicklung eines Tools für die Beurteilung von Spezialfinanzierungen. Geratet werden Objekte wie Schiffe/Schiffsflotten, Immobilien, Windkraftanlagen und Flugzeuge.   Das Berechnungsmodell wurde vom Fachbereich vorgegeben und mit Unterstützung durch die IT verfeinert und weiterentwickelt.  Die SW-Architektur folgt dem klassischen Webanwendungsdesign in drei Schichten. Das Benutzerinterface ist mit JSF 1.2/Facelets realisiert. Der Rechenkern läuft als eigenständige Anwendung und kommuniziert über JMS mit dem UI und Batch-Prozessen. Die objektbeschreibenden  Daten und die Ratingergebnisse werden in einer Oracle Datenbank über JPA/Hibernate persistiert. Meine Hauptaufgaben: Design der Architektur, Kommunikation mit dem Fachbereich, Entwicklung aller Teile von UI bis Persistenz außer Rechenkern.

Teamgröße: 8

Skills: j2ee, AOP, aspectJ, spring, Oracle 9i, Xdoclet, SQL, jdbc, JSF, Acegi, Windows NT, eClipse, maven, ant, junit, cvs, visual source safe, UML, oracle jvm.

Architekt, Entwickler

Unterschiedlichste

Sonstiges

5000-10.000 Mitarbeiter

Verschiedenste IT Projekte in den unterschiedlichsten Branches. Ausführliche Projektbeschreibung unter www.liermann-it.de

Zertifikate

Workshops, Trainings zu AWS, Azure, Kubernetes, Kafka, Angular 8, Vue JS, Kotlin

Verschiedene

2019

Kurs Security mit Microsoft Active Directory und Kerberos bei ATOS

ATOS

2017

Kurs Domain Driven Design - Eventstorming bei Alberto Brandolini Grundkurs Scala bei Typesafe München

Alberto Brandolini

2015

ScrumMaster

ScrumAlliance

2007


Portfolio


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden