15.12.2025 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 31.12.2026

Fullstack Software-Entwickler Java / Kotlin / Spring Boot / Vue.js

Hattingen, Deutschland
Deutschland
Fachinformatiker - Anwendungsentwicklung
Hattingen, Deutschland
Deutschland
Fachinformatiker - Anwendungsentwicklung

Profilanlagen

Resume_EN_2025.pdf
Lebenslauf_DE_2025.pdf

Skills

Ich bin erfahrener Softwareentwickler mit Schwerpunkt auf Java, Spring Boot, Kotlin und modernen Web-Technologien. Ich entwickle für Sie skalierbare, performante und wartbare Anwendungen für komplexe Anforderungen – von robusten Backend-Systemen bis hin zu modernen Web-Frontends. Dabei lege ich besonderen Wert auf Dokumentation, saubere Architektur und Skalierbarkeit.

Java & Backend-Entwicklung
Java (SE, Jakarta EE) – Erfahrung mit großen und komplexen Anwendungen
Spring Boot & Spring Ecosystem – Web, Microservices, Security, Data, Messaging
Kotlin – Alternative für moderne, funktionale Backend-Entwicklung
JPA / Hibernate – ORM für effiziente Datenbankanbindung
RESTful APIs & OpenAPI (Swagger) – Dokumentierte und sichere Schnittstellen
Event-Driven Architecture – Messaging mit Apache Kafka

Cloud & Containerisierung
Azure & Google Cloud Platform (GCP) – Cloud-native Anwendungen
Docker – Skalierbare und containerisierte Systeme
Terraform & Infrastructure as Code (IaC) – Automatisierte und standardisierte Bereitstellung

Frontend-Technologien
Vue.js, Angular & TypeScript – Moderne, performante Webanwendungen
Thymeleaf & Bootstrap – Leichte Server-Side Rendered UIs
API-Integration – Verbindung von Frontend und Backend mit REST

DevOps, CI/CD & Automatisierung
GitLab CI/CD & Jenkins – Automatisierte Build- und Deployment-Pipelines
Containerisierung mit Docker – Konsistente Entwicklungs- und Produktionsumgebung
Logging & Monitoring – Azure Insights

Datenbanken & Persistenz
PostgreSQL, MySQL, Oracle – Relationale Datenbanken für Enterprise-Systeme
MongoDB – Dokumentenbasierte NoSQL-Lösungen
Liquibase/Flyway – Versionskontrolle für Datenbankschemata

Agile Methoden & Softwarequalität
Scrum & Kanban – Agile Entwicklung mit User Stories, Sprint-Planung
Code Reviews & Pair Programming – Qualitätssicherung im Team
Testautomatisierung – Tests mit Spring-Boot-Test, JUnit, AssertJ, Mockito + more
Clean Code & SOLID-Prinzipien – Strukturierte, wartbare Software
Saubere Architektur – DDD & Hexagonale Architektur (Ports & Adapters)
 

Warum mit mir arbeiten?

Ganzheitlicher Ansatz – Ich decke den gesamten Entwicklungszyklus ab: Vom Architekturdesign über die Implementierung bis zur laufenden Anwendung.
Hohe Code-Qualität – Saubere, wartbare und effiziente Lösungen stehen im Fokus.
Erfahrung mit komplexen Projekten – Ich habe erfolgreich anspruchsvolle Projekte in Zusammenarbeit mit großen Kunden nach Best-Practices refactored und diese auf den neusten Stand der Technik gebracht.
Flexibel & lösungsorientiert – Schnell in neue Projekte einarbeitbar. Ich bevorzuge klare Kommunikation und beseitige Unklarheiten sofort, statt mit unvollständigen Informationen zu arbeiten, um Ihnen die bestmögliche Lösung bieten zu können.

Ich bin offen für neue Herausforderungen und spannende Projekte auf freiberuflicher Basis (bitte keine Angebote zur Festanstellung / ANÜ) – gerne langfristig oder projektbasiert. Ich freue mich auf unsere Zusammenarbeit!

Ausschließlich 95%+ remote.

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Backend Software-Entwickler (Versicherung)

Versicherungskammer Bayern

Versicherungen

5000-10.000 Mitarbeiter

Entwicklung interner Versicherungsprozesse im Bereich der automatischen Schadensregulierung

Verwendete Technologien: Kotlin, Spring Boot, Hibernate, Docker, Helm,
OpenShift, Kubernetes, Kustomize, Camunda (BPMN), CI/CD (OpenShift +
Tekton), SOPS, Microservices, APIs (REST / SOAP), Swagger (OpenAPI), Logging
(Log4J), SQL (DB2), Testing (JUnit), Splunk, Bitbucket, Gradle, Jira, Confluence

• Agile Arbeitsweise nach Scrum
• Upgrades und Migrationen verschiedener Libraries
• Erstellung und Monitoring von Camunda Prozessen (BPMN)
• Einführung von Helm zum Management der Kubernetes-Apps
• Kontinuierliche Builds mit CI/CD (OpenShift + Tekton)

Full Stack Software-Entwickler (Kurvenheld)

blindwerk – neue medien GmbH

Medien und Verlage

10-50 Mitarbeiter

Entwicklung einer App zum Tracken von Motorradtouren

Verwendete Technologien: Kotlin, Spring Boot, Hibernate, Docker, APIs (REST),
Logging (Log4J), SQL (PostgreSQL), Testing (JUnit), Ansible, GitLab, Maven, Jira,
Confluence, Nexus Repository

• Agile Arbeitsweise nach Scrum
• Erstellung von HTML-Mail-Templates für Kunden-E-Mails
• Entwicklung der Architektur für ein Achievement-System
• Kontinuierliche Builds mit CI/CD (GitLab)

Backend Software-Entwickler (AI-Dokumentengenerierung)

juris GmbH

Wirtschaftsprüfung, Steuern und Recht

250-500 Mitarbeiter

Entwicklung von AI-Schnittstellen für Dokumente

Verwendete Technologien: Java, Kotlin, Spring Boot, DMS, LLM, OpenAI, Docker,
SOPS, APIs (REST), Logging (Log4J), Testing (JUnit), GitLab, Maven, Jira,
Confluence

• Agile Arbeitsweise nach Scrum
• Automatisierte Dokumentenerstellung aus Nutzer-Prompts
• Einbinden des Spring-Services als Windows-Aufgabe
• Anbindung interner Server über REST-APIs

Fullstack Software-Entwickler (Ladesäulen-Infrastruktur)

EnBW Energie Baden-Württemberg AG

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

Entwicklung des Backends für E-Auto-Ladesäulen

Verwendete Technologien: Java, Spring Boot, Vue.js, JavaScript, TypeScript,
Swagger (OpenAPI), Docker, Microsoft Azure (u.a. Service Bus, App Service, API
Management), CI/CD (Azure Pipelines), Hibernate, Thymeleaf, NoSQL
(MongoDB), Logging (Log4J), Testing (JUnit), Maven, Nexus Repository,
SonarQube

• Agile Arbeitsweise nach Scrum
• Einführung neuer Technologien wie Vue.js
• Modularisierung der Softwarearchitektur
• Beseitigung technischer Schulden
• Kontinuierliche Builds mit CI/CD (Azure Pipelines)

Backend / Cloud Software-Entwickler (E-Mail-Infrastruktur)

E. Breuninger GmbH & Co.

Konsumgüter und Handel

5000-10.000 Mitarbeiter

Entwicklung des Backends der E-Mail-Marketing-Infrastruktur

Verwendete Technologien: Java, Spring Boot, Hibernate, Kafka, Docker,
Kubernetes, Helm, Terraform, Handlebars, SOPS, AWS, APIs (REST), Logging
(Log4J), Testing (JUnit), Gradle, JFrog, SonarQube, Jira, Confluence

• Agile Arbeitsweise nach Scrum
• Skalierung der Hochverfügbarkeits-Anwendung
• Enge Zusammenarbeit mit dem Marketing-Fachbereich
• Kontinuierliche Builds mit CI/CD (GitLab)
• Konfiguration und Wartung des Kubernetes-Clusters

Fullstack Software-Entwickler (Energiewirtschaft)

Amprion GmbH, TransnetBW GmbH

Energie, Wasser und Umwelt

1000-5000 Mitarbeiter

Entwicklung einer Webanwendung zur Planung von Freischaltungen im Stromnetz

Verwendete Technologien: Java (EE), JBoss (Wildfly), ExtJS, JavaScript,
Hibernate, SQL (Oracle), APIs (REST), Logging (Log4J), Maven, JFrog, Jira,
Confluence

• Ausarbeitung von Spezifikation in Abstimmung mit dem Kunden
• Mitkonzeptionierung der Features mit dem Kunden
• Umstellung auf die Java 8-Time-API
• Architekturumbau im Frontend (ExtJS)
• Schulung anderer Mitarbeiter

Fachinformatiker - Anwendungsentwicklung

Kommunales Rechenzentrum Niederrhein

Öffentlicher Dienst

250-500 Mitarbeiter

Entwicklung verschiedener Desktop- und Webanwendungen

Verwendete Technologien: Java (SE/EE), Spring Boot, Tomcat, jQuery,
Thymeleaf, Hibernate, Logging (Log4J), Maven

• Entwicklung, Dokumentation und Wartung der Anwendungen
• Erstellung und Verteilung von Releases
• Kontakt zu SAP-Schnittstellen

Zertifikate

Certified Spring Professional Developer (2V0-72.22)

Broadcom

2025

Oracle Certified Associate Java Programmer (1Z0-808)

Oracle

2025


Portfolio

item-0

Kurvenheld

Backend-Entwicklung für eine Motorrad-Routenplattform mit Fokus auf Kurvenerkennung, Datenverarbeitung und E-Mail-Benachrichtigungen
https://kurvenheld.de

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden