30.10.2026 aktualisiert

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

Senior Backend Engineer – Kotlin/Spring Boot, Go, Azure, Kubernetes

Niedenstein, Deutschland
Deutschland
Computer Science
Niedenstein, Deutschland
Deutschland
Computer Science

Profilanlagen

Projektübersicht.pdf

Über mich

Senior Backend Engineer mit 14+ Jahren Erfahrung in Enterprise-Projekten (DB, Mercedes-Benz, Otto, Allianz). Microservices mit Kotlin/Spring Boot und Go, asynchrone Kommunikation (Kafka, RabbitMQ, SQS), CI/CD mit Azure DevOps und GitLab, Kubernetes/Helm, Terraform.

Skills

HelmAzure DevOpsCloud ComputingGitHubSpring FrameworkNode.jsOpenShiftGoogle FirebaseBackendGitLabSpring DataKotlinKubernetesRancherAzure AKSGraphQLFront EndTerraformGolang
BACKEND
- Kotlin & Spring Boot (seit 2017): Microservices und modulare Backends bei DB InfraGO, Otto, Allianz/Iconicfinance und Finlytics. Spring Data JPA/Hibernate, Liquibase, Spring Security, Actuator. Java inkl. Java EE.
- Go/Golang (seit 2015, intensiv seit 2023): Microservices und regelbasierte Filtersysteme bei Mercedes-Benz, Echtzeit-Datenverarbeitung bei Schwarz Digits, Microservices bei Sixt.
- Architektur: Microservices, modulare Monolithen, Ablösung von Monolithen, ArchUnit als Architektur-Quality-Gate.
- Weitere Sprachen: TypeScript, Python, Swift, PHP.

ASYNCHRONE KOMMUNIKATION & APIs
- Kafka, RabbitMQ, AWS SQS, MQTT, gRPC/Protobuf, REST/OpenAPI, GraphQL, WebSockets.
- Event-Driven Architecture, Echtzeit-Datenverarbeitung, Anbindung von Drittsystemen und Banking-APIs (PSD2).

CLOUD, DEVOPS & CI/CD
- Kubernetes (seit 2017, inkl. Betrieb von Test- und Produktionsclustern), Helm, Docker, Rancher.
- Azure (Mercedes-Benz, Schwarz Digits), AWS (S3, SQS, CloudWatch), Google Cloud/Firebase (Cloud Functions, Firestore, Secret Manager, KMS, IAM).
- CI/CD: Azure DevOps, GitLab CI, GitHub Actions, Jenkins. Quality Gates, Optimierung von Build- und Pipeline-Laufzeiten.
- Infrastructure as Code: Terraform, Pulumi, Ansible.

TESTING & QUALITÄT
- JUnit, Mockito, Testcontainers, ArchUnit, Jest, Vitest, Cypress, Snyk. Integrationstests gegen echte Datenbanken, Clean Code, Code Reviews.

DATENBANKEN
- PostgreSQL, TimescaleDB, MongoDB, Firestore, Valkey/Redis. Schema-Migrationen mit Liquibase, Rollback-Strategien für PostgreSQL-Migrationen.

OBSERVABILITY
- Prometheus, Grafana, Datadog, Elastic Stack/APM, Jaeger, Splunk.

FRONTEND
- React, Next.js, Angular, Vue.js, Tailwind CSS.

KI & AGENTIC ENGINEERING
- Entwicklung eigener Produkte mit Coding-Agenten (Claude Code, opencode, pi) inkl. Kontextdateien, testgetriebener Leitplanken und Review-Prozessen.
- LLM-Integration (Anthropic, OpenAI) inkl. Vision und strukturierter Ausgaben, MCP-Server, Dokumentenanalyse mit Docling.

DOMÄNEN
Bahn/Logistik, Reederei, Automotive (Navigation, Infotainment), FinTech (PSD2, Sparkassen-Finanzgruppe), E-Commerce, Energiemarkt (MaKo, EDIFACT, EnWG).

ARBEITSWEISE
Scrum, Kanban, SAFe. Deutsch Muttersprache, Englisch verhandlungssicher (ca. 4 Jahre Projektsprache).

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2021

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Senior Fullstack-Entwickler (Kotlin, Spring Boot)

DB InfraGo

Transport und Logistik

500-1000 Mitarbeiter

Projekt TAKT: Software zur (halb)automatischen digitalen Fahrplanplanung der Deutschen Bahn unter Berücksichtigung weiterer Eisenbahnverkehrsunternehmen. Team mit 12 Personen, Scrum/SAFe, Projektsprache Deutsch.
  • Entwicklung und Test eines modularen Kotlin/Spring-Boot-Backends mit asynchroner Kommunikation über AWS SQS und gRPC-Integrationen
  • Valkey-Caching für Zwischenergebnisse von Planungsläufen
  • Optimierung der Laufzeit der GitLab-CI-Pipeline sowie der lokalen Build- und Testläufe
  • Architektur-Quality-Gates mit ArchUnit: Verstöße gegen Modulgrenzen brechen den Build ab
  • Umstellung der Integrationstests auf Testcontainers, reproduzierbar lokal und in der CI
  • Mitarbeit am Frontend mit Next.js

Senior Golang Entwickler

Tailwind Shipping Lines (Schwarz)

Transport und Logistik

10-50 Mitarbeiter

Logistik-Planungssoftware „Finnwal“ für die Schifffahrts- und Containerlogistik der Schwarz Gruppe. Team mit 6 Personen, Scrum/Kanban, Projektsprache Deutsch.
  • Weiterentwicklung eines bestehenden Planungssystems in Go - Ablösung einer Microservice-Architektur durch einen modularen Monolithen
  • Echtzeit-Datenverarbeitung über RabbitMQ zum Tracking von Schiffen und Containern
  • Einführung einer Rollback-Strategie für PostgreSQL-Migrationen
  • Skript zum schnellen Aufsetzen lokaler Datenbanken (PostgreSQL, MongoDB) für Entwicklerumgebungen - Aufbau von KPI-Dashboards mit Grafana
  • Deployments auf Kubernetes mit Helm über Azure DevOps

Fullstack / DevOps - Consultant

Mercedes Benz AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Backend-Systeme für die Navigation in Mercedes-Benz-Fahrzeugen. Team mit 25 Personen, Scrum/SAFe, Projektsprache Englisch.
  • Neuentwicklung eines regelbasierten Filtersystems für Labels und POIs auf Navigationskarten in Go, mit dynamischen Regeln über JSON Schema
  • Neuentwicklung eines Tools zur Konfigurationsverwaltung (Go, Angular, PostgreSQL)
  • Konzeption und Umsetzung von CI/CD-Pipelines in Azure DevOps für mehrere Go-Microservices, inklusive automatisierter Tests vor dem Deployment
  • Aufbau der Infrastruktur mit Terraform - Monitoring-Dashboards mit Datadog

Spring Boot / DevOps - Consultant

Otto GmbH

Konsumgüter und Handel

>10.000 Mitarbeiter

Sortimentsproduktverwaltung für den Onlineshop. Team mit 15 Personen, Scrum, Projektsprache Deutsch. Aufgaben:
  • Weiterentwicklung der Sortimentsproduktverwaltung mit Spring Boot und Kotlin, Tests mit JUnit und Mockito
  • Anbindung von Drittsystemen und Datensynchronisation über Kafka und AWS SQS
  • Entwicklung von Frontend-Modulen mit React und TypeScript, E2E-Tests mit Cypress
  • Infrastructure as Code mit Terraform
  • Entwicklung von Disaster-Recovery-Strategien und -Skripten (Terraform, Bash)
  • CI/CD mit GitHub Actions, Monitoring mit AWS CloudWatch, Splunk und Elastic APM

Spring Boot (Kotlin) - Senior Softwareentwickler

IconicFinance GmbH

Versicherungen

10-50 Mitarbeiter

Heymoney: App zur persönlichen Finanzplanung. Team mit 25 Personen, Scrum, Projektsprache Deutsch und Englisch. Aufgaben:
  • Konzeption und Entwicklung des REST-Backends mit Spring Boot und Kotlin
  • Anbindung von Banking-APIs über PSD2 zum Abruf von Banktransaktionen (FinTecSystems/Tink, finAPI) sowie von Gutschein-APIs
  • Ablösung von PHP/Symfony-Microservices und Neuentwicklung in Kotlin
  • Administration der Test- und Produktions-Kubernetes-Cluster, CI/CD mit GitLab CI
  • Technischer Ansprechpartner für die Entwicklungsteams in Belarus und der Ukraine
  • Unit- und Integrationstests mit JUnit und Mockito, REST-E2E-Tests in Python

Spring Boot (Java/Kotlin) - Senior Softwareentwickler

Aboalarm GmbH / Finlytics GmbH

Banken und Finanzdienstleistungen

10-50 Mitarbeiter

Software zur Kategorisierung von Banktransaktionen und zur Erkennung von Verträgen und regelmäßigen Abbuchungen. Team mit 5 Personen, Scrum/Kanban, Projektsprache Deutsch.
  • Entwicklung der Kategorisierungs- und Vertragserkennungssoftware mit Spring Boot und Kotlin
  • Anpassung für den Betrieb in der Sparkassen-Infrastruktur (Java EE, Docker). Integration in die Plattform der Finanz Informatik und Ausrollung an mehrere Sparkassen
  • Authentifizierung über Keycloak
  • Anbindung von Banking-APIs über PSD2 (FinTecSystems)
  • White-Label-Lösungen zur Einbindung der Vertragserkennung bei Partnern wie Aboalarm und Chip (konfigurierbares iFrame, Angular)
  • Administration der Test- und Produktions-Kubernetes-Cluster mit AWS CLI und Rancher
  • Monitoring von Performance und Stabilität mit Jaeger und Elastic Stack

Senior Softwareentwickler (PHP, Golang)

Sixt GmbH & Co KG

Sonstiges

5000-10.000 Mitarbeiter

CRM und Kundenregistrierung. Team mit 10 Personen, Scrum/Kanban, Projektsprache Englisch.
  • Ablösung eines Software-Monolithen (PHP, Symfony, Zend) durch Microservices, teils in Go mit dem micro-Framework, teils in Symfony
  • Entwicklung einer neuen Strecke für das Kunden-Onboarding mit Anbindung verschiedener Drittanbieter-APIs (REST, SOAP)

Fullstack Softwareentwickler

Reppa GmbH

Sonstiges

10-50 Mitarbeiter

Backend-Entwicklung für verschiedene Apps, Frontend-Entwicklung für Webapps sowie Entwicklung von Magento-Shops. Team mit 10 Personen, Scrum/Kanban.
  • Umsetzung eines Designs für einen Magento-Shop (HTML, SCSS, JavaScript)
  • Entwicklung eines Backends für eine Brillendesign-App mit Onlineshop (Yii Framework)
  • Frontend-Entwicklung von Webapps mit Angular

Junior Softwareentwickler

Getperformance GmbH
Tool zur Messung der Wirkung von TV-Werbespots auf die Besucherzahlen von Websites sowie Entwicklung von WordPress-Templates. Team mit 5 Personen, Kanban. Zuvor Ausbildung zum Fachinformatiker im selben Unternehmen (2010–2012).
  • Entwicklung eines JavaScript-Snippets zur Einbindung auf Kundenseiten und Auswertung des Einflusses von TV-Spots auf die Besucherzahlen (PHP, Yii Framework, JavaScript)
  • Entwicklung von WordPress-Templates nach vorgegebenen Designs (HTML, CSS, JavaScript)

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden