Seit mehr als 20 Jahren entwickle ich robuste Softwarelösungen in mittelgroßen und großen Enterprise-Projekten. Mein Fokus liegt auf modernen Spring Boot Microservice-Architekturen, Event-Driven Architecture mit Apache Kafka, Domain-Driven Design (DDD) und performanten Cloud-Lösungen. Verfügbar für Freelance- und ANÜ-Projekte (Arbeitnehmerüberlassung).
Über 20 Jahre Projekterfahrung in Enterprise Java, verteilten Cloud-Architekturen und modernen Webanwendungen — chronologisch von neu nach alt.
🔍
Schnellfilter:
Zeige 29 von 29 Projekten
Rewe Digital ANÜ
Aktuell
Hybrid
👥 10 – 15 Personen
Category Management Platform Core (NEO)
Rolle: Senior Java Engineer
🗓️ 06.2023 – bis jetzt
Im Rahmen des NEO-Projekts (ANÜ) wurde die bestehende System- und Softwarearchitektur von REWE Digital grundlegend erneuert. Ziel war die Vereinheitlichung und Modernisierung der IT-Landschaft im Zuge der Zusammenführung von Handel Deutschland und Handel International. Das CMPC-Team entwickelte hierfür standardisierte Lösungen und Bibliotheken als zentrale Bausteine.
📋 Aufgaben & Kernaktivitäten(5 Punkte)
▼
▹Entwicklung einer internen Kafka-Bibliothek zur Unterstützung des Outbox- und Inbox-Patterns für zuverlässige, Event-getriebene Kommunikation
▹Implementierung von Kafka-Consumer- und Producer-Komponenten zur Anbindung verteilter Systeme
▹Erstellung von Unit- und Integrationstests zur Sicherstellung von Qualität, Stabilität und Regressionstoleranz
▹Erstellung einer GitLab CI-Pipeline für die Kafka-Lib mit automatisierten Releases
▹Aktive Teilnahme an agilen Scrum-Events (Daily Stand-ups, Retrospektiven, Reviews)
Technologien
Java 21 Spring Boot Spring Framework Spring Data JPA / Hibernate Spring Security Apache Kafka Microservices Google Cloud Platform (GCP) Kubernetes JUnit 5 Mockito GitLab CI/CD Maven Scrum
Signal Iduna Freelance Hybrid
👥 6 Personen
Elpa Antragserfassung
Rolle: Senior Java Developer
🗓️ 07.2023 – 04.2025
Die Elpa Antragserfassung ist ein Microservices-basiertes System zur Verarbeitung eingehender Anträge. Im Rahmen des Projekts wurde eine bestehende WebSphere-Anwendung auf eine moderne Microservice-Architektur migriert, die mit Spring Boot, Spring Cloud und Kafka realisiert wurde.
📋 Aufgaben & Kernaktivitäten(7 Punkte)
▼
▹Know-how-Transfer im Spring Boot-Umfeld für das Entwicklungsteam
▹Einführung von Spring Cloud und Spring Cloud Feign zur Optimierung der Microservice- und Kafka-Kommunikation
▹Refactoring bestehender Microservices auf die neueste Spring Boot-Version
▹Absicherung der Microservices mit Spring Security und JWT
▹Implementierung komplexer MongoDB- und SQL-Queries
▹Erstellung von Unit- und Integrationstests für alle Microservices
▹Deployment von Microservices in den OpenShift-Cluster
Technologien
Java 11 - 21 Spring Boot Spring Cloud Spring Security JWT Feign Client Apache Kafka MongoDB OpenShift Kubernetes Gradle JUnit 5 Mockito Scrum
Dr. Güldener Freelance Full Remote
👥 8 Personen
Optica Abrechnungsplattform
Rolle: Senior Java Developer
🗓️ 08.2022 – 06.2023
Die Optica Abrechnungsplattform ist eine Branchenlösung für Reformhäuser mit mehr als 50 Microservices und einer Angular-Webapplikation in einer Mesh-Architektur. Sie beinhaltet ein Kassensystem zur Abrechnung von Rezepten und Vorgängen über Kostenträger (Krankenkassen).
📋 Aufgaben & Kernaktivitäten(6 Punkte)
▼
▹Implementierung der Fiskaly TSE-Anbindung (Kassensicherungsverordnung) in die bestehende Software
▹Implementierung von Microservices auf Basis von Spring Boot und Spring Cloud Technologien
▹Implementierung von Importschnittstellen für Kundendaten auf Basis von Excel und Apache POI
▹Implementierung komplexer Such-Queries mit Spring Data und JPA (Hibernate) für die Kundensuche
▹Erstellung von Datenbankschema-Migrationsskripten mit Flyway
▹Implementierung von PDF-Dokumentgenerierung mit Thymeleaf und Spring
Technologien
Java 11 / 17 / 18 Spring Boot Spring Cloud RabbitMQ Spring Data / JPA Hibernate Flyway Thymeleaf Fiskaly TSE Apache POI Gradle JUnit 5 Scrum
BestSecret Freelance Full Remote
👥 8 Personen
Marketplace Microservices Architecture
Rolle: Senior Java Developer
🗓️ 06.2022 – 08.2022
Im Rahmen des internationalen Projektes BestSecret Marketplace wurde das transaktionale Outbox-Pattern für Microservices mit Debezium und Confluent Kafka Connect evaluiert und implementiert.
📋 Aufgaben & Kernaktivitäten(5 Punkte)
▼
▹Evaluierung und Implementierung des Outbox-Patterns mit Debezium und Kafka Connect
▹Evaluierung der Machbarkeit von DTOs basierend auf AVRO-Objekten
▹CI/CD-Aufbau für das Deployment von Kafka Connect und dessen Konfiguration in die Azure Cloud
▹Aufbau einer GitLab CI-Pipeline mit Helm Charts für Kubernetes
▹Enge Zusammenarbeit im internationalen, europäischen Entwicklerteam
Deutsche Factoring Bank Freelance Full Remote
👥 5 Personen
Online Portal EWB & PEWB Berechnung
Rolle: Lead Java Developer
🗓️ 08.2021 – 06.2022
Entwicklung eines performanten Online-Portals zur EWB- & PEWB-Berechnung mit Massendaten-Import (ca. 680.000 Datensätze/Quartal) sowie einer zweiten Anwendung zur Vorverarbeitung von Debitoren.
📋 Aufgaben & Kernaktivitäten(6 Punkte)
▼
▹Erstellung der Referenz-Softwarearchitektur mit Spring Boot, Kafka und Domain-Driven Design (DDD) für OpenShift
▹Definieren von Vorgaben für REST-Schnittstellen und Kafka (CloudEvents) Consumer & Producer
▹Absicherung der Microservices mit Spring Security und Keycloak API (Realms, Scopes, JWTs, Rollen)
▹Projektübergreifende Code Reviews und Architektur-Guidance
▹Performance-Optimierung in Java und Erstellung komplexer Stored Procedures für Import und Berechnung
▹Anbindung externer Schnittstellen (Crefo XML & Bisnode REST)
Technologien
Java 15 Spring Boot Spring Data / JPA Apache Kafka CloudEvents Keycloak React OpenShift Kubernetes Stored Procedures GitLab CI/CD Maven
Nuwork Freelance Full Remote
👥 ca. 12 Personen
Objective Key Results (OKR) Software
Rolle: Lead Java Developer
🗓️ 04.2021 – 07.2021
Nuwork entwickelte eine kollaborative Online-Plattform für agile Teams zur Definition und Überwachung von OKRs. Die Systemarchitektur basiert auf Event-Driven Microservices mit Apache Kafka.
📋 Aufgaben & Kernaktivitäten(5 Punkte)
▼
▹Coaching und Schulung der internen Mitarbeiter in Spring Boot, Spring Cloud, Microservices-Architektur und Testing
▹Coaching beim Aufbau automatisierter CI/CD-Pipelines und Branching-Strategien
▹Anbindung des Authentication Service an Keycloak via Keycloak API und Spring Security Adapter
▹Einführung der Kafka Event-Driven Architecture und MongoDB in die Systemarchitektur
▹Etablierung und Verfeinerung des Domain-Driven Design (DDD) Ansatzes
Technologien
Java 11 Spring Boot Spring Cloud Apache Kafka Keycloak MongoDB React Domain-Driven Design Kubernetes Bitbucket Pipelines Maven
IKEA Freelance Full Remote
👥 ca. 18 Personen (International)
Automation Orchestration Layer (AOL)
Rolle: Senior IT-Architekt
🗓️ 11.2020 – 04.2021
Das AOL-Projekt ist eine globale Orchestrierungsplattform zur Annahme und Weiterleitung von Kundenbestellungen aus Warehouse Management Systemen (WMS) an diverse Automations-Systeme (AS), vollständig in der Google Cloud Platform realisiert.
📋 Aufgaben & Kernaktivitäten(5 Punkte)
▼
▹Entwurf der cloud-nativen Systemarchitektur in GCP mit Cloud Run und Cloud Functions
▹Entwicklung von Cloud Run-Komponenten mit Spring Boot
▹Implementierung serverloser Cloud Functions mit Node.js und Unit Tests (Sinon / Chai)
▹Erstellung automatisierter Build- und Infrastruktur-Skripte mit Terraform
▹Wissenstransfer und Mentoring im Spring Boot- und Cloud-Umfeld
Technologien
Java 8 Node.js Spring Boot Google Cloud Platform (GCP) Cloud Run Cloud Functions Firestore Secret Manager Terraform Maven
FIS Global Freelance Full Remote
👥 2 – 10 Personen (International)
General Meeting Webapplication
Rolle: Senior Java Fullstack Developer
🗓️ 06.2020 – 08.2020
Webapplikation für Bankmitarbeiter zur gezielten Recherche und Pflege von Hauptversammlungs-Daten mit anschließendem Know-how-Transfer an internationale Entwicklerteams.
📋 Aufgaben & Kernaktivitäten(3 Punkte)
▼
▹Entwicklung von Java Microservices mit Spring Boot
▹Implementierung von Angular 8/9 Frontend-Komponenten und Services im NX Monorepo
▹Erstellung von REST-Controllern, Ressourcen und umfassenden JUnit-/Mockito-Tests
Plattform zur Digitalisierung der Kinderbetreuung für Tagesmütter, Eltern und Support-Center, betrieben auf der Google Cloud Platform mit Kubernetes.
📋 Aufgaben & Kernaktivitäten(4 Punkte)
▼
▹Entwurf der Software- und Systemarchitektur auf GCP
▹Entwicklung der Spring Boot Backend Microservices und REST-Schnittstellen
▹Implementierung der Webanwendung mit Angular 8 / 9
▹Unit- und Integrationstests sowie MongoDB-Anbindung
Technologien
Google Cloud Platform (GCP) Kubernetes Docker Java 8 Spring Boot Spring Security Angular 8 / 9 MongoDB Maven
IT ERGO Vorsorge Freelance Hybrid / Remote
👥 10 – 15 Personen
Theo Kundensupport Portal
Rolle: Senior Java Software Developer
🗓️ 11.2019 – 06.2020
Support-Plattform für Versicherungssachbearbeiter zur Bearbeitung komplexer Geschäftsvorgänge, gesteuert über die BPMN 2.0 Engine Camunda und Microservices.
📋 Aufgaben & Kernaktivitäten(4 Punkte)
▼
▹Entwicklung und Modellierung von BPMN 2.0 Prozessen in Camunda
▹Entwicklung von Spring Boot Microservices für die einzelnen Prozessschritte
▹Implementierung von Frontend-Komponenten mit Angular 8 und AngularJS
▹REST-Kommunikation und automatisierte Testsuite
Technologien
Camunda BPMN 2.0 Java 8 Spring Boot Spring REST Angular 8 AngularJS JUnit 4 Mockito
X-AdapT GmbH Freelance Full Remote
👥 2 – 5 Personen
Digitale mobile Plattform zur Einsatzkoordination von Reinigungskräften in Hotels, bestehend aus Mobile App, Angular Web-Apps und Spring Boot Backend auf GCP Kubernetes.
📋 Aufgaben & Kernaktivitäten(3 Punkte)
▼
▹Entwurf der Systemarchitektur auf der Google Cloud Platform mit Docker & Kubernetes
▹Entwicklung der Java Microservices mit Spring Boot und Spring Security
▹Entwicklung der Angular Administrations-Oberflächen
Technologien
Google Cloud Platform (GCP) Kubernetes Docker Java 8 Spring Boot Angular 7 / 8 MongoDB Maven
Innogy Freelance Vor Ort / Remote
👥 8 – 20 Personen
rEVUlution
Rolle: Senior Java Software Developer
🗓️ 06.2019 – 11.2019
Evaluierungs-Prototyp zur Anpassung bestehender Standard-BPMN-Prozesse an individuelle Subprozesse mit Activiti und Anbindung von Bonitätsprüfungs-Services.
📋 Aufgaben & Kernaktivitäten(3 Punkte)
▼
▹Entwicklung und Anpassung von BPMN 2.0 Prozessen mit Activiti
▹Entwicklung von Spring Boot Microservices für automatisierte Prüfdelegates
▹Integrationstests und REST-Controller-Entwicklung
Technologien
BPMN 2.0 Activiti Java 8 Spring Boot Spring Cloud Docker JUnit
Remondis Freelance Vor Ort / Remote
👥 6 – 12 Personen
Redooo E-Commerce Portal
Rolle: Senior Java Software Developer
🗓️ 11.2017 – 05.2019
B2B/B2C E-Commerce Portal für Entsorgungs- und Recycling-Services auf Basis einer Spring Boot Cloud Microservice-Architektur mit Apache Kafka und Angular Frontend.
📋 Aufgaben & Kernaktivitäten(5 Punkte)
▼
▹Hauptverantwortung für die Software- und Systemarchitektur der Microservices
▹Einführung und Implementierung des Apache Kafka Messaging Frameworks
▹Implementierung des Sicherheitskonzepts mit Spring Security und JWT
▹Entwicklung von Benutzeroberflächen mit Angular 4 / 5
▹Coaching von Junior-Entwicklern in Clean Architecture und Spring Boot
Technologien
Java 8 Spring Boot Spring Cloud Apache Kafka Spring Security JWT Angular 4 / 5 MongoDB Docker GitLab CI/CD
Entwicklung des Rückmigrations-Moduls zur Gewährleistung der Rückwärtskompatibilität bei der Vereinheitlichung der steuerlichen Datenerhebung (NRW/Bund).
Erweiterung der NoTeS Software (JavaFX-Frontend / EJB-Backend) um Kategorisierungs- und Integrationsmodule.
📋 Aufgaben & Kernaktivitäten(1 Punkte)
▼
▹Implementierung neuer Backend-Module mit EJB 3 und JBoss Seam
Technologien
Java 6 JEE 6 EJB 3 JBoss Seam RichFaces Hibernate
Metro Systems GmbH
👥 10 Personen
Internationales CMS & Market Locator
Rolle: Java Software Developer
🗓️ 12.2011 – 05.2012
Entwicklung globaler Module für das Metro Konzern-CMS, inkl. Geodaten-Suchmodul (Google Maps & OpenStreetMap für Russland/China) und ExtJS Administration.
📋 Aufgaben & Kernaktivitäten(3 Punkte)
▼
▹Entwicklung des Metro Markt Such-Locators basierend auf Google Maps / OSM
▹Implementierung der Administrations-GUI mit ExtJS 4
▹Zentrales SSO Login-Modul mit OpenAM Client SDK
Technologien
Java 6 Spring MVC ExtJS 4 OpenAM Google Maps API Oracle Spatial
Verantwortlich für Release-Integration, Deployment und Systemtests für das Portal vodafone.de.
📋 Aufgaben & Kernaktivitäten(3 Punkte)
▼
▹Deployment von J2EE Application Releases in Test- und Produktionsumgebungen
▹Koordination und Durchführung von Integrations- und Systemtests
▹Aufwands- und Performance-Schätzungen
Technologien
Solaris WebLogic 7 Oracle DB J2EE Tomcat 6 Java 6
Toshiba Europe
👥 8 – 20 Personen
Marketing (TMP) & Consumer Portal (TCP)
Rolle: Senior Java Software Developer
🗓️ 01.2010 – 12.2010
Konzeption und paneuropäischer Rollout eines mehrsprachigen Kunden-, Partner- und Presseportals über 13+ Länderversionen auf Basis von Alfresco Enterprise WCM.
📋 Aufgaben & Kernaktivitäten(4 Punkte)
▼
▹Implementierung von RESTful WebServices mit Java & Alfresco WebScripts
▹Customizing der GUI mit Apache MyFaces / JSF und jQuery
▹Aufbau von Build- & Release-Prozessen mit Subversion und Ant
▹Coaching und technisches Onboarding neuer Teamkollegen
Technologien
Alfresco WCM Java 6 Spring Surf Spring Security REST APIs JSF jQuery MySQL
Umweltbundesamt
👥 8 Personen
Semantic Network Systems (SNS)
Rolle: Java Software Developer
🗓️ 01.2008 – 01.2010
Bereitstellung semantischer XML-Webservices für Umweltdaten und Aufbau eines hochverfügbaren Apache Tomcat Clusters in der AWS Cloud.
Probiere einen anderen Suchbegriff oder setze die Filter zurück.
⚡ Technologische Expertise
Tech-Stack & Kernkompetenzen
Bewährte und moderne Technologien für Enterprise-Architekturen, Hochverfügbarkeit und Skalierbarkeit.
Backend & Enterprise Java
Java 21 / 17 / 11 / 8 Spring Boot Spring Cloud Spring Framework Spring Data / JPA / Hibernate Spring Security & JWT REST APIs GraphQL SOAP Maven Gradle
Echtes Feedback von Projektleitern, Kunden und Entwickler-Kollegen (u. a. via LinkedIn & Malt).
💼 LinkedIn März 2021
“
I had the big pleasure working with Ertan as part of our Automation & Robotics project within IKEA and it was a lot of joy. Ertan is truly a full stack developer. From the very first day he was a valuable asset for the team. He has all the needed skills a developer nowadays should have. His problem solving thinking combined with his approachability and helpfulness just underlines his seniority and experience he made along the way. Ertan was able to support and teach our team in regards to Spring Boot development as well as Javascript & Node.js.
SW
Sebastian Weiß
Software Engineer • IKEA Group
Automation & Robotics (AOL) Projekt bei IKEA
⚡ Malt Plattform Oktober 2020
“
Wir haben Ertan in unser Team geholt, um für unseren Kunden eine Plattform zum Aufstellen und Anliefern von Abfallcontainern zu realisieren. Ertan hat unser Team dabei in erster Linie bei der Realisierung des Microservice-basierten Backends unterstützt. Die Microservices wurden in Java mit Hilfe des SpringBoot Frameworks gegen eine MongoDB entwickelt, in Docker Container verpackt und in ein Kubernetes Cluster deployt. Ertan hat uns nicht nur fachlich, sondern auch menschlich als toller Kollege in einem agilen Team voll überzeugt.
VK
Volker Koster
Partner • MT AG Ratingen
Redooo E-Commerce Plattform (Microservices)
⚡ Malt Plattform November 2020
“
Ertan war ein wichtiges und sehr wertgeschätztes Mitglied in unserem agilen Scrum Team. Er hat sowohl durch seine Entwicklungsleistungen, welche auf den Clean Code Standards beruhen sowie durch seine Architekturberatungen, seinen Beitrag zum Projekterfolg geleistet. Die Arbeit mit Ertan hat zu jeder Zeit Spaß gemacht und ich kann ihn nur weiterempfehlen.
SM
Sebastian Mohr
Product Lead / Manager • OEV Online Dienste GmbH
Support Portal & Beratersuche (Microservices, Kafka, React)
💼 LinkedIn Oktober 2018
“
Ertan is a true professional agile programmer and a real team player. He's one of few in this profession that can call themself Full Stack Developer and Clean Coder. While he's an IT technology veteran, he keeps himself always up to date with the latest programming frameworks, methods and architecture principles. He builds first class solutions with Java and Spring Boot, as well as with TypeScript and Angular, is an expert in Linux, as well as MongoDB. Someone you'll enjoy talking to.
DL
Daniel Lachmann-Nishibane
Agile Coach & Consultant
💼 LinkedIn Juli 2021
“
I had the honor to work with Ertan on an innovative project. He has a very open mindset and is not scared to say his opinion. If there is any question about coding, Ertan always has the right answer to it. If you have the choice to work with Ertan, I highly recommend you to make the experience to work with him. He gonna boost your Project on a new level.
DV
Duc Viet Nguyen
Software Engineer
⚡ Malt Plattform Oktober 2020
“
Wir hatten Ertan für eine dringende Umsetzung einer regulatorischen Anforderung mit dem Schwerpunkt Frontend-Anpassungen in Angular verpflichtet. Da er die Umsetzungen schneller als erwartet durchführen konnte, hat er auch auf der Backend-Seite mit Spring Boot unterstützt. Wir haben Ertan als sehr teamorientierten und flexiblen Full-Stack-Entwickler kennen und schätzen gelernt.
MH
Markus Holdenrieder
Project Lead • Fidelity Information Services (FIS Global)
General Meeting Webapplication (Angular & Spring Boot)
⚡ Malt Plattform November 2020
“
Die langfristige Zusammenarbeit ist unkompliziert und mit Respekt geführt. MyNanny als ein weiteres eigenständiges Grüne-Wiese-Projekt wurde von Ertan als Fullstack im Fokus des Backends und der Infrastruktur abgeschlossen. Hierbei waren stets moderne und optimierte Prozesse im Fokus um ein zukunftsfähiges MVP auf den Markt zu bringen.
KB
Kevin Bartsch
Geschäftsführer • BaTo Development GbR
MyNanny Digitale Plattform (GCP / Kubernetes)
💼 LinkedIn April 2021
“
I had the pleasure to work with Ertan. He is an easy going person with a very open mindset. This personality, his humor and profound knowledge had a very positive impact on our team itself and the outcome. I hope that we can work together one day!
DJ
Dr. Jan Hohe
Agile & DevOps Lead • Center of Excellence Agile & DevOps
💼 LinkedIn Juli 2021
“
I worked with Ertan in a technologically challenging project. His profound knowledge of core software development really helped to make the project a success.
RL
Rafael Lopes
CEO • about:content
Offen für Freelance- & ANÜ-Projekte (Arbeitnehmerüberlassung)
Lass uns über dein nächstes Projekt sprechen
Suchst du einen erfahrenen Senior Java Entwickler oder IT-Architekten für Microservices, Kafka, Event-Driven Architekturen oder Cloud-Migrationen? Ich stehe sowohl für Freelance-Projekte als auch im Rahmen der Arbeitnehmerüberlassung (ANÜ) zur Verfügung.