12.05.2025 aktualisiert

**** ******** ****
100 % verfügbar

Senior Software-Architekt (Java/Kubernetes ) / Cloud- & Lead-Developer

Leipzig, Deutschland
Deutschland
Dipl. Ing. Elektrotechnik/Automatisierungstechnik
Leipzig, Deutschland
Deutschland
Dipl. Ing. Elektrotechnik/Automatisierungstechnik

Profilanlagen

qualifikationsprofil_tilostein.docx

Skills

JavaAgile MethodologieAmazon Web ServicesAmazon S3TransaktionsmanagementArchitekturArchitekturdesignAtlassian JiraMicrosoft AzureBusiness IntelligenceBig DataCloud ComputingInformationssicherheitDatenbankenContinuous DeliveryContinuous IntegrationDatenmodellIBM DB2DevOpsDigitale SignaturWeb EntwicklungAmazon DynamoDBJ2EEHibernateIdentitätsmanagementJava Persistence APISpring FrameworkApache StrutsJavaserver FacesPostgreSQLProjektmanagementApache MavenMicrosoft Sql-ServerNexus 1000VOpenidOpenShiftOracle FinancialsLeistungssteigerungScrumRedisRelease-ManagementRenovierungPrometheusAufwertungScaled Agile FrameworkSicherheit VerwaltungServiceorientierte ArchitekturSOAPSingle Sign-OnVaultVaadinWebSocketDaten- / DatensatzprotokollierungKatalogeTest-Driven DevelopmentSpring CloudIstioGrafanaSpring BootIT-ArchitekturCachingGitLabCloudformationKanbanGitlab-CiKubernetesAvroRancherApache KafkaCloudwatchApi-GatewayElastic KibanaRestful ApisAmazon Simple Queue ServicesTerraformDockerJenkinsGolangMicroservices
Erfahrungen/Skills:
  • Lead-Architekt, Solution-Manager, Lead/Senior-Developer im Java/Cloud Umfeld
  • Sehr gute Kenntnisse in Frameworks und Tools (24 Jahre Java EE, 18 Jahre Spring)
  • Hohe Problemlösungskompetenz, gute kommunikative Skills und Serviceorientierung
  • Hohe Kompetenz im Microservice Architekturdesign und Modularisierung im Cloud Umfeld, Clean Architecture/Code, Legacy Code und hexagonaler Architektur
  • Sehr gute Cloud-native, Kubernetes- und Security-Kenntnisse
  • Technische Projektleitung und Architekturberatung (Java-Umfeld)
  • Die Fähigkeit, in unterschiedlichsten Projekten Technologieentscheidungen vorgeben zu können und aktiv Wissen zu vermitteln
  • Aufbau von Build- und Testumgebungen / Continuous Integration und - Delivery
  • Sehr umfangreiches DevOps und Security Wissen im Aufbau von Systemen
  • 100% Leidenschaft, Begeisterung für neue Technologien
  • Nutzung von KI/AI für den Softwareentwicklungsprozess

