08.06.2026 aktualisiert

**** ******** ****
100 % verfügbar

Senior Backend-Entwickler & Software-Architekt (Java, Kotlin, Spring)

Hoppegarten, Deutschland
Nur Remote
Fachinformatiker Fachrichtung Anwendungsentwicklung (IHK)
Hoppegarten, Deutschland
Nur Remote
Fachinformatiker Fachrichtung Anwendungsentwicklung (IHK)

Profilanlagen

20241129 - Resume Holger Steinhauer - de.pdf
20241129 - Resume Holger Steinhauer - en.pdf

Über mich

Senior Backend-Entwickler & Architekt (Java/Kotlin, Spring). 20+ Jahre, oft in verfahrenen, gewachsenen Codebasen: Architektur in Ordnung bringen, kritische Teile selbst umsetzen. Hands-on als technischer Kopf, kein Ticket-Abarbeiter. Monolithen entflechten, Microservices, REST, Git/CI-CD. Remote.

Skills

AI AgentsAgile MethodologieAnwendungsarchitekturArchitekturSpring FrameworkNoSQLBackendGitKotlinBackend-programmierungCodebaseRestful Apis
Seit über 20 Jahren entwickle ich Backend-Systeme – vom Enterprise-Monolithen bis zur Microservice-Plattform. Mein Schwerpunkt liegt auf gewachsenen, komplex gewordenen Codebasen: Ich steige in bestehenden Code ein, bringe die Architektur in Ordnung und setze die kritischen Teile selbst um. Hands-on, aber mit der technischen Verantwortung – Architekturentscheidungen treffen, das Team fachlich führen und dafür sorgen, dass es nach mir auch ohne mich weiterläuft.
Technologische Schwerpunkte:
  1. Java & Kotlin (JVM), Spring Boot/Spring Framework
  2. Microservices & REST-APIs
  3. Relationale Datenbanken: PostgreSQL, MySQL/MariaDB
  4. NoSQL-Datenbanken
  5. Git & CI/CD

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2018

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Full-Stack Developer

steinhauer.software GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

In diesem Projekt geht es um die initiale Umsetzung eines Produkts für die Verwaltung von Vereinen.
Von der Planung über die Umsetzung bis zum Betrieb entwickele ich die Anwendung mit Spring Boot & Kotlin auf der Backendseite und React & TypeScript im Frontend.
Die Anwendung wird sowohl offline im Einzelplatzmodus als auch online für Mehrplatzlösungen eingesetzt.

Die verwendeten Technologien sind: Kotlin, Spring Boot, Gradle, GitHub, Docker, H2, PostgreSQL, React, TypeScript, Tailwind

TDD Coach

Siemens Healthineers

Pharma und Medizintechnik

1000-5000 Mitarbeiter

In diesem Projekt begleite und unterstütze ich Teams dabei, die frisch erlernten Kenntnisse und Methoden der Test-getriebenen Softwareentwicklung in ihrem beruflichen Alltag effektiv einzusetzen.

Java Developer

Specific Objects Technologies GmbH

Transport und Logistik

IN diesem Projekt unterstütze ich das Backend-Team bei der Umsetzung von Spring-Boot-basierten Services für eine Fachanwendung in der Logistikbranche.

Dabei verwende ich folgende Technologien: Java 21, Spring Boot, Gradle, GitLab, Docker

Java Developer

Specific Objects Technology

Transport und Logistik

10-50 Mitarbeiter

In diesem Projekt habe ich das Backend-Team unterstützt, um innovative Logistiklösungen zu entwickeln und bestehende Systeme zu verbessern. Meine Hauptaufgabe bestand darin, neue APIs und Backend-Services innerhalb eines "Moduliths" zu entwickeln und bestehende Funktionalitäten zu erweitern. Dabei habe ich modernste Technologien wie Java 21 und Spring Boot eingesetzt, um robuste und skalierbare Lösungen zu implementieren. Zusätzlich habe ich Tools wie Gradle, GitLab und Docker genutzt, um eine nahtlose Integration und effiziente Entwicklungsprozesse sicherzustellen.

Java Developer

Wayfair Ltd.

Konsumgüter und Handel

>10.000 Mitarbeiter

In diesem Projekt habe ich die Migration einer PCI-konformen, telefonbasierten Kreditkarteneingabelösung zu einem neuen, cloudbasierten Anbieter erfolgreich umgesetzt. Dabei habe ich einen Microservice entwickelt, der die API des neuen Drittanbieters nahtlos in die bestehende Infrastruktur integriert. Dieser Microservice wurde anschließend in das Admin-UI der Support Agents eingebunden, um eine reibungslose Benutzererfahrung sicherzustellen. Zu den verwendeten Technologien gehörten Java, TypeScript, JavaScript, Spring Boot, Gradle und BuildKite.

Java Developer

Bundesamt für Migration und Flüchtlinge

Öffentlicher Dienst

5000-10.000 Mitarbeiter

In diesem Projekt unterstütze ich ein Team bei der Erstellung und Verbesserung von Backendservices für die Verwaltung von Akten und dazugehörigen Dokumenten und Vorgängen in Behörden.
Auf Basis von Spring Boot, Spring WebFlux und MongoDB erstelle und erweitere ich Functions, die in einer privaten Cloud-Umgebung betrieben werden.

Zusätzlich berate und unterstütze ich in der Verbesserung des Build- und Release-Prozesses.

Verwendete Technologien: Java 17, Spring Boot, Spring WebFlux, MongoD

Java Developer

Wayfair Stores Limited

Konsumgüter und Handel

500-1000 Mitarbeiter

