Senior Java Backend Developer & DevOps Engineer

Ich entwickle robuste Backend-Systeme mit Java und Spring Boot, betreibe sie cloud-native auf Kubernetes und OpenShift und sorge mit TDD, Testcontainers und Observability dafür, dass sie im Betrieb stabil laufen. Dabei übernehme ich gern Architekturverantwortung im Team: von der Schnittstellenkonzeption über ereignisgesteuerte Systeme mit Kafka bis zu GitOps mit ArgoCD und Helm.

Java Backend Entwicklung mit Spring Boot

Java Backend

REST- und Event-Services mit Java, Spring Boot, Kafka, OAuth 2.0, Keycloak und PostgreSQL, sauber getestet mit JUnit und Testcontainers

Fullstack und Frontend Entwicklung mit Angular und TypeScript

Fullstack & Frontend

Web-Frontends mit Angular, React und TypeScript, auch im Micro-Frontend-Ansatz, eng verzahnt mit dem Backend

Cloud-Native Betrieb mit Kubernetes, OpenShift und GitOps

Cloud-Native & DevOps

Kubernetes und OpenShift, GitOps mit ArgoCD und Helm, CI/CD mit Jenkins und GitLab CI, Terraform sowie Observability mit Prometheus, Grafana und OpenTelemetry

Daniel Heid, freiberuflicher Java Backend Developer aus Berlin

Kurzportrait

  • Diplom-Wirtschaftsinformatiker (DH) und M.Sc. Wirtschaftsinformatik, seit 2020 freiberuflich
  • aktuell Senior Backend Developer bei einer großen deutschen Krankenversicherung (TI-Messenger, OpenShift, ArgoCD)
  • Projekterfahrung in Energiewirtschaft (50Hertz, Stromnetz Hamburg), Gesundheitswesen, E-Commerce, Telekommunikation und Softwareindustrie (Adobe, MAXQDA)
  • zuvor Software Engineer und DevOps bei Voipfuture, Parship und shopping24 sowie IT-Spezialist bei IBM
  • ehemaliger Informatik-Dozent an der HAW Hamburg und der Uni Hamburg, IHK-geprüfter Ausbilder
  • Open-Source-Maintainer, unter anderem des Jenkins-Plugins PostBuildScript und mehrerer Java-Bibliotheken auf Maven Central
  • aus Mainz, wohnhaft in Berlin, Deutsch als Muttersprache, Englisch fließend