Produkte / Standards / Erfahrungen
 
  • Selbständiger und vollständiger Aufbau von cloudfähigen Java Microservice-Architekturen mit Spring Boot, Spring Cloud und Cloud-native (Kubernetes)
  • Kafka-Knowhow und verteiltes Transaktionsmanagement (L2Y, Outbox)
  • Hands-on-Mentalität hinsichtlich Beratungen zu architektur- und entwicklungsnahen Themen inklusive Security Strategien in der Cloud
  • Leitung und Durchführung von Business Intelligence Projekten zur Unterstützung und Aufwertung bestehender Softwaresysteme
  • Konzeption und Umsetzung von Logging und Tracing mit OpenTelemetry für Kibana/Elastic und Jaeger in Kubernetes
  • Agile Entwicklung mittels Scrum/Kanban/SAFe und Jira
  • Zerlegung monolitischer Anwendungen (Legacy) und Planung von Microservice Architekturen
  • unterschiedlichste Refactoringprojekte und Code-Reviewies zur Sicherung von Produkten
  • Erfahrung in IAM, Keycloak, Azure, SSO, IDP Architekturen und Security-Konzepten
  • Architektur-Experte für SOA sowie Microservice Architekturen  (Spring Boot und Spring Cloud) sowie Softwareverteilungskonzepten
  • Tiefgreifende Erfahrung mit Jira, Confluenc, Jenkins, Nexus, Maven, Kibana, Gitlab CI, Docker, Kubernetes, Helm, Terraform, Vault, ArgoCD
  • Aufbau von CICD Pipelines und Template-Katalogen
  • Software-Qualitäts-, Build- und Release-Management
  • Testkonzepte und Test Driven Development (TDD) mit verschiedensten Ansätzen wie Unit-, Integrations-, Last- & Performance-Tests, Testcontainer
  • RESTful Apis, SOAP, Websocket, Kafka Streams, Avro, Event-based Architecture, Spring-Integration
  • mehrjährige Vaadin, GWT, JSF und Struts-Kenntnisse (Webentwicklung)
  • tiefgreifendes Hibernate/JPA- und Spring-Knowhow (15 Jahre),
  • Erfahrungen im Bereich digitale Signatur, Anmeldeverfahren (SSO, Token-Managment, OpenID, IDP, Azure)
  • Datengewinnungsprojekte (BigData), Datenbank-Knowhow sowie Aufbau von effektiven und schnellen Datenmodellen und DB-Sanierung/Optimierung
  • Datenbankmodellierung und Performanceoptimierung(Oracle, DB2, SQLServer, Postgres (Cluster))
  • Tiefgreifende DevOps Kenntnisse hinsichtlich Kubernetes (Rancher & Openshift), Istio, Helm (Templates), Terraform, OpenpolicyAgent (Rego), ArgoCD (ApplicationSets), Vault, AWS, Keycloak, CICD, Containerhandling, Caching, Redis-Sentinel und Cluster, Elastic, Jaeger, Tracing, Grafana, Prometheus, Golang, Gitlab
  • AWS Projekterfahrung mit S3, Cognito, DynamoDB, CloudWatch, CloudFormation, SimpleQueueService (SQS), API Gateway, DynamoDB
  • Blackbox-Entwicklungs-, Alarm-, StateOfLife-Monitoring

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2015

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Zentralarchitektur für Softwareentwicklungsprozesse/-standards und einheitliche Deployments

RTL

Medien und Verlage

5000-10.000 Mitarbeiter

DevOps-Lead
  1. Teamgröße:                  8
  2. Programmierung:          Helm, Golang, Gitlab-CI, Kubernetes, Vault, ArgoCD
  3. Technologien:               Kubernetes-Stack, Grafana, ELK, Opentelemetry, Spring
  4. Qualifizierung:              DevOps-Experte
  5. Umgebung:                  Kubernetes
  6. Beschreibung:
     
Schaffung von Deployment- und Buildprozess-Standards für ganz RTL Tech. Zu meinen Aufgaben gehörte auch die gesamtheitliche Organisation des IAM und Infrastruktur-Stacks für alle Entwicklungsabteilungen. Einführung von cloudnativem Logging und Tracing für Architektur-Blackboxanalysen der Softwareprodukte. Als Softarearchitekt unterstützte ich übergreifend alle Entwicklungsteams (Konfliktlöser, Streitschlichter, Suche nach technischen Lösungen)

Lead Architekt eines zentralen Planungssystems für TV Sendungen und PayTV

RTL

Medien und Verlage

1000-5000 Mitarbeiter

Lead Software-Architekt
  1. Teamgröße:                  40
  2. Programmierung:          Spring-Cloud, Kubernetes, Kafka, MSSQL, MongoDB, Web- & REST-Services, Feign, Elastic Search & Kibana, Java 17, OpenID Connect, OAuth, Vaadin, Service Mesh, Helm, ArgoCD, hexagonale Architektur, Security mit OPA (OpenPolicyAgent Ansatz), Vaadin, React, OpenTelemetry
  3. Schnittstellen:               Rest via Contract-First Ansatz, Kubernetes, Kafka, Avro
  4. Qualifizierung:              Lead-Architektur und Aufbau einer modernen Softwareentwicklung unter Responsive-, Message Driven-, Elastic-, Resilient-Designvorgaben
  5. Umgebung:                  Rancher, Kubernetes Cluster, ArgoCD, Spring, Docker Compose, Azure-Cloud, AWS-Cloud, Kafka
  6. Beschreibung:
     
