Senior Java/Kotlin Backend Developer | Cloud-Lösungen & verteilte Systeme | APIs & Microservices | Spring Boot Experte
Aktualisiert am 26.02.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 26.02.2026
Verfügbar zu: 100%
davon vor Ort: 40%
Java 21
Spring Boot
AWS
Microservices
REST
Docker
Kubernetes
PostgreSQL
MongoDB
Hibernate
Spring Security
OAuth 2.0
Kafka
CI/CD
Terraform
Helm
GitOps
OpenAPI
Swagger
Testcontainers
Prometheus
Grafana
Agile Softwareentwicklung
Deutsch
Muttersprache
Englisch
Fließend in Wort und Schrift
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Berlin (+20km)
Deutschland, Schweiz

möglich

Projekte

Projekte

1 Jahr 11 Monate
2024-01 - 2025-11

Entwicklung von Microservices zur Bestellabwicklung von Deutschlandticket und BahnCard 25/50/100

Senior Java Backend Developer Java 21 Spring Boot Microservices ...
Senior Java Backend Developer
Aufgaben:
? Entwicklung von Microservices für Kauf-, Kündigungs- und Stornierungsprozesse.
? Entwicklung eines Scheduling-Microservice für regelmäßige Tasks.
? Entwicklung eines Lasttest-Microservice mit Gatling sowie Integration in die Build-Pipeline.
? Entwicklung einer Test-UI zur Daten-Generierung und für Kauf- und Aftersalesprozesse.
? Automatisiertes Deployment mit GitLab CI/CD sowie Flux v2 und Helm Charts (GitOps).
? Unit-, System-, Integrations-, und Lasttests mit JUnit, Mockito, Wiremock und Gatling.
? Erstellung von Metriken und Dashboards mit Micrometer, Prometheus und Grafana.
? Agile Remote-Entwicklung nach Scrum.

Technologien:
? Java, Bash, Javascript
? IntelliJ IDEA, Git, Maven, Gitlab CI/CD, Sonar
? Spring Boot, Spring MVC, Spring Data, Spring JPA, Spring Security, OAuth 2.0, Swagger, Wiremock, Cucumber
? AWS, EKS, Flux v2, Helm, Testcontainers
? Kubernetes, Docker, Postgres, Prometheus, Grafana, Artifactory
Spring Boot Spring Cloud Spring Security Spring MVC Hibernate Docker Kubernetes Helm AWS PostgreSQL CI/CD Gitlab CI OpenAPI Swagger Prometheus Grafana Testcontainers Keycloak Maven SonarQube Cucumber
Java 21 Spring Boot Microservices REST OAuth 2.0 Clean Code Hexagonal Architecture Domain Driven Design TDD OOP GitOps Scrum
DB Fernverkehr AG
1 Jahr 3 Monate
2022-10 - 2023-12

Aufbau einer Platform zur Analyse und Auswertung von veterinärmedizinischen PCR Tests

Senior Java Backend Developer Java 17 Spring Boot Microservices ...
Senior Java Backend Developer
Aufgaben:
? Entwicklung eines Microservices zur Analyse und Auswertung von PCR-Testergebnissen.
? Implementierung des Biotyping-Analysemoduls, der QC-Links und der Result-Call-Matrix.
? Entwicklung eines Validierungsservices für Test- und Laborparameter.
? Erstellung von REST-Schnittstellen und DTO-Generierung mit dem OpenAPI 3 Generator.
? Umsetzung von Tests: Unit-Tests, Integrationstests mit JUnit, WireMock und SpringBootTest.
? Optimierung der Performance von MongoDB-Abfragen und Indizes.
? Agile Entwicklung nach Scrum in einem internationalen, englischsprachigen Remote-Team.

Technologien:
? Java, Bash
? IntelliJ IDEA, Git, Jira, Rally, Gradle, Jenkins, Github Actions, Sonar
? Spring Boot 3, Spring Data, OpenAPI, Swagger, Wiremock, Testcontainers, u.a.
? AWS, ECS, Lambda, Document DB, Terraform, JFrog Artifactory
Spring Boot Spring Data JPA Hibernate Docker Terraform AWS Amazon ECS MongoDB CI/CD Github Actions OpenAPI Swagger Testcontainers JFrog Artifactory Gradle SonarQube
Java 17 Spring Boot Microservices REST Clean Code Domain Driven Design TDD Scrum Agile Softwareentwicklung
IDEXX
1 Jahr 1 Monat
2021-10 - 2022-10

Entwicklung der Availability und DeliveryPromise Services für Verfügbarkeiten und Lieferzeiten

Senior Java Backend Developer Kotlin Java 17 Spring Boot ...
Senior Java Backend Developer

Aufgaben:

? Feature-Entwicklung mit Kotlin und Java für MediaMarkt/Saturn in DE, IT, NL, AT und ES.

? Erweiterung des SourceNode-Services zur Bereitstellung von Outlet-Öffnungszeiten

? Refactoring und Verbesserung des Stock-Availability-Imports sowie der Persistenz.

? Migration der Persistenzschicht von PostgreSQL zu MongoDB (NoSQL).

? Optimierung der Test-Performance und Einrichtung von Jacoco sowie Sonar für Codequalität.

? Umstellung bestehender Services von Maven auf Gradle.

? Konfiguration der Infrastruktur in GCP mit Terraform, Helm, Flux 2 und Github Actions (GitOps).

? Agile Remote-Entwicklung in einem internationalen, englischsprachigen Entwicklerteam.


Technologien:

? Java LTS Releases 11/17, Kotlin 1.7

? IntelliJ IDEA, Git, Jira , Gradle, Maven, Jenkins, Github Actions, Sonar, Prometheus, Grafana.

? Spring Boot, Spring Data, Spring Integration, Spring Security, Resilience4J, Testcontainers, u.a.

? Http4k, Arrow-kt, Kotest, Mockk, OpenAPI 3.0, Swagger.

? Google Cloud Platform (GCP), Kubernetes, Terraform, Flux 2, Helm, Postgres, MongoDB, Artifactory

Spring Boot Spring Data Spring Integration Spring Security Hibernate Docker Kubernetes Helm Terraform Google Cloud PostgreSQL MongoDB CI/CD Jenkins Github Actions OpenAPI Swagger Prometheus Grafana Testcontainers Gradle Maven
Kotlin Java 17 Spring Boot Microservices REST GitOps Clean Code TDD Scrum Agile Softwareentwicklung
Mediamarkt Saturn
1 Jahr 1 Monat
2020-10 - 2021-10

Entwicklung der Customer Order Services zur Anbindung von Customer Orders, WWS, Payment und SAP

Senior Java Backend Developer Kotlin Java 17 Spring Boot ...
Senior Java Backend Developer

Aufgaben:

? Entwicklung einer eventbasierten Microservice-Architektur mit Java und Spring Boot.

? Schrittweise Migration einzelner Domänen aus einer monolithischen Bestellabwicklung.

? Erstellung neuer Microservices mit Kotlin und Kafka Streams auf der Google Cloud Platform (GCP).

? Integration von Legacy-Services des Warenwirtschaftssystems (Aroma) zur Datenanreicherung.

? Einführung einer Protobuf-Versionierung zur Standardisierung asynchroner Events.

? Implementierung von Kubernetes-Autoscaling basierend auf dynamisch konfigurierbaren Metriken.

? Infrastrukturkonfiguration mit Terraform, Flux, Helm und GitHub Actions im GitOps-Ansatz.

? Agile Remote-Entwicklung in einem internationalen, englischsprachigen Entwicklerteam.


Technologien:

? Java LTS Releases 11/17, Kotlin 1.7

? IntelliJ IDEA, Git, Jira, Gradle, Maven, Jenkins, Github Actions, Sonar, Prometheus, Grafana

? Spring Boot, Spring Data, Spring Integration, Spring Security, Resilience4J, Testcontainers, u.a.

? Http4k, Arrow-kt, Protobuf, Kotest, Mockk, OpenAPI 3.0, Swagger, Kafka Streams,

? Google Cloud Platform (GCP), Kubernetes, Terraform, Flux, Helm, Postgres, MongoDB, Artifactory

Spring Boot Spring Data Spring Integration Spring Security Hibernate Docker Kubernetes Helm Terraform Google Cloud Kafka Kafka Streams ProtoBuf PostgreSQL MongoDB CI/CD Github Actions OpenAPI Swagger Testcontainers
Kotlin Java 17 Spring Boot Microservices REST GitOps Clean Code TDD Scrum Agile Softwareentwicklung
Mediamarkt Saturn
1 Jahr
2019-11 - 2020-10

Containerisierung der ePost für On-Premise-Cloud. Migration von Referenz-Komponenten

Senior Java Backend Developer Java 11 Spring Boot Microservices ...
Senior Java Backend Developer

Aufgaben:

? Entwicklung eines Phasenmodells zur schrittweisen Containerisierung von Services.

? Erstellung eines Migrationsplans für Flyway- und Liquibase-basierte Datenbankkomponenten.

? Konzeption und Implementierung von Shared Libraries für die Provisionierung mit Consul.

? Migration eines Referenz-Services inklusive Konfigurationsmanagement.

? Entwicklung einer Build-Task-Library als Gradle- und Maven-Plugin.

? Aufbau einer TeamCity-Referenz-Buildchain für Continuous Integration und Release-Management.

? Einführung von strukturiertem Logging und Log-Aggregation mithilfe von Kubernetes DaemonSets.

? Anpassung der Integrations- und Systemtests an die Container-Infrastruktur.

? Zusammenarbeit in einem DevOps-Team aus Entwicklern und Engineers.


Technologien:

? Java 8/11, Groovy, Bash-Scripting

? Spring Boot, Spring Security, Spring Data, Spring Batch, Liquibase, Flyway, Consul, Spock

? IntelliJ IDEA, Git, Jira , Gradle, Maven, Nexus, Sonar, Splunk, Prometheus, Teamcity

? Kubernetes, Docker, Terraform, Oracle

Spring Boot Spring Data JPA Spring Security Spring Batch Hibernate Docker Kubernetes Oracle CI/CD Consul Spock Prometheus Liquibase Flyway SonarQube
Java 11 Spring Boot Microservices REST DevOps Clean Code TDD Scrum Agile Softwareentwicklung
Deutsche Post IT Services
1 Jahr 3 Monate
2018-09 - 2019-11

Konzeption und Entwicklung von Microservices zur satellitengestützten Düngemittelverteilung

Senior Java Backend Developer Java 11 Spring Boot Microservices ...
Senior Java Backend Developer
Aufgaben: 

? Weiterentwicklung von Yara Atfarm, einer microservice-basierten Webanwendung.
? Implementierung des Payment-Backends und der Domänen ?Product?, ?Offer? und ?Subscriptions?.
? Konzeption und Entwicklung eines API-Gateways mit Spring Cloud.
? Integration des Mailproviders Mandrill inklusive Batchverarbeitung und Webhook-Callbacks.
? Einführung von Bean Validation, Objectmapping, Schichtenarchitekturen und strukturiertem Logging
? Refactoring, Optimierung und Stabilisierung der Plattform und aller zugehörigen Microservices.
? Durchführung von Tests: Unit-Tests, MockMvc-Tests, Integrationstests und Pact-Contract-Tests.
? Agile Softwareentwicklung nach Kanban und Scrum.

Technologien:
? Java 11, Rest-Services, PL/pgSQL
? Spring Boot, Spring Data, Spring Cloud, JPA, Pact, Swagger, Feign, Flyway, Mapstruct
? IntelliJ IDEA, Git, Gradle, CircleCI, Nexus, Sonar, Jira, Datadog
? AWS, Kubernetes, Docker, Terraform, Mailchimp / Mandrill, PostgreSQL
Spring Boot Spring Data Spring Cloud Hibernate Docker Kubernetes Terraform AWS PostgreSQL CI/CD CircleCI Swagger Flyway Mapstruct Datadog Mailchimp Gradle Pact SonarQube Atlassian JIRA
Java 11 Spring Boot Microservices REST DevOps Scrum Agile Softwareentwicklung
Yara Digital Farming
7 Monate
2018-03 - 2018-09

Modularisierung monolithischer Domänen durch Cloud-basierte Microservice Architekturen

Senior Java Fullstack Developer Java 8 Spring Boot Microservices ...
Senior Java Fullstack Developer
Aufgaben:
? Konzeption und Entwicklung von Microservices für die Domänen Maschinen, Connect und Personen.
? Migration von Security, Validierung, Persistierung, Logging und Monitoring.
? Anbindung externer Services per Consul Service-Discovery mit Circuitbreaker und Loadbalancing.
? SPA Komponenten-Entwicklung basierend auf Angular 6 und Redux.
? Unit-Tests, MockMvc Tests, Integration-Tests, Contract-Tests mit Pact.
? Agile Software-Entwicklung nach Scrum.

Technologien:
? Java 8, Rest-Services, ECMAScript 6, Html 5
? Spring Boot, Spring Security, Spring Data, Spring JPA, Pact, Swagger
? Angular 6, TypeScript, Redux, NodeJS, Npm, Webpack
? IntelliJ IDEA, Git, Maven, Jenkins, Nexus, Sonar, Jira
? Open Telecom Cloud, Docker, PostgreSQL, Consul
Spring Boot Spring Data Spring Security Hibernate Docker Open Telecom Cloud PostgreSQL Accenture Consul Node.js Swagger SonarQube Pact Angular TypeScript Maven Jenkins Nexus Atlassian JIRA
Java 8 Spring Boot Microservices HTML5 REST DevOps Scrum Agile Softwareentwicklung
365FarmNet

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 4 Monate
1994-10 - 2000-01

Diplomstudiengang Bauingenieurwesen

Diplomingenieur (Dipl.-Ing.), Technische Universität Darmstadt
Diplomingenieur (Dipl.-Ing.)
Technische Universität Darmstadt

Informatik

3 Jahre 1 Monat
1991-10 - 1994-10

Wirtschaftsingenieurwesen

Vordiplom (Cand.-Ing.), Technische Universität Darmstadt
Vordiplom (Cand.-Ing.)
Technische Universität Darmstadt

Kompetenzen

Kompetenzen

Top-Skills

Java 21 Spring Boot AWS Microservices REST Docker Kubernetes PostgreSQL MongoDB Hibernate Spring Security OAuth 2.0 Kafka CI/CD Terraform Helm GitOps OpenAPI Swagger Testcontainers Prometheus Grafana Agile Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

Java
Experte
Kotlin
Fortgeschritten


? Über mich

Erfahrener Softwareentwickler mit Schwerpunkt auf moderner Microservice-Architektur, Cloud-Technologien und agiler Entwicklung. Seit über 15 Jahren unterstütze ich führende Unternehmen bei der Entwicklung skalierbarer, performanter und wartbarer Softwarelösungen unter Einsatz von Java, Kotlin und Spring Boot.


Meine Expertise umfasst die Umsetzung verteilter Systeme, API-Design, Event-Streaming mit Kafka sowie die Automatisierung von Infrastruktur und Deployments in AWS- und GCP-Umgebungen.

Ich arbeite bevorzugt agil in internationalen, remote verteilten Teams und lege großen Wert auf Qualität durch automatisierte Tests und Continuous Integration/Delivery.


? Technologische Schwerpunkte

? Java (LTS 17/21), Kotlin, Spring Boot

? Microservices, REST-APIs, OpenAPI

? Event-Streaming mit Kafka Streams

? Datenbanken: Oracle, PostgreSQL, MongoDB

? Cloud: AWS, Google Cloud Platform (GCP)

? Container & Orchestrierung: Docker, Kubernetes

? Infrastrukturautomatisierung: Terraform, Helm, Flux (GitOps)

? Testautomatisierung: JUnit, WireMock, Testcontainers

? CI/CD: Jenkins, Gitlab, Teamcity, Github Actions

? Agile Methoden: Scrum, Kanban


? Arbeitsweise & Werte

Ich setze auf effiziente und langlebige Softwareentwicklung mit klarer Struktur und hoher Wartbarkeit. Agile Zusammenarbeit, offene Kommunikation und kontinuierliche Verbesserung sind für mich essenziell, um Projekte erfolgreich und effizient umzusetzen.


? Kontakt

Ich bin offen für spannende Projekte und langfristige Partnerschaften im Bereich Backend-Entwicklung, Cloud-Lösungen und Microservices. Wenn Sie auf der Suche nach einem erfahrenen Entwickler für Ihr Team sind oder Unterstützung bei anspruchsvollen Softwareprojekten benötigen, freue ich mich auf Ihre Nachricht.

Einsatzorte

Einsatzorte

Berlin (+20km)
Deutschland, Schweiz

möglich

Projekte

Projekte

1 Jahr 11 Monate
2024-01 - 2025-11

Entwicklung von Microservices zur Bestellabwicklung von Deutschlandticket und BahnCard 25/50/100

Senior Java Backend Developer Java 21 Spring Boot Microservices ...
Senior Java Backend Developer
Aufgaben:
? Entwicklung von Microservices für Kauf-, Kündigungs- und Stornierungsprozesse.
? Entwicklung eines Scheduling-Microservice für regelmäßige Tasks.
? Entwicklung eines Lasttest-Microservice mit Gatling sowie Integration in die Build-Pipeline.
? Entwicklung einer Test-UI zur Daten-Generierung und für Kauf- und Aftersalesprozesse.
? Automatisiertes Deployment mit GitLab CI/CD sowie Flux v2 und Helm Charts (GitOps).
? Unit-, System-, Integrations-, und Lasttests mit JUnit, Mockito, Wiremock und Gatling.
? Erstellung von Metriken und Dashboards mit Micrometer, Prometheus und Grafana.
? Agile Remote-Entwicklung nach Scrum.

Technologien:
? Java, Bash, Javascript
? IntelliJ IDEA, Git, Maven, Gitlab CI/CD, Sonar
? Spring Boot, Spring MVC, Spring Data, Spring JPA, Spring Security, OAuth 2.0, Swagger, Wiremock, Cucumber
? AWS, EKS, Flux v2, Helm, Testcontainers
? Kubernetes, Docker, Postgres, Prometheus, Grafana, Artifactory
Spring Boot Spring Cloud Spring Security Spring MVC Hibernate Docker Kubernetes Helm AWS PostgreSQL CI/CD Gitlab CI OpenAPI Swagger Prometheus Grafana Testcontainers Keycloak Maven SonarQube Cucumber
Java 21 Spring Boot Microservices REST OAuth 2.0 Clean Code Hexagonal Architecture Domain Driven Design TDD OOP GitOps Scrum
DB Fernverkehr AG
1 Jahr 3 Monate
2022-10 - 2023-12

Aufbau einer Platform zur Analyse und Auswertung von veterinärmedizinischen PCR Tests

Senior Java Backend Developer Java 17 Spring Boot Microservices ...
Senior Java Backend Developer
Aufgaben:
? Entwicklung eines Microservices zur Analyse und Auswertung von PCR-Testergebnissen.
? Implementierung des Biotyping-Analysemoduls, der QC-Links und der Result-Call-Matrix.
? Entwicklung eines Validierungsservices für Test- und Laborparameter.
? Erstellung von REST-Schnittstellen und DTO-Generierung mit dem OpenAPI 3 Generator.
? Umsetzung von Tests: Unit-Tests, Integrationstests mit JUnit, WireMock und SpringBootTest.
? Optimierung der Performance von MongoDB-Abfragen und Indizes.
? Agile Entwicklung nach Scrum in einem internationalen, englischsprachigen Remote-Team.

Technologien:
? Java, Bash
? IntelliJ IDEA, Git, Jira, Rally, Gradle, Jenkins, Github Actions, Sonar
? Spring Boot 3, Spring Data, OpenAPI, Swagger, Wiremock, Testcontainers, u.a.
? AWS, ECS, Lambda, Document DB, Terraform, JFrog Artifactory
Spring Boot Spring Data JPA Hibernate Docker Terraform AWS Amazon ECS MongoDB CI/CD Github Actions OpenAPI Swagger Testcontainers JFrog Artifactory Gradle SonarQube
Java 17 Spring Boot Microservices REST Clean Code Domain Driven Design TDD Scrum Agile Softwareentwicklung
IDEXX
1 Jahr 1 Monat
2021-10 - 2022-10

Entwicklung der Availability und DeliveryPromise Services für Verfügbarkeiten und Lieferzeiten

Senior Java Backend Developer Kotlin Java 17 Spring Boot ...
Senior Java Backend Developer

Aufgaben:

? Feature-Entwicklung mit Kotlin und Java für MediaMarkt/Saturn in DE, IT, NL, AT und ES.

? Erweiterung des SourceNode-Services zur Bereitstellung von Outlet-Öffnungszeiten

? Refactoring und Verbesserung des Stock-Availability-Imports sowie der Persistenz.

? Migration der Persistenzschicht von PostgreSQL zu MongoDB (NoSQL).

? Optimierung der Test-Performance und Einrichtung von Jacoco sowie Sonar für Codequalität.

? Umstellung bestehender Services von Maven auf Gradle.

? Konfiguration der Infrastruktur in GCP mit Terraform, Helm, Flux 2 und Github Actions (GitOps).

? Agile Remote-Entwicklung in einem internationalen, englischsprachigen Entwicklerteam.


Technologien:

? Java LTS Releases 11/17, Kotlin 1.7

? IntelliJ IDEA, Git, Jira , Gradle, Maven, Jenkins, Github Actions, Sonar, Prometheus, Grafana.

? Spring Boot, Spring Data, Spring Integration, Spring Security, Resilience4J, Testcontainers, u.a.

? Http4k, Arrow-kt, Kotest, Mockk, OpenAPI 3.0, Swagger.

? Google Cloud Platform (GCP), Kubernetes, Terraform, Flux 2, Helm, Postgres, MongoDB, Artifactory

Spring Boot Spring Data Spring Integration Spring Security Hibernate Docker Kubernetes Helm Terraform Google Cloud PostgreSQL MongoDB CI/CD Jenkins Github Actions OpenAPI Swagger Prometheus Grafana Testcontainers Gradle Maven
Kotlin Java 17 Spring Boot Microservices REST GitOps Clean Code TDD Scrum Agile Softwareentwicklung
Mediamarkt Saturn
1 Jahr 1 Monat
2020-10 - 2021-10

Entwicklung der Customer Order Services zur Anbindung von Customer Orders, WWS, Payment und SAP

Senior Java Backend Developer Kotlin Java 17 Spring Boot ...
Senior Java Backend Developer

Aufgaben:

? Entwicklung einer eventbasierten Microservice-Architektur mit Java und Spring Boot.

? Schrittweise Migration einzelner Domänen aus einer monolithischen Bestellabwicklung.

? Erstellung neuer Microservices mit Kotlin und Kafka Streams auf der Google Cloud Platform (GCP).

? Integration von Legacy-Services des Warenwirtschaftssystems (Aroma) zur Datenanreicherung.

? Einführung einer Protobuf-Versionierung zur Standardisierung asynchroner Events.

? Implementierung von Kubernetes-Autoscaling basierend auf dynamisch konfigurierbaren Metriken.

? Infrastrukturkonfiguration mit Terraform, Flux, Helm und GitHub Actions im GitOps-Ansatz.

? Agile Remote-Entwicklung in einem internationalen, englischsprachigen Entwicklerteam.


Technologien:

? Java LTS Releases 11/17, Kotlin 1.7

? IntelliJ IDEA, Git, Jira, Gradle, Maven, Jenkins, Github Actions, Sonar, Prometheus, Grafana

? Spring Boot, Spring Data, Spring Integration, Spring Security, Resilience4J, Testcontainers, u.a.

? Http4k, Arrow-kt, Protobuf, Kotest, Mockk, OpenAPI 3.0, Swagger, Kafka Streams,

? Google Cloud Platform (GCP), Kubernetes, Terraform, Flux, Helm, Postgres, MongoDB, Artifactory

Spring Boot Spring Data Spring Integration Spring Security Hibernate Docker Kubernetes Helm Terraform Google Cloud Kafka Kafka Streams ProtoBuf PostgreSQL MongoDB CI/CD Github Actions OpenAPI Swagger Testcontainers
Kotlin Java 17 Spring Boot Microservices REST GitOps Clean Code TDD Scrum Agile Softwareentwicklung
Mediamarkt Saturn
1 Jahr
2019-11 - 2020-10

Containerisierung der ePost für On-Premise-Cloud. Migration von Referenz-Komponenten

Senior Java Backend Developer Java 11 Spring Boot Microservices ...
Senior Java Backend Developer

Aufgaben:

? Entwicklung eines Phasenmodells zur schrittweisen Containerisierung von Services.

? Erstellung eines Migrationsplans für Flyway- und Liquibase-basierte Datenbankkomponenten.

? Konzeption und Implementierung von Shared Libraries für die Provisionierung mit Consul.

? Migration eines Referenz-Services inklusive Konfigurationsmanagement.

? Entwicklung einer Build-Task-Library als Gradle- und Maven-Plugin.

? Aufbau einer TeamCity-Referenz-Buildchain für Continuous Integration und Release-Management.

? Einführung von strukturiertem Logging und Log-Aggregation mithilfe von Kubernetes DaemonSets.

? Anpassung der Integrations- und Systemtests an die Container-Infrastruktur.

? Zusammenarbeit in einem DevOps-Team aus Entwicklern und Engineers.


Technologien:

? Java 8/11, Groovy, Bash-Scripting

? Spring Boot, Spring Security, Spring Data, Spring Batch, Liquibase, Flyway, Consul, Spock

? IntelliJ IDEA, Git, Jira , Gradle, Maven, Nexus, Sonar, Splunk, Prometheus, Teamcity

? Kubernetes, Docker, Terraform, Oracle

Spring Boot Spring Data JPA Spring Security Spring Batch Hibernate Docker Kubernetes Oracle CI/CD Consul Spock Prometheus Liquibase Flyway SonarQube
Java 11 Spring Boot Microservices REST DevOps Clean Code TDD Scrum Agile Softwareentwicklung
Deutsche Post IT Services
1 Jahr 3 Monate
2018-09 - 2019-11

Konzeption und Entwicklung von Microservices zur satellitengestützten Düngemittelverteilung

Senior Java Backend Developer Java 11 Spring Boot Microservices ...
Senior Java Backend Developer
Aufgaben: 

? Weiterentwicklung von Yara Atfarm, einer microservice-basierten Webanwendung.
? Implementierung des Payment-Backends und der Domänen ?Product?, ?Offer? und ?Subscriptions?.
? Konzeption und Entwicklung eines API-Gateways mit Spring Cloud.
? Integration des Mailproviders Mandrill inklusive Batchverarbeitung und Webhook-Callbacks.
? Einführung von Bean Validation, Objectmapping, Schichtenarchitekturen und strukturiertem Logging
? Refactoring, Optimierung und Stabilisierung der Plattform und aller zugehörigen Microservices.
? Durchführung von Tests: Unit-Tests, MockMvc-Tests, Integrationstests und Pact-Contract-Tests.
? Agile Softwareentwicklung nach Kanban und Scrum.

Technologien:
? Java 11, Rest-Services, PL/pgSQL
? Spring Boot, Spring Data, Spring Cloud, JPA, Pact, Swagger, Feign, Flyway, Mapstruct
? IntelliJ IDEA, Git, Gradle, CircleCI, Nexus, Sonar, Jira, Datadog
? AWS, Kubernetes, Docker, Terraform, Mailchimp / Mandrill, PostgreSQL
Spring Boot Spring Data Spring Cloud Hibernate Docker Kubernetes Terraform AWS PostgreSQL CI/CD CircleCI Swagger Flyway Mapstruct Datadog Mailchimp Gradle Pact SonarQube Atlassian JIRA
Java 11 Spring Boot Microservices REST DevOps Scrum Agile Softwareentwicklung
Yara Digital Farming
7 Monate
2018-03 - 2018-09

Modularisierung monolithischer Domänen durch Cloud-basierte Microservice Architekturen

Senior Java Fullstack Developer Java 8 Spring Boot Microservices ...
Senior Java Fullstack Developer
Aufgaben:
? Konzeption und Entwicklung von Microservices für die Domänen Maschinen, Connect und Personen.
? Migration von Security, Validierung, Persistierung, Logging und Monitoring.
? Anbindung externer Services per Consul Service-Discovery mit Circuitbreaker und Loadbalancing.
? SPA Komponenten-Entwicklung basierend auf Angular 6 und Redux.
? Unit-Tests, MockMvc Tests, Integration-Tests, Contract-Tests mit Pact.
? Agile Software-Entwicklung nach Scrum.

Technologien:
? Java 8, Rest-Services, ECMAScript 6, Html 5
? Spring Boot, Spring Security, Spring Data, Spring JPA, Pact, Swagger
? Angular 6, TypeScript, Redux, NodeJS, Npm, Webpack
? IntelliJ IDEA, Git, Maven, Jenkins, Nexus, Sonar, Jira
? Open Telecom Cloud, Docker, PostgreSQL, Consul
Spring Boot Spring Data Spring Security Hibernate Docker Open Telecom Cloud PostgreSQL Accenture Consul Node.js Swagger SonarQube Pact Angular TypeScript Maven Jenkins Nexus Atlassian JIRA
Java 8 Spring Boot Microservices HTML5 REST DevOps Scrum Agile Softwareentwicklung
365FarmNet

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 4 Monate
1994-10 - 2000-01

Diplomstudiengang Bauingenieurwesen

Diplomingenieur (Dipl.-Ing.), Technische Universität Darmstadt
Diplomingenieur (Dipl.-Ing.)
Technische Universität Darmstadt

Informatik

3 Jahre 1 Monat
1991-10 - 1994-10

Wirtschaftsingenieurwesen

Vordiplom (Cand.-Ing.), Technische Universität Darmstadt
Vordiplom (Cand.-Ing.)
Technische Universität Darmstadt

Kompetenzen

Kompetenzen

Top-Skills

Java 21 Spring Boot AWS Microservices REST Docker Kubernetes PostgreSQL MongoDB Hibernate Spring Security OAuth 2.0 Kafka CI/CD Terraform Helm GitOps OpenAPI Swagger Testcontainers Prometheus Grafana Agile Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

Java
Experte
Kotlin
Fortgeschritten


? Über mich

Erfahrener Softwareentwickler mit Schwerpunkt auf moderner Microservice-Architektur, Cloud-Technologien und agiler Entwicklung. Seit über 15 Jahren unterstütze ich führende Unternehmen bei der Entwicklung skalierbarer, performanter und wartbarer Softwarelösungen unter Einsatz von Java, Kotlin und Spring Boot.


Meine Expertise umfasst die Umsetzung verteilter Systeme, API-Design, Event-Streaming mit Kafka sowie die Automatisierung von Infrastruktur und Deployments in AWS- und GCP-Umgebungen.

Ich arbeite bevorzugt agil in internationalen, remote verteilten Teams und lege großen Wert auf Qualität durch automatisierte Tests und Continuous Integration/Delivery.


? Technologische Schwerpunkte

? Java (LTS 17/21), Kotlin, Spring Boot

? Microservices, REST-APIs, OpenAPI

? Event-Streaming mit Kafka Streams

? Datenbanken: Oracle, PostgreSQL, MongoDB

? Cloud: AWS, Google Cloud Platform (GCP)

? Container & Orchestrierung: Docker, Kubernetes

? Infrastrukturautomatisierung: Terraform, Helm, Flux (GitOps)

? Testautomatisierung: JUnit, WireMock, Testcontainers

? CI/CD: Jenkins, Gitlab, Teamcity, Github Actions

? Agile Methoden: Scrum, Kanban


? Arbeitsweise & Werte

Ich setze auf effiziente und langlebige Softwareentwicklung mit klarer Struktur und hoher Wartbarkeit. Agile Zusammenarbeit, offene Kommunikation und kontinuierliche Verbesserung sind für mich essenziell, um Projekte erfolgreich und effizient umzusetzen.


? Kontakt

Ich bin offen für spannende Projekte und langfristige Partnerschaften im Bereich Backend-Entwicklung, Cloud-Lösungen und Microservices. Wenn Sie auf der Suche nach einem erfahrenen Entwickler für Ihr Team sind oder Unterstützung bei anspruchsvollen Softwareprojekten benötigen, freue ich mich auf Ihre Nachricht.

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.