Beim Kunden durfte ich gleich zwei interne Teams begleiten.
Zum einen ein Payment Team, für welches ich die Integration eines neuen Bezahldienstes mit begleitet habe. Zum Anderen habe ich das Lokalisierungs- und Internationalisierungsplattform Team unterstützt. Hier habe ich bestehende Services verbessert und neue Services entwickelt, die von allen anderen Teams der gesamten E-Commerce-Plattform später konsumiert wurden.

Backend Developer

MHP Group

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Ich unterstützte ein internes Team und habe an einer Abrechnungsplattform mitgearbeitet. Dafür habe ich Microservices entwickelt, die abrechenbare Events einsammelt und verarbeiten.

Backend Developer Java / Kotlin

heycar

Konsumgüter und Handel

250-500 Mitarbeiter

Ich unterstütze das Lead Optimization Team bei der Entwicklung der Backend-Microservices, welche überwiegend in Kotlin und sonst in Java geschrieben sind.

Java / Kotlin Entwickler

KEMAS GmbH

Industrie und Maschinenbau

50-250 Mitarbeiter

In diesem Projekt helfe ich, den Technologie-Stack zu erneuern und ein agiles Vorgehen in der Software-Entwicklung zu etablieren.
Der neue Tech-Stack basiert auf Kotlin, Jooby und ebean und als agiles Vorgehen implementieren wir SCRUM.

Senior Software Engineer

Solera Inc.

Versicherungen

Solera ist ein führender Anbieter von Versicherungsschadensmanagementsoftware in Europa.
In diesem Projekt helfe ich dem Team in London von der alten, monolithischen Java Anwendung zu einer mehr Microservice-orientierten Anwendungsarchitektur zu migrieren. 
Meine tägliche Arbeit beinhaltet Fehleranalysen, Bugfixes in der alten Codebasis und das Entwickeln von neuen Services auf Basis von Spring Boot und Spring Framework.
Der Technologiestack beinhaltet diverse Spring Projekte, Wiremock, Spock, Git und Java 8.

Senior Developer

ESF Capital

Banken und Finanzdienstleistungen

50-250 Mitarbeiter

In diesem Projekt half ich aktiv bei der Entwicklung im Backend, Frontend und im DevOps Bereich mit, die Plattform thincats.com von einer veralteten, Java 6 basierten, monolithischen Server-side Anwendung in das aktuelle Jahrhundert zu portieren. Der neue Technologiestack basierte auf Java 8, Spring Framework, Spring Boot und Spring Data im Backend und TypeScript & Angular im Frontend. Frontend und Backend kommunizieren mittels REST miteinander und das monolithische Backend wird sukzessive in einzelne Microservices zerlegt.
In meiner Funktion als DevOps arbeitete ich aktiv daran, die Automatisierung - mittels Ansible - voranzutreiben und zu verbessern. Microservices werden als Docker-Container paketiert, in Artifactory archiviert und mittels TeamCity automatisiert gebaut, getestet und deployt.
Als Build Tool nutzen wir Maven im Legacy-Bereich und Gradle für neue Services. Im Frontend kommt npm zum Einsatz.

Technical Team Lead

rightmove.co.uk

Konsumgüter und Handel

250-500 Mitarbeiter

Hauptbestandteil meiner Tätigkeit bei Rightmove war es, das Data Team in London zu leiten und mit den Kollegen in Polen zu koordinieren. 
Ich habe eine wichtige Rolle darin gespielt, den Übergang von der alten Legacy Anwendung, basierend auf Java 7 und Tomcat, zu einer moderneren Anwendungslandschaft, basiert auf Java, Spring, ElasticSearch und der Microservice Architektur folgend zu starten. Dabei wurde das neue Frontend von den Kollegen in Polen entwickelt. Die Arbeit am Backend findet in London statt.
Wir haben folgende Technologien benutzt: Java 7, Tomcat, Oracle DB, IntelliJ, Confluence, Jira, Git, Maven, Gradle, SonarQube und Jenkins.

Senior Consultant

Valtech

Internet und Informationstechnologie

5000-10.000 Mitarbeiter

Bei Valtech habe ich verschiedenen Unternehmen dabei geholfen, ihre digitalen Ideen in Realität umzuwandeln.
Ich habe bei verschiedenen Firmen und öffentlichen Einrichtungen geholfen, Probleme zu analysieren, bestehende Softwarelösungen zu evaluieren und neue Software zu implementieren.
Integraler Baustein für die verschiedenen, sehr erfolgreichen Projekte war das Anwenden von agilen Methoden wie SCRUM und Kanban.

Senior IT Consultant / Software Engineer

PRODYNA AG

Internet und Informationstechnologie

250-500 Mitarbeiter

Während meiner Zeit bei PRODYNA habe ich sowohl unseren Kunden als auch PRODYNA selbst geholfen, Projekte erfolgreich umzusetzen.
Intern habe ich zum Beispiel geholfen, eine firmenweite Entwicklungsumgebung aufzubauen, die inhouse und Fixpreis Projekte einfacher und effizienter macht. Außerdem war ich in den Teams für mobile Anwendungslösungen und Datenbanktechnologien aktiv. Im letzteren habe ich die ersten MongoDB Kontakte und Prototypen mit aufgebaut und habe die Idee "NoSQL ist nicht nur für Big Data" verbreitet.
Kundenprojekte haben mich meist im Backendbereich mit Java, Spring, Hibernate, JSP und Struts arbeiten benötigt.

Software Development Consultant

DResearch GmbH

Internet und Informationstechnologie

Während meiner Zeit bei DResearch habe ich in einem Projekt für einen großen Mobilfunknetzwerkausstatter gearbeitet. Hier war ich an der Entwicklung und dem Testen einer neuen Accounting-Software, basierend auf Java und XML Technologien, beteiligt.

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden