Senior Java Entwickler seit 13 Jahren mit Fokus auf Clean Code + Clean Architecture
Aktualisiert am 05.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.12.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Kotlin
Spring Boot
Kafka
Microservices
Clean Code
Domain Driven Design
Kubernetes
Docker
REST
Hibernate
JPA
Spring
Unittest
Integrationstest
SQL
MySQL
PostgreSQL
MongoDB
Grafana
Design Pattern
Spring Data JPA
Hexagonale Architektur
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Köln (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 5 Monate
2024-07 - heute

Erweiterung einer verteilten Systemlandschaft

Software-Entwickler, Coaching von Mitarbeitern Java Kotlin Kafka ...
Software-Entwickler, Coaching von Mitarbeitern
  • Erweiterung einer Multi-Tenant-Architektur um Franchise-Funktionalita?ten 
  • Einfu?hrungvonApacheKafkaalsEvent-Streaming-Plattform 
      • Reduzierung von Komplexität sowie Kopplung und Erho?hung der Code-Qualita?t durch den Einsatz von Hexagonaler Architektur

      • Tätigkeiten: Coaching von Mitarbeitern, techn. Konzeption, SoftwareEntwicklung, techn. Dokumentation

      Java Kotlin Kafka Spring Boot Hibernate MongoDB Cucumber REST Kubernetes Docker AWS Clean Code Domain Driven Design Unittest Integrationstest End-To-End-Test Scrum Keycloak Hexagonale Architektur MySQL Amazon Verified Permissions
      2 Jahre 1 Monat
      2022-07 - 2024-07

      Microservice-Architektur für Streaming-Portal

      Software-Entwickler, Coaching von Mitarbeitern Java Kotlin Spring Boot ...
      Software-Entwickler, Coaching von Mitarbeitern
      • Implementierung einer Microservice-Architektur fu?r die Aggregierung von Daten fu?r ein Streaming-Portal

      • Anbindung externer Altsysteme und Verteilung der Daten mittels Apache Kafka

      • Coaching von Mitarbeitern hinsichtlich Clean Code,
        SOLID, Clean Architecture, Domain Driven Design, Scrum 

      • Tätigkeiten: Coaching von Mitarbeitern, techn. Konzeption, SoftwareEntwicklung, Schnittstellen-Dokumentation

      Java Kotlin Spring Boot Hibernate MongoDB Clean Code Domain Driven Design Unittest Integrationstest REST Kafka Scrum Kubernetes Docker
      10 Monate
      2021-09 - 2022-06

      Sprachsteuerung für Garagentore

      Software-Entwickler Java Kotlin Spring Boot ...
      Software-Entwickler
      • Entwicklung einer Sprachsteuerung fu?r Garagentore via Amazon Alexa und Google Assistant

      • Konzeption und Umsetzung der API und der Business-Logik fu?r die Sprachsteuerung

      • Implementierung der Kommunikation mit dem Garagentor-Device via MQTT

      • Sicherstellung der Authentizita?t des Garagentor-Device mittels kryptografischer Verfahren 

      • Tätigkeiten: techn. Konzeption, Software-Entwicklung, techn.Dokumentation, Qualitätssicherung

      Java Kotlin Spring Boot Hibernate Kubernetes Azure MQTT PostgreSQL REST Clean Code Unittest Integrationstest OAuth Scrum Docker
      10 Monate
      2020-10 - 2021-07

      Refactoring einer Middleware

      Software-Entwickler, Coaching von Mitarbeitern Java Spring Boot JPA ...
      Software-Entwickler, Coaching von Mitarbeitern
      • Coaching von Mitarbeitern hinsichtlich Clean Code, SOLID-Prinzipien, Domain Driven Design und Scrum

      • Refactoring einer Middleware, die diverse interne Systeme mit externen Customer ATS verbunden hat

      • Reduzierung von technischer Schuld und Erho?hung der Code-Qualita?t durch den Einsatz von Clean Code, SOLID-Prinzipien und Domain Driven Design 

      • Tätigkeiten: Coaching von Mitarbeitern, techn. Konzeption, SoftwareEntwicklung, techn. Dokumentation, Qualitätssicherung

      Java Spring Boot JPA MongoDB Clean Code Domain Driven Design Unittest Integrationstest REST JSON Scrum
      1 Jahr 3 Monate
      2019-08 - 2020-10

      Aufbrechen eines monolithischen Systems

      Software-Entwickler, Coaching von Mitarbeitern Java Spring Boot Hibernate ...
      Software-Entwickler, Coaching von Mitarbeitern
      • Coaching von Mitarbeitern hinsichtlich Clean Code, SOLID-Prinzipien und Scrum

      • Aufbrechen eines monolithischen Systems durch Auslagerung von Modulen in Microservices

      • Konzeption und Umsetzung von RESTful APIs fu?r den Datenaustausch mit externen Systemen 

      • Tätigkeiten: Coaching von Mitarbeitern, Anforderungsanalyse, Schnittstellen-Dokumentation, Software-Entwicklung, Qualitätssicherung

      Java Spring Boot Hibernate Microservices Docker MySQL Clean Code Domain Driven Design Unittest Integrationstest REST JSON
      3 Jahre
      2016-09 - 2019-08

      Systemarchitektur auf der Basis von Microservices

      Software-Entwickler Java Spring Boot JPA ...
      Software-Entwickler
      • Aufbau einer Continuous Delivery fa?higen Microservice- Architektur fu?r die digitale Prozess-Steuerung

      • Konzeption und Umsetzung von RESTful APIs fu?r den Datenaustausch mit externen Systemen

      • Konzeption und Entwicklung einer State Machine fu?r die Validierung regelbasierter Prozesse

      • Einfu?hrung eines entkoppelten Notifikations-Systems auf der Basis von Redis

      • Agile Umsetzung im Rahmen des Scrum Frameworks 

      • Tätigkeiten: Anforderungsanalyse, Schnittstellendokumentation, Software-Entwicklung, techn. Dokumentation, Qualitätssicherung

      Java Spring Boot JPA Hibernate Microservices TypeScript Node.js MySQL Clean Code Domain Driven Design Docker Redis Continuous Integration Continuous Delivery Scrum REST
      1 Jahr 11 Monate
      2014-11 - 2016-09

      Erweiterung einer bestehenden Systemlandschaft

      Software-Entwickler Java Spring Boot JPA ...
      Software-Entwickler
      • Weiterentwicklung einer Plattform zur Schaumeinlagen-Konfiguration fu?r Werkzeuge
      • Konzeption und Umsetzung von RESTful APIs fu?r den Datenaustausch mit externen Systemen

      • Einfu?hrung von Microservices zur Entkopplung der monolithischen Plattform und Verringerung technischer Schuld 
      • Tätigkeiten: Software-Entwicklung, techn. Dokumentation, Qualitätssicherung
      Java Spring Boot JPA Hibernate Microservices Elastic Search JavaScript Node.js MySQL REST JSON Clean Code SSO Scrum Continuous Integration

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      4 Jahre
      2007-09 - 2011-08

      Master of Science in Computer Science

      Master of Science, Hochschule Bonn-Rhein-Sieg
      Master of Science
      Hochschule Bonn-Rhein-Sieg
      3 Jahre
      2004-09 - 2007-08

      Bachelor of Science in Computer Science

      Bachelor of Science, Hochschule Bonn-Rhein-Sieg
      Bachelor of Science
      Hochschule Bonn-Rhein-Sieg

      Position

      Position

      Als Software-Entwickler implementiere ich seit 2011 leidenschaftlich Backend-Anwendungen in Java + Kotlin und lege dabei großen Wert auf Code-Qualität (z.B. Clean Code, SOLID) und Architektur-Patterns (z.B. Hexagonale Architektur).

      Da ich gerne mit Menschen zusammenarbeite, bevorzuge ich die Arbeit im Team und die macht mir persönlich genau dann besonders viel Spaß, wenn der Wissenstransfer in beide Richtungen geht.

      Kompetenzen

      Kompetenzen

      Top-Skills

      Java Kotlin Spring Boot Kafka Microservices Clean Code Domain Driven Design Kubernetes Docker REST Hibernate JPA Spring Unittest Integrationstest SQL MySQL PostgreSQL MongoDB Grafana Design Pattern Spring Data JPA Hexagonale Architektur

      Produkte / Standards / Erfahrungen / Methoden

      Clean Code
      Experte
      Clean Architecture
      Experte
      Domain Driven Design
      Experte
      SOLID Prinzipien
      Experte
      Microservices
      Experte
      Spring Boot
      Experte
      Spring
      Experte
      Hibernate
      Experte
      JPA
      Experte
      JUnit
      Experte
      Mockito
      Experte
      Mockk
      Experte
      Testcontainers
      Experte
      Webservices
      Experte
      Kubernetes
      Experte
      Docker
      Experte
      Prometheus
      Experte
      Grafana
      Experte
      Kibana
      Experte
      ElasticSearch
      Fortgeschritten
      Sentry
      Experte
      Bugsnag
      Experte
      Git
      Experte
      Continuous Integration
      Experte
      Continuous Delivery
      Experte
      Scrum
      Experte
      Unit Test
      Experte
      Integration Test
      Experte
      OAuth
      Fortgeschritten
      JSON Web Token
      Experte
      Single Sign On (SSO)
      Fortgeschritten
      Rancher
      Experte
      ArgoCD
      Fortgeschritten
      Gradle
      Experte
      Maven
      Experte
      JSON
      Experte
      XML
      Experte
      YAML
      Experte
      GitLab
      Experte
      GitHub
      Experte
      Jenkins
      Experte
      Bitbucket
      Experte
      Jira
      Experte
      Confluence
      Experte
      UML
      Experte
      Hexagonale Architektur
      Experte
      Keycloak
      Fortgeschritten
      AWS
      Experte
      Azure
      Fortgeschritten
      MQTT
      Fortgeschritten
      REST
      Experte
      Kafka
      Experte
      Java
      Experte
      Kotlin
      Experte
      TypeScript
      Fortgeschritten
      Python
      Fortgeschritten
      Cucumber
      Experte
      MongoDB
      Experte
      MySQL
      Experte
      PostgreSQL
      Experte
      RabbitMQ
      Experte
      Redis
      Fortgeschritten
      Typesense
      Fortgeschritten
      SonarQube
      Fortgeschritten
      CI/CD
      Experte
      Liquibase
      Experte
      Protobuf
      Fortgeschritten
      Trivy
      Fortgeschritten
      SSO
      Experte
      SAFe
      Fortgeschritten

      Betriebssysteme

      MacOS
      Experte
      Windows
      Fortgeschritten
      Linux
      Fortgeschritten

      Programmiersprachen

      Java
      Experte
      Kotlin
      Experte
      TypeScript
      Fortgeschritten
      Python
      Fortgeschritten
      PHP
      Fortgeschritten

      Datenbanken

      MySQL
      Experte
      PostgreSQL
      Experte
      MongoDB
      Experte
      SQLite
      Experte

      Datenkommunikation

      Apache Kafka
      Experte
      REST
      Experte
      RabbitMQ
      Experte
      MQTT
      Fortgeschritten
      Redis
      Fortgeschritten
      SOAP
      Fortgeschritten

      Einsatzorte

      Einsatzorte

      Köln (+300km)
      Deutschland, Schweiz, Österreich
      möglich

      Projekte

      Projekte

      1 Jahr 5 Monate
      2024-07 - heute

      Erweiterung einer verteilten Systemlandschaft

      Software-Entwickler, Coaching von Mitarbeitern Java Kotlin Kafka ...
      Software-Entwickler, Coaching von Mitarbeitern
      • Erweiterung einer Multi-Tenant-Architektur um Franchise-Funktionalita?ten 
      • Einfu?hrungvonApacheKafkaalsEvent-Streaming-Plattform 
          • Reduzierung von Komplexität sowie Kopplung und Erho?hung der Code-Qualita?t durch den Einsatz von Hexagonaler Architektur

          • Tätigkeiten: Coaching von Mitarbeitern, techn. Konzeption, SoftwareEntwicklung, techn. Dokumentation

          Java Kotlin Kafka Spring Boot Hibernate MongoDB Cucumber REST Kubernetes Docker AWS Clean Code Domain Driven Design Unittest Integrationstest End-To-End-Test Scrum Keycloak Hexagonale Architektur MySQL Amazon Verified Permissions
          2 Jahre 1 Monat
          2022-07 - 2024-07

          Microservice-Architektur für Streaming-Portal

          Software-Entwickler, Coaching von Mitarbeitern Java Kotlin Spring Boot ...
          Software-Entwickler, Coaching von Mitarbeitern
          • Implementierung einer Microservice-Architektur fu?r die Aggregierung von Daten fu?r ein Streaming-Portal

          • Anbindung externer Altsysteme und Verteilung der Daten mittels Apache Kafka

          • Coaching von Mitarbeitern hinsichtlich Clean Code,
            SOLID, Clean Architecture, Domain Driven Design, Scrum 

          • Tätigkeiten: Coaching von Mitarbeitern, techn. Konzeption, SoftwareEntwicklung, Schnittstellen-Dokumentation

          Java Kotlin Spring Boot Hibernate MongoDB Clean Code Domain Driven Design Unittest Integrationstest REST Kafka Scrum Kubernetes Docker
          10 Monate
          2021-09 - 2022-06

          Sprachsteuerung für Garagentore

          Software-Entwickler Java Kotlin Spring Boot ...
          Software-Entwickler
          • Entwicklung einer Sprachsteuerung fu?r Garagentore via Amazon Alexa und Google Assistant

          • Konzeption und Umsetzung der API und der Business-Logik fu?r die Sprachsteuerung

          • Implementierung der Kommunikation mit dem Garagentor-Device via MQTT

          • Sicherstellung der Authentizita?t des Garagentor-Device mittels kryptografischer Verfahren 

          • Tätigkeiten: techn. Konzeption, Software-Entwicklung, techn.Dokumentation, Qualitätssicherung

          Java Kotlin Spring Boot Hibernate Kubernetes Azure MQTT PostgreSQL REST Clean Code Unittest Integrationstest OAuth Scrum Docker
          10 Monate
          2020-10 - 2021-07

          Refactoring einer Middleware

          Software-Entwickler, Coaching von Mitarbeitern Java Spring Boot JPA ...
          Software-Entwickler, Coaching von Mitarbeitern
          • Coaching von Mitarbeitern hinsichtlich Clean Code, SOLID-Prinzipien, Domain Driven Design und Scrum

          • Refactoring einer Middleware, die diverse interne Systeme mit externen Customer ATS verbunden hat

          • Reduzierung von technischer Schuld und Erho?hung der Code-Qualita?t durch den Einsatz von Clean Code, SOLID-Prinzipien und Domain Driven Design 

          • Tätigkeiten: Coaching von Mitarbeitern, techn. Konzeption, SoftwareEntwicklung, techn. Dokumentation, Qualitätssicherung

          Java Spring Boot JPA MongoDB Clean Code Domain Driven Design Unittest Integrationstest REST JSON Scrum
          1 Jahr 3 Monate
          2019-08 - 2020-10

          Aufbrechen eines monolithischen Systems

          Software-Entwickler, Coaching von Mitarbeitern Java Spring Boot Hibernate ...
          Software-Entwickler, Coaching von Mitarbeitern
          • Coaching von Mitarbeitern hinsichtlich Clean Code, SOLID-Prinzipien und Scrum

          • Aufbrechen eines monolithischen Systems durch Auslagerung von Modulen in Microservices

          • Konzeption und Umsetzung von RESTful APIs fu?r den Datenaustausch mit externen Systemen 

          • Tätigkeiten: Coaching von Mitarbeitern, Anforderungsanalyse, Schnittstellen-Dokumentation, Software-Entwicklung, Qualitätssicherung

          Java Spring Boot Hibernate Microservices Docker MySQL Clean Code Domain Driven Design Unittest Integrationstest REST JSON
          3 Jahre
          2016-09 - 2019-08

          Systemarchitektur auf der Basis von Microservices

          Software-Entwickler Java Spring Boot JPA ...
          Software-Entwickler
          • Aufbau einer Continuous Delivery fa?higen Microservice- Architektur fu?r die digitale Prozess-Steuerung

          • Konzeption und Umsetzung von RESTful APIs fu?r den Datenaustausch mit externen Systemen

          • Konzeption und Entwicklung einer State Machine fu?r die Validierung regelbasierter Prozesse

          • Einfu?hrung eines entkoppelten Notifikations-Systems auf der Basis von Redis

          • Agile Umsetzung im Rahmen des Scrum Frameworks 

          • Tätigkeiten: Anforderungsanalyse, Schnittstellendokumentation, Software-Entwicklung, techn. Dokumentation, Qualitätssicherung

          Java Spring Boot JPA Hibernate Microservices TypeScript Node.js MySQL Clean Code Domain Driven Design Docker Redis Continuous Integration Continuous Delivery Scrum REST
          1 Jahr 11 Monate
          2014-11 - 2016-09

          Erweiterung einer bestehenden Systemlandschaft

          Software-Entwickler Java Spring Boot JPA ...
          Software-Entwickler
          • Weiterentwicklung einer Plattform zur Schaumeinlagen-Konfiguration fu?r Werkzeuge
          • Konzeption und Umsetzung von RESTful APIs fu?r den Datenaustausch mit externen Systemen

          • Einfu?hrung von Microservices zur Entkopplung der monolithischen Plattform und Verringerung technischer Schuld 
          • Tätigkeiten: Software-Entwicklung, techn. Dokumentation, Qualitätssicherung
          Java Spring Boot JPA Hibernate Microservices Elastic Search JavaScript Node.js MySQL REST JSON Clean Code SSO Scrum Continuous Integration

          Aus- und Weiterbildung

          Aus- und Weiterbildung

          4 Jahre
          2007-09 - 2011-08

          Master of Science in Computer Science

          Master of Science, Hochschule Bonn-Rhein-Sieg
          Master of Science
          Hochschule Bonn-Rhein-Sieg
          3 Jahre
          2004-09 - 2007-08

          Bachelor of Science in Computer Science

          Bachelor of Science, Hochschule Bonn-Rhein-Sieg
          Bachelor of Science
          Hochschule Bonn-Rhein-Sieg

          Position

          Position

          Als Software-Entwickler implementiere ich seit 2011 leidenschaftlich Backend-Anwendungen in Java + Kotlin und lege dabei großen Wert auf Code-Qualität (z.B. Clean Code, SOLID) und Architektur-Patterns (z.B. Hexagonale Architektur).

          Da ich gerne mit Menschen zusammenarbeite, bevorzuge ich die Arbeit im Team und die macht mir persönlich genau dann besonders viel Spaß, wenn der Wissenstransfer in beide Richtungen geht.

          Kompetenzen

          Kompetenzen

          Top-Skills

          Java Kotlin Spring Boot Kafka Microservices Clean Code Domain Driven Design Kubernetes Docker REST Hibernate JPA Spring Unittest Integrationstest SQL MySQL PostgreSQL MongoDB Grafana Design Pattern Spring Data JPA Hexagonale Architektur

          Produkte / Standards / Erfahrungen / Methoden

          Clean Code
          Experte
          Clean Architecture
          Experte
          Domain Driven Design
          Experte
          SOLID Prinzipien
          Experte
          Microservices
          Experte
          Spring Boot
          Experte
          Spring
          Experte
          Hibernate
          Experte
          JPA
          Experte
          JUnit
          Experte
          Mockito
          Experte
          Mockk
          Experte
          Testcontainers
          Experte
          Webservices
          Experte
          Kubernetes
          Experte
          Docker
          Experte
          Prometheus
          Experte
          Grafana
          Experte
          Kibana
          Experte
          ElasticSearch
          Fortgeschritten
          Sentry
          Experte
          Bugsnag
          Experte
          Git
          Experte
          Continuous Integration
          Experte
          Continuous Delivery
          Experte
          Scrum
          Experte
          Unit Test
          Experte
          Integration Test
          Experte
          OAuth
          Fortgeschritten
          JSON Web Token
          Experte
          Single Sign On (SSO)
          Fortgeschritten
          Rancher
          Experte
          ArgoCD
          Fortgeschritten
          Gradle
          Experte
          Maven
          Experte
          JSON
          Experte
          XML
          Experte
          YAML
          Experte
          GitLab
          Experte
          GitHub
          Experte
          Jenkins
          Experte
          Bitbucket
          Experte
          Jira
          Experte
          Confluence
          Experte
          UML
          Experte
          Hexagonale Architektur
          Experte
          Keycloak
          Fortgeschritten
          AWS
          Experte
          Azure
          Fortgeschritten
          MQTT
          Fortgeschritten
          REST
          Experte
          Kafka
          Experte
          Java
          Experte
          Kotlin
          Experte
          TypeScript
          Fortgeschritten
          Python
          Fortgeschritten
          Cucumber
          Experte
          MongoDB
          Experte
          MySQL
          Experte
          PostgreSQL
          Experte
          RabbitMQ
          Experte
          Redis
          Fortgeschritten
          Typesense
          Fortgeschritten
          SonarQube
          Fortgeschritten
          CI/CD
          Experte
          Liquibase
          Experte
          Protobuf
          Fortgeschritten
          Trivy
          Fortgeschritten
          SSO
          Experte
          SAFe
          Fortgeschritten

          Betriebssysteme

          MacOS
          Experte
          Windows
          Fortgeschritten
          Linux
          Fortgeschritten

          Programmiersprachen

          Java
          Experte
          Kotlin
          Experte
          TypeScript
          Fortgeschritten
          Python
          Fortgeschritten
          PHP
          Fortgeschritten

          Datenbanken

          MySQL
          Experte
          PostgreSQL
          Experte
          MongoDB
          Experte
          SQLite
          Experte

          Datenkommunikation

          Apache Kafka
          Experte
          REST
          Experte
          RabbitMQ
          Experte
          MQTT
          Fortgeschritten
          Redis
          Fortgeschritten
          SOAP
          Fortgeschritten

          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.