You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Torsten LiermannTL

Torsten Liermann

Java Enterprise Senior Entwickler

480 €/Tag
München, DE
15+ Jahre

Durchschnittliche Reaktionszeit: 1h

Über Torsten

Senior Java-/Spring-Architekt und praxisnaher Backend-Engineer (hands-on). Kernkompetenz ist die Modernisierung von Legacy-Systemen zu Cloud-native Anwendungen: EJB/J2EE-Monolithen werden in modularisierte, containerisierte Spring-Boot-Services überführt, Schnittstellen von CORBA/JMS auf versionierte HTTP/REST-APIs umgestellt, Datenmodelle konsolidiert und fachliche Grenzen nach DDD geschärft. Ergebnis: wartbare, testbare, skalierbare Services.

End-to-end: Bestandsaufnahme, Zielarchitektur, Roadmap/Migrationspfad (Strangler), PoCs, Implementierung, Tests/QS, CI/CD, Containerisierung, Betriebsübergabe. Security-by-Design & Compliance (OAuth2/OIDC, AD/Kerberos, Rollen).

Technischer Schwerpunkt: Java, Spring Boot, Spring Security, REST, SQL/NoSQL; Build & Pipeline mit Maven, TeamCity/GitLab, Artifactory; Container (Docker), Orchestrierung (Kubernetes); Betrieb on-prem, AWS, Azure. Observability: strukturierte Logs, Metriken, Tracing (Prometheus/Grafana, OpenTelemetry). Code-Reviews, Clean Code/Architecture, SOLID. Ergänzend: API-Versionierung, Idempotenz und Konsistenzregeln, klare Schnittstellen-SLAs.

Branchenerfahrung: Gesundheitswesen/Medizintechnik, Finanz- und Investmentumfeld, Bauwesen und Telekommunikation, auch reguliert. Typische Beiträge: Architektur-Assessments, EJB→Spring-Boot, Entkopplung, API-Design/Governance, Performance/Security-Reviews, Build-/Release-Pipelines, Coaching (DDD, DevOps). Ziel: planbare Lieferung, Cloud-Readiness, geringere Betriebsrisiken.

Im laufenden Betrieb: rückwärtskompatible Schnittstellen, Zero-Downtime (Blue/Green, Rolling), automatisierte Migrationen (z. B. Flyway). Legacy wird gekapselt, Tech-Debt sichtbar und abgebaut; neue Services mit klaren SLAs und früher Telemetrie. Entscheidungen als ADRs dokumentiert.
  • Deutsch

    Muttersprachlich oder zweisprachig

Vor Ort möglich
München (bis zu 50 km), München (bis zu 30 km), Hamburg (bis zu 30 km), Berlin (bis zu 30 km), Leipzig (bis zu 30 km), Dresden (bis zu 30 km)

Projekt- und Berufserfahrung

  • Ministerium Umwelt
    Entwicklung der Software EMBE Online im Rahmen des Onlinezugangsgesetzes und der EfA Allianz
    UMWELT
    November 2022 - Januar 2024 (1 Jahr und 2 Monate)
    München, Deutschland
    (Projekt wurde 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.

    Teamgröße: 20

    Skills: Java 17, spring/boot/security/data, PostgreSQL, Keycloak, maven, git, Gitlab, IDEA, JUnit, Docker, Helm, Kubernetes, Rancher, Tomcat, Liquibase, u.v.m.
    Java 17 Kubernetes Git Keycloak Spring Boot
  • Saxionia Systems AG / Carl Zeiss Meditec AG
    Architekt, Entwickler
    MEDIZIN
    Dezember 2010 - September 2019 (8 Jahre und 10 Monate)
    München, Deutschland
    Modernisierung eines über 10 Jahre alten Kernprodukts – technologisch und fachlich. Ablösung der EJB-zentrierten, monolithischen JEE-Anwendung hin zu leichtgewichtigen, fachlich separierten Komponenten, betrieben als dockerisierte Microservices on-prem sowie in AWS und Azure.

    Kernarbeiten:
    • Transformation zahlreicher Enterprise Java Beans in technologiearme, domänenspezifische Klassen nach SOLID und Clean Architecture.
    • Cloud-Native-Konfiguration (Configuration Pattern etc.) für plattformneutrale Deployments ohne Codeänderung.
    • Weiterentwicklung einer medizinischen Archiv-/PACS-Lösung (seit 2008), Backend auf Java EE 6/Java 8; Interprozess-Kommunikation von CORBA IIOP/JMS zu REST-ähnlichen HTTP-Schnittstellen migriert.
    • Aufbau einer durchgängigen CI-Pipeline nach Jez Humble: TeamCity, Artifactory, Maven 3.x; Artefakte: Docker-Images und System-Installer.
    • Modularisierung des Backend-Monolithen nach DDD; Integration via JNDI oder als eigenständig lauffähige Services (Spring Framework/Spring Boot, Java 8).
    • Security-Integration: Microsoft Kerberos/Active Directory und OAuth2 mit Spring Security 4.x/5.x.
    • Umstellung sämtlicher IPC-Pfadwege von CORBA IIOP auf reines HTTP.
    • Automatisierte Datenmigration mit Flyway.
    • AWS-Variante im Lift-&-Shift-Ansatz (S3, CloudWatch, EC2).
    • Dokumentenorientierter Metadaten-Index für strukturierte Suche: MongoDB 3.x, Spring Boot, RestHEART.

    Rolle: End-to-End-Verantwortung von Architektur, Implementierung, CI/CD und Betriebskonzept; Treiber für DevOps, Clean Code, Clean Architecture, DDD und SOLID.
    Spring Boot AWS AZURE Rest API Spring Security
  • AKDB
    Architektur und Entwicklung Software im Rahmen des Onlinezugangsgesetzes
    SOFTWARE-HERSTELLER
    Januar 2020 - Dezember 2022 (3 Jahre)
    München, Deutschland
    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.

    Teamgröße: 20

    Skills: Java 8, 11, 17, spring/boot/security/integration, Mysql / MariaDB, SQL, maven, git, gitlab, IDEA, junit, Nexus, Docker, Kubernetes, Rancher,Tomcat, RabbitMQ, JBoss Redhat EAP, ansible, u.v.m.
    Java 17 Spring Boot Spring Security Gitlab CI JBoss

Empfehlungen

Diese Freelancer passen auch zu Ihren Kriterien

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Ausbildung und Abschlüsse

  • Dipl.-Ing. Informatik (und Bauwirtschaft)
    Technische Hochschule Leipzig
    1987
    Studium der Bauwirtschaft und Informatik. Ab 2. Stundenjahr Fokus auf Ausbildung als Informatiker.

Zertifizierungen

  • Scrum Master
    Scrum Alliance
    2007
    https://bcert.me/snhxowgzb
    Scrum Master Agile Methode Scrum
  • Domain Driven Design - Eventstorming
    Alberto Brandolin
    2015
    Design DDD

Fähigkeiten

Kategorien