Eine bestehende Systemlandschaft für die TV-Sendeplanung soll durch eine neue, cloudbasierte Microservicelösung ersetzt werden. Das Ergebnis ist ein Produkt, das auch für andere Sender verwendet werden kann. Alle Daten sollen für eine vollständige elektronische Vorplanung für weitere digitale Prozesse dienen. Das System bekommt Daten aus allen Randsystemen der TV-Produktion digital und liefert Daten via Kafka Streams. Im Projekt wurde auch die Security-Architektur von rollenbasiert auf cloudnative und OPA geändert. Ziel ist eine Webanwendung die über ein zentrales Gateway auf mehr als 15 Micoservices zugreift. Die Security erfolgt UI-seitig mit Session und Back-seitig tokenbasiert. Anbindung erfolgt über AzureAD und OPA (OpenPolicyAgent). Kommunikation erfolgt mit Rest und Kafka.

Zu meinen Aufgaben gehörte auch das eigenständige Entwickeln von POCs und die programmatische Unterstützung der Entwickler bei Fehlersuchen und neuen technische Ansätzen. Oft habe ich mitentwickelt und bin daher auf dem aktuellen Stand der Entwicklung

Übernahme und Weiterentwicklung von 12 AWS/Apache Camel/Camunda Anwendungen

Gruner & Jahr

Medien und Verlage

1000-5000 Mitarbeiter

Lead Software-Architekt/DevOps
  1. Teamgröße:                  5
  2. Programmierung:          Spring, Kubernetes, AWS, Labmda, AWS-SDK, SQS, S3, CloudWatch, CloudFormation, Splunk, Grafana, Camunda Cloud, Java, Kotlin
  3. Schnittstellen:               Rest via AWS CloudFormation Ingress-API
  4. Qualifizierung:              Architektur und Überführung des AWS Stacks in Spring Cloud
  5. Umgebung:                  AWS, Kubernetes
  6. Beschreibung:
     
Mehrere Java Anwendungen in Kubernetes mit einer AWS Fassade und Ressourcen wurden übernommen und weiterentwickelt. Teile des AWS Tech-Stacks wurden in eine Kubernetes Plattform ohne AWS-Abhängigkeiten überführt.

Aufbau, Prototyp und Konzeption einer Konzern-Steuerungssoftware für Abschreibungen und Rückbau von industriellen Altlasten

LEAG

Energie, Wasser und Umwelt

1000-5000 Mitarbeiter

Lead-Developer, Senior-Software-Architekt
  1. Teamgröße:                  4
  2. Programmierung:          Spring-Cloud (Boot 2.x), Netflix, Spring Cloud/Boot, Web- & REST-Services, Feign, Elastic Search & Kibana, Java 11, Vaadin, Keycloak, Hibernate, Oracle
  3. Schnittstellen:               Rest mit Feign und Service-Registry (Consul, Hashicorp)
  4. Qualifizierung:              Lead-Developer Oracle, Software-Architekt, Business/Data-Analyst
  5. Umgebung:                  Microservicearchitektur mit Spring
  6. Beschreibung:
     
Neuentwicklung einer Konzernsteuerungssoftware mit Vaadin als UI. Die Software ersetzte eine SAP Anwendung, die unflexibel geworden war. Alle Parameter wurden in einem sehr komplexen Datenmodell abgebildet. Anbindung der Software an erhöhte Security-Anforderungen eines Stromerzeugers. Mit der Software kann die Produktion sowie steuerliche Abschreibungsprozesse dynamisch gesteuert werden. Das Ganze erfolgte agil, da durch die Energiewende permanent neue Anforderungen zu berücksichtigen waren.

Blueprint Entwicklung Cloud-native Stack Kubernetes als unternehmensweite Cloud Entwicklungsgrundlage für Microservice Entwicklung

Behörde

Öffentlicher Dienst

1000-5000 Mitarbeiter

Software-Architekt
  1. Teamgröße:                  9
  2. Programmierung:          Spring-Cloud, Kubernetes, Openshift, Istio, OPA, Web- & REST-Services, Feign, Elastic Search & Kibana, Java 11, OpenID Connect, OAuth, Service Mesh, Tektone, Helm, ArgoCD
  3. Schnittstellen:               Istio, OPA, Kubernetes Internals, REstful
  4. Qualifizierung:              Blueprint Entwicklung im DevOps und Entwicklerbereich mit Cloud-native Stack (Kubernetes, Openshift)
  5. Umgebung:                  Openshift, Kubernetes Cluster
  6. Beschreibung:
     
Bestehende Anwendungen auf Spring Boot/Eureka Netflix Stack sollten nach einem einheitlichen Muster in den Kubernetes Cloud-native Stack überführt werden. Themen dabei waren: Traffic-Management, Service-Mesh, ServiceDiscovery Service Mesh Konzepte Operator-Entwicklung, zentrales Konfigurationsmanagement mit GitOps-Ansatz, Logging/Tracing-, Security-Konzepte, knative Serving und knative Eventing Analysen für die Entwicklung.

Aufbau, Prototyp und Konzeption einer Logistik-Datendrehscheibe als cloudnative Anwendung (Netflix-OSS) in OpenShift

Fincons/Kombiverkehr/DeutscheBahn

Transport und Logistik

50-250 Mitarbeiter

Lead-Developer, Cloud-/Software-Architekt
  1. Teamgröße:                  10
  2. Programmierung:          Spring-Cloud (Boot 2.x), Netflix, Hysterix, Spring Cloud/Boot, Docker, Web- & REST-Services, Feign, Openshift, fabric8, Brave, Sleuth, Spring Gateway, Elastic Search & Kibana, Java 11, Kafka, Keycloak, Zipkin, UML, Camunda, Security
  3. Schnittstellen:               Rest mit Feign und Service-Registry
  4. Qualifizierung:              Lead-Developer cloudnativer Stack, Software-Architekt. CI/CD Pipeline, Docker + Openshift Deployment Pipeline, ELK Stack ohne Logstash mit Java Appender Logging, Tracing, Epic/Story-Planung mittels Scrum (UML/Camunda)
  5. Betriebssystem:                        OpenShift 3.11/4.6 AWS
  6. Beschreibung: 

Entwicklung einer Datendrehscheibe (Handelsbörse) für den elektronischen Datenaustausch aller Partner in einer Logistikkette mitteös Microservice-Technologie als Cloud-Lösung mit Openshift in der AWS. Ziel ist eine Datenaustauschplattform für verschiedene Formate im Logistik-Bereich mit dem SSO System Keycloak und Kafka. Dazu gehörten :
  • die Erörterung der Themen mit den Stackholdern, Design und Klassifizierung von Abläufen bis hin zum Microservice Design der Plattform. Die Synchronisation aller Prozesse und Logging (Elastic+Kibana) über ein einheitliches Tracing war en Hauptziel zur Nachverfolgung des Datenverkehrs.
  • Einkauf und Design der AWS Cloud (Openshift)
  • Aufbau und Umsetzung von technischen Konzepten zur sicheren Kommunikation (tokenbasiert) unter Last.
Die Architektur sollte einen 24-h Betrieb und gleichzeitigen Austausch von Softwarekomponenten (Maintenance) ermöglichen.

Microservice-Development für Volkswagen Verona Oracle Anbindung

Volkswagen/SopraSteria

Automobil und Fahrzeugbau

500-1000 Mitarbeiter

Lead-Developer, technischer Software-Architekt für VW Verona / Schnittstellen Entwicklung
  1. Teamgröße:                  5
  2. Programmierung:          Spring-Cloud (Boot), Netflix, Hysterix, Spring, Mockito, Kibana, Docker, Web- & REST-Services, CXF Specials, Hibernat JPA, Oracle
  3. Schnittstellen:               SOAP + Rest mit SSL 2-way, Oracle
  4. Qualifizierung:              Lead-Developer, Software-Architekt Schnittstellen VW-Umfeld
  5. Betriebssystem:                        Unix
  6. Beschreibung: 

Anbindung verschiedenster VW-Systeme über einen neu zu entwickelnden Schnittstellenserver, der über REST und Soap die Oracle-Datenwelten mit einem Dokumentenmanagementsystem verbindet. Das Konzept wurde über mehrere Microservices dimensioniert, die alle über die Netflix-Registry kommunizieren. Realisiert wurde das System mit Spring Cloud + Oracle-Besonderheiten. Das System soll manuelle Arbeitsschritte durch automatische Prozesse ablösen.

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden