30.10.2026 aktualisiert


100 % verfügbar
Senior Backend Engineer – Kotlin/Spring Boot, Go, Azure, Kubernetes
Niedenstein, Deutschland
Deutschland
Computer ScienceÜ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 AKS
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
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
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
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