freiberufler Principal Software Engineer & Cloud Architect (20+ Jahren Erfahrung) auf freelance.de

Principal Software Engineer & Cloud Architect (20+ Jahren Erfahrung)

zuletzt online vor 3 Tagen
  • 120€/Stunde
  • 84061 Ergoldsbach
  • Weltweit
  • de  |  en  |  ru
  • 01.07.2025
  • Contract ready

Kurzvorstellung

Principal Software Engineer & Cloud Architect mit 20+ Jahren Erfahrung in Java Backend Entwicklung und Cloud-Native Enterprise-Systemen.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Apache Kafka22 J.
  • Java-Entwickler22 J.
  • Kubernetes21 J.
  • Amazon Web Services (AWS)4 J.
  • DevOps6 J.
  • Google Cloud1 J.
  • Hibernate (Framework)19 J.
  • Kotlin
  • Microsoft Azure1 J.
  • Spring Framework20 J.

Projekt‐ & Berufserfahrung

Tech-Lead und DevOps Engineer in Scrum-Team
Deutsche Bahn AG, Frankfurt am Main
1/2022 – 9/2025 (3 Jahre, 9 Monate)
Verkehr & ÖPNV
Tätigkeitszeitraum

1/2022 – 9/2025

Tätigkeitsbeschreibung

Business Value: Modernisierung der ÖPNV-Datenintegration für Millionen von Fahrgästen täglich. Anbindung der Fahrplanauskunft an externe Plattformen (Google Maps, Apple Maps, etc.) durch hochverfügbare Event-basierte Microservice-Architektur in der Cloud.

Projektmetriken & Erfolge:
- 99.9% Verfügbarkeit der API-Services erreicht
- <200ms Verarbeitungszeit für Events
- Skalierung auf 10.000+ Events/Sekunde
- Zero-Downtime Deployments nach GitOps-Prinzipien

Tätigkeit im Projekt:
- Architektur & Design: Event-driven Microservices mit Domain-Driven Design (DDD) und API-First Approach
- Development: Echtzeit-Datenstreaming über Apache Kafka mit Avro und ProtoBuf
- DevOps & GitOps: Cloud-native, progressive Zero-Downtime Deployment in Kubernetes, GitOps mit Flux, Infrastructure as Code (IaC) mit Crossplane
- Quality Assurance: Test-driven Development, Contract Testing, Performance Testing

Projektumgebung:
- Backend: Java 21, Micronaut, Micronaut Data, Apache Kafka, Avro, ProtoBuf, Redis, JPA, Hibernate, PostgreSQL
- Development: IntelliJ, Spock, Gradle, GitLab CI/CD, SonarQube, JIRA, Confluence
- DevOps: GitOps mit Flux, Crossplane, Kustomize, Helm, Argo Workflow, Argo Rollouts
- Cloud: AWS EKS, AWS S3, AWS ElastiCache, AWS RDS, AWS CloudFront
- Observability: Prometheus, Alertmanager, Grafana, Loki, OpenSearch

Eingesetzte Qualifikationen

Cloud Spezialist, Representational State Transfer (REST), Amazon Web Services (AWS), Apache Kafka, Backend Entwickler, Confluence, DevOps, Docker, Git, Gradle, Hibernate (Framework), Java-Entwickler, Java (allg.), Jira, Kubernetes, Postgresql, Solution Architektur

Senior Backend Developer in Scrum-Team
Vaillant Deutschland GmbH & Co. KG, Remscheid
1/2021 – 12/2021 (1 Jahr)
Smart Home & IoT
Tätigkeitszeitraum

1/2021 – 12/2021

Tätigkeitsbeschreibung

Business Value: Digitale Transformation der Heizungssteuerung für 500.000+ Haushalte. Aufbau einer Cloud-nativen IoT-Plattform mit Mobile App für Smart Home Integration und Energieeffizienz-Optimierung.

Projektmetriken & Erfolge:
- 60.000+ IoT-Geräte erfolgreich in die Plattform integriert
- Azure Cloud Architektur mit 99.8% Uptime realisiert
- Verarbeitung von 60.000 IoT Events pro Sekunde

Tätigkeit im Projekt:
- Cloud Architecture: Azure Kubernetes Service (AKS) Design & Implementierung der Infrastruktur als Code mit Terraform
- Identity Management: Okta-basierte SSO-Lösung für B2C-Kunden bereitgestellt
- IoT Backend: Event-driven Microservices für Device Management, Telemetrie & Steuerung implementiert
- Analytics Platform: Elastic Stack für IoT-Analytics inkl. Monitoring & Alerting
- DevOps: CI/CD Pipelines, Infrastructure Automation, Monitoring & Observability

Projektumgebung:
- Backend: Java 17, Spring Boot, Apache Kafka, MongoDB, Redis
- Development: IntelliJ, Spock, Maven, Git, Jenkins, SonarQube, JIRA, Confluence
- DevOps: Terraform, Helm, Azure DevOps
- Cloud: Azure Kubernetes Service (AKS), Azure Application Gateway, Azure Key Vault
- Observability: Elastic Stack (ECK), Prometheus, Grafana, Azure Application Insights
- Security: Okta Identity Platform, Azure AD, OAuth 2.0/OIDC

Eingesetzte Qualifikationen

Apache Kafka, Apache Maven, Backend Entwickler, Cloud Spezialist, Confluence, DevOps, Docker, Elasticsearch, Git, Java-Entwickler, Java (allg.), Jenkins, Jira, Kubernetes, Microsoft Azure, Mongodb, Representational State Transfer (REST), Spring Framework

Tech-Lead in Scrum-Team
Deutsche Bahn AG, Frankfurt am Main
1/2019 – 12/2019 (1 Jahr)
Verkehr & ÖPNV
Tätigkeitszeitraum

1/2019 – 12/2019

Tätigkeitsbeschreibung

Business Value: Modernisierung der ÖPNV-Fahrplanauskunft für Millionen von Fahrgästen täglich. Migration eines monolithischen Systems auf eine hochverfügbare Event-basierte Microservice-Architektur in der Cloud für bessere Skalierbarkeit und Performance.

Projektmetriken & Erfolge:
- Erfolgreiche Migration von Monolith zu Microservices ohne Service-Unterbrechung bei gleichzeitiger Verbesserung der Performance
- Erhöhte Skalierbarkeit durch Cloud-native Deployment und Event-driven Architecture
- Automatisierte Deployments mit CI/CD Pipeline

Tätigkeit im Projekt:
- Architektur & Design: Klärung der fachlichen Anforderungen und Ausarbeitung einer Architektur mit Event-driven Microservices nach Domain-Driven Design (DDD) und API-First Ansatz
- Development: Verarbeitung von Avro Events in Echtzeit mit Apache Kafka und Queries mit Apache Cassandra
- DevOps: Cloud-native Zero-Downtime Deployment in Kubernetes, CI/CD mit Jenkins
- Quality Assurance: Test-driven Development (TDD), Code Reviews und Mentoring

Projektumgebung:
- Backend: Java 11, Spring Boot, Spring Cloud, Apache Kafka, Avro, Apache Cassandra
- Development: IntelliJ, Spock, Gradle, Git, Jenkins, SonarQube, JIRA, Confluence
- DevOps: Ansible, Ansible Tower, Helm, Rancher
- Cloud: Rancher Kubernetes, AWS Elastic Container Service (ECS)
- Observability: Prometheus, Alertmanager, Grafana, Elasticsearch, Kibana

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Ansible, Apache Kafka, Backend Entwickler, Cloud Spezialist, Confluence, DevOps, Docker, Elasticsearch, Git, Gradle, Java-Entwickler, Java (allg.), Jenkins, Jira, Kubernetes, Representational State Transfer (REST), Spring Framework

Backend Developer in Scrum-Team
Etengo AG, Karlsruhe
4/2018 – 12/2018 (9 Monate)
Personaldienstleistung
Tätigkeitszeitraum

4/2018 – 12/2018

Tätigkeitsbeschreibung

Business Value: Digitale Transformation der Personalverwaltung für einen führenden deutschen Personaldienstleister. Modernisierung einer alten Legacy-Software durch Event-driven Microservice-Architektur für effizienteres Personal-, Vertrags- und Auftragsmanagement.

Projektmetriken & Erfolge:
- Erfolgreiche Modernisierung einer alten Legacy-Anwendung
- Microservices-Architecture mit Domain-Driven Design (DDD) für bessere Skalierbarkeit und Wartbarkeit
- Lose Kopplung der Systeme durch event-basierte, asynchrone Kommunikation

Tätigkeit im Projekt:
- Architecture & Design: Klärung der fachlichen Anforderungen und Ausarbeitung einer Lösung nach Domain-Driven Design (DDD)
- Development: Implementierung von REST-Microservices mit Spring Boot und asynchroner Kommunikation über RabbitMQ
- DevOps: CI/CD Pipelines mit Jenkins, Deployment auf Docker Swarm, Infrastructure as Code (IaC) mit Terraform
- Operations: Service Discovery mit Netflix Eureka, Monitoring mit ELK-Stack, Prometheus und Grafana

Projektumgebung:
- Backend: Java 8, Spring Boot, Spring Data, Spring Cloud Stream, Spring Security, Netflix Eureka, RabbitMQ, JPA, Hibernate, PostgreSQL
- Frontend: TypeScript, Angular, SCSS, npm, Karma, Protractor
- Development: IntelliJ, Maven, Git, JUnit, Mockito, Sonar, JIRA, Confluence
- DevOps: Jenkins, Terraform, Docker Swarm, Netflix Eureka, Spring Config Server
- Observability: ELK-Stack (Elasticsearch, Logstash, Kibana), Micrometer, Prometheus, Grafana und Alertmanager

Eingesetzte Qualifikationen

Angular, Apache Maven, Backend Entwickler, Confluence, Docker, Elasticsearch, Front End, Frontend Entwickler, Git, Hibernate (Framework), Java (allg.), JavaScript-Entwickler, Jenkins, Jira, Junit, Kubernetes, Postgresql, Representational State Transfer (REST), Spring Framework, Typescript

Backend Developer in Scrum-Team
AirPlus International GmbH, Neu-Isenburg
1/2018 – 3/2018 (3 Monate)
Finanzdienstleister
Tätigkeitszeitraum

1/2018 – 3/2018

Tätigkeitsbeschreibung

Business Value: Modernisierung der IT-Landschaft für Business-Travel-Management eines großen deutschen Finanzdienstleisters. Digitalisierung der Geschäftsprozesse für Bezahlung, Abrechnung und Analyse von Dienstreisen durch Event-Sourcing-Architektur mit COTS-Integration.

Projektmetriken & Erfolge:
- Erfolgreiche Anbindung von Microsoft Dynamics 365 und SAP
- Umsetzung einer event-basierten Architektur mit Apache Kafka
- automatisiertes Deployment von Docker Containern in Microsoft Azure

Tätigkeit im Projekt:
- Development: Implementierung einer Event-Sourcing Architektur mit Apache Kafka und Microservices mit Spring Boot
- DevOps: CI/CD mit Jenkins, Deployment von Services in Microsoft Azure Cloud
- Integration: Anbindung von Microsoft Dynamics 365 und SAP-Systemen

Projektumgebung:
- Backend: Java 8, Spring Boot, Apache CXF, Apache Kafka, Spring Cloud Stream, Spring Security, Netflix Hystrix, Netflix Feign
- Development: IntelliJ, Maven, Git, Bitbucket, JUnit, Mockito, Swagger, SonarQube, JIRA, Confluence
- DevOps: Jenkins, Ansible, Docker, Microsoft Azure Cloud
- Observability: Kibana, Spring Sleuth

Eingesetzte Qualifikationen

Cloud Spezialist, Cloud (allg.), Microsoft Azure, Ansible, Apache Kafka, Apache Maven, Backend, DevOps, Docker, Elasticsearch, Git, Java-Entwickler, Java (allg.), Jenkins, Junit, Kubernetes, Representational State Transfer (REST), Spring Framework

Full-Stack Developer & Scrum Master in Scrum-Team
Aioi Nissay Dowa Insurance Company of Europe Ltd., Ismaning
4/2017 – 12/2017 (9 Monate)
Versicherungen
Tätigkeitszeitraum

4/2017 – 12/2017

Tätigkeitsbeschreibung

Business Value: Digitale B2C-Transformation für einen großen deutschen Versicherungskonzern. Entwicklung des ersten Endkundenportals für Oldtimer-Versicherungen mit volldigitalisiertem An- und Ummeldungsprozess für den Direktvertrieb.

Projektmetriken & Erfolge:
- An- und Ummeldungsprozess für Oldtimer-Kunden vollständig implementiert
- Microservice-Architektur mit Spring Boot für hohe Skalierbarkeit
- CI/CD Pipeline mit Jenkins für automatisierte Deployments

Tätigkeit im Projekt:
- Frontend Development: Responsive Angular Anwendung für Endkunden-Portal
- Backend Development: REST-Microservices mit Spring Boot und Integration in Backend-Systeme
- DevOps: CI/CD Pipeline-Setup mit Jenkins für automatisierte Deployments
- Team Leadership: Scrum-Master Tätigkeiten, Retrospektiven und Prozessoptimierung

Projektumgebung:
- Backend: Java 8, Spring Boot, Spring Data, Spring Cloud, Spring Security, Netflix Hystrix, Netflix Ribbon, JPA, Hibernate, PostgreSQL
- Frontend: TypeScript, Angular, SCSS, npm, Karma, Protractor
- Development: IntelliJ, Maven, Git, Bitbucket, Spock, Swagger, SonarQube, JIRA, Confluence, REST-assured, Gatling
- DevOps: Jenkins, Docker, Graylog

Eingesetzte Qualifikationen

Cloud Spezialist, Cloud (allg.), Angular, Apache Maven, Backend Entwickler, Confluence, DevOps, Docker, Frontend Entwickler, Git, Hibernate (Framework), Java (allg.), Jira, Postgresql, Representational State Transfer (REST), Scrum-Master, Spring Framework, Typescript

Backend Developer in Scrum-Team
REWE Digital GmbH, Köln
7/2015 – 3/2017 (1 Jahr, 9 Monate)
Handel
Tätigkeitszeitraum

7/2015 – 3/2017

Tätigkeitsbeschreibung

Business Value: Digitale Transformation des Online-Shops für einen führenden deutschen Lebensmittelhändler. Entwicklung einer intelligenten E-Commerce-Plattform mit NLP-basierter Rezepte-Integration, Machine Learning Produktempfehlungen und personalisierten Suchfunktionen durch moderne Microservice-Architektur.

Projektmetriken & Erfolge:
- Automatisches Mapping von Rezept-Zutaten auf verfügbare Shop-Produkte mit NLP-Techniken
- ML-basierte Recommendation-Engine mit Association Rules und Apache Spark auf Google Cloud
- Personalisierte Produktsuche mit Apache Solr und intelligenter Autokorrektur
- Event-driven Microservice-Architektur für hohe Skalierbarkeit und Wartbarkeit

Tätigkeit im Projekt:
- NLP & Data Processing: Natural Language Processing mit POS-Tagging für automatisches Zutaten-Mapping und Integration von Rezepte-Portalen
- Machine Learning: Implementierung von FP-Growth Algorithm auf Apache Spark Cluster für personalisierte Produktempfehlungen basierend auf früheren Einkäufen
- Search & Discovery: Entwicklung intelligenter Suchfunktionen mit Apache Solr inkl. Autokorrektur, Such-Vorschläge und personalisierte Suchergebnisse
- Microservices Architecture: Migration von Monolith zu event-basierten Microservices nach Netflix-Patterns (z.B. circuit breakers) und zentralisiertem Monitoring

Projektumgebung:
- Backend: Java 8, Spring Boot, Spring Data, Spring Cloud, Spring Web Services, Spring Security, Netflix Hystrix, Netflix Ribbon, Apache Kafka, Apache Solr, Apache Zookeeper, Apache Camel, JPA, Hibernate, PostgreSQL
- Frontend: JavaScript, React.js, Handlebars.js, npm, Webpack, Jasmine, Galen, Geb, Google Analytics, Adobe Analytics
- Machine Learning: Apache Spark, MLlib, FP-Growth, Association Rules, Tensorflow, Deeplearning4j
- Development: IntelliJ, Maven, Git, Bitbucket, Stash, Spock, JUnit, Pitest (mutation testing), DBunit, Swagger, SonarQube, JIRA, Confluence, REST-assured, Gatling
- DevOps: Docker, Kubernetes, Ansible, Vagrant, Bamboo, Kibana
- Cloud: Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Google Cloud Dataflow

Eingesetzte Qualifikationen

Apache Camel, Apache Kafka, Apache Maven, Apache Solr, Apache Spark, Cloud Computing, Cloud Spezialist, Docker, Google Cloud, Java-Entwickler, Java (allg.), Junit, Machine Learning Engineer, Postgresql, Reactive Programming, Spring Framework, Typescript

Java Backend Developer
Kundenname anonymisiert, -
1/2001 – 6/2015 (14 Jahre, 6 Monate)
verschiedene
Tätigkeitszeitraum

1/2001 – 6/2015

Tätigkeitsbeschreibung

Ältere Projekte vor dem Jahr 2015 können auf Anfrage zur Verfügung gestellt werden.

Eingesetzte Qualifikationen

Apache Kafka, Apache Maven, Cloud (allg.), Docker, Git, Gradle, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java (allg.), Jenkins, Kubernetes, Spring Framework

Zertifikate

Functional Programming in Scala
École Polytechnique Fédérale de Lausanne
2017
Structuring Machine Learning Projects
deeplearning.ai
2017
Neural Networks and Deep Learning
deeplearning.ai
2017
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
deeplearning.ai
2017
Machine Learning
Stanford University
2016
Practical Machine Learning
Johns Hopkins University
2016

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Russisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
41
Alter
44
Berufserfahrung
24 Jahre und 6 Monate (seit 01/2001)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden