Senior Technical Consultant für webbasierte Java/Spring-Boot-Architekturen mit Teamlead-Erfahrung
Aktualisiert am 21.09.2026
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 21.09.2026
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Stuttgart (+20km) Reutlingen (+50km) Balingen (+50km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 10 Monate
2023-09 - 2026-06

Buchungsportal für Weiterbildungen von Mitarbeitern

Lead-Entwickler/Architekt OIDC Spring Spring Boot ...
Lead-Entwickler/Architekt
Es wurde ein neues Portal entwickelt um bei der DB Training Fortbildungsangebote buchen zu können.
Ziel des Projektes ist es, dem Endbenutzer ein Portal bereitzustellen um seine erforderlichen Schulungen zu buchen. Das bisherige Portal muss abgelöst werden, da die Software, die im Hintergrund die Verwaltung der Schulungsangebote übernimmt, ausgetauscht wird.
Die Anwendung besteht im wesentlichen aus zwei Teilen. Zum Einen das "Suchen & Buchen": Hier kann der Endbenutzer seine Kurse und Schulungen in verschiedenen Katalogen suchen und dann diese auch direkt buchen. Zum Anderen der "Content-Service": Hier kann der Bildungsanbieter sich eine Webseite zusammenbauen, sich und seine Inhalte präsentieren. 
Dieses Modul funktioniert wie ein kleines CMS mit Blogfunktionalität.
Meine Rolle im Projekt war es, das Entwicklungsteam aus 5 Personen zu steuern und die technischen Vorgaben zu den einzelnen Services bzw. zu Gesamtarchitektur zu machen. Auch der Aufbau der Infrastruktur und das Deployment auf verschiedene Umgebungen gehörte hier zu meinen Aufgaben, hierzu gehörte auch der Aufbau von Datenbank Migrationswerkzeugen inkl. Release-Prozessen über mehrere Umgebungen. Ebenso habe ich zu Beginn des Projektes Technologieentscheidungen - wie z.B. zwischen verschiedenen 
Datenbanken AWS-Aurora, Plain PostgreSQL oder Hosting über DBMC - getroffen. Auch eine Evaluation Kafka Consumer als Inputkanal zu nutzen wurde durchgeführt. Im der Phase der Entwicklung habe ich mich überwiegend auf die Erstellung von Proof of Concepts, 
Machbarkeitsanalysen und Schnittstellendefinitionen konzentriert. Der Fokus hier war als Backend Entwickler im Java/Spring Boot-Umfeld die Datenbank und externe Services anzubinden und aufbereitete Daten über OpenAPI definierte Schnittsellen zur Verfügung zu stellen.
Darüber hinaus haben wir im Projekt gezielt KI im Entwicklungsprozess eingesetzt. Zur Unterstützung bei der Umsetzung von User Stories sowie bei der Codegenerierung haben wir GitHub Copilot als KI-gestütztes Entwicklungswerkzeug im Team eingeführt. Als Technical Lead gehörte es auch zu meinen Aufgaben eingehende Storys bei der Anforderungsanalyse 
bis zur Umsetzung zu begleiten. Im Bereich Testing habe ich KI-Werkzeuge genutzt, um Testfälle automatisiert vorzuschlagen und die Testabdeckung sowie die Testautomatisierung dadurch effiziert auszubauen. Insgesamt konnten wir mit der KI in Entwicklungsprozessen, wie beispielsweise Storys schreiben / Umsetzung, Test und Monitoring erweitern die Entwicklungsgeschwindigkeit erhöhen. Beim Einsatz der Tools mussten die regulatorischen Rahmenbedingungen ? insbesondere im Hinblick auf Datenschutz und den Umgang mit internem Code ? berücksichtigt werden.
OIDC Spring Spring Boot Java Angular REST GIT Intellij Maven Pipeship Gitlab Kubernetes Helm OpenShift PostgreSQL Liquibase Lombok OpenAPI UML PlantUML Docker Copilot KI Swagger JIRA Confluence GitLab Java 25 JUnit AWS Kafka AWS Aurora OAuth 2.0 Pair Programming agile Entwicklungsprozess-Optimierung TDD ADR Microservices CI/CD Testautomatisierung Scrum
DB Training
Remote, Frankfurt
6 Monate
2023-03 - 2023-08

Leadmaker

Senior Software-Entwickler Thymeleaf OAuth2 OIDC ...
Senior Software-Entwickler
Im Projekt Leadmaker bei der bbv geht es darum der Vertriebsprozess im Contracting zu optimieren. Ziel des Projekts ist es die Kommunikation zwischen Consultants/Entwicklern auf Projektsuche und dem Vertriebsteam zu optimieren, zu standardisieren und durch ein neues Tool unterstützen.
Dieses ermöglicht es freien, bzw. sich auf Projektsuche befindlichen, Consultants und Entwicklern, wenn sie in verschiedenen Onlineportalen eine Projektausschreibung finden, diese einfach per Link in einen Lead zu verwandeln. Das neue Tool reichert die Daten dieses Leads, mit allen für des Vertriebsteam benötigten Daten an. Der so erstellte Lead kann dann von einzelnen Personen als interessant markiert werden. So können diese ebenfalls ihr Interesse am Projekt anmelden. Das Vertriebsteam hat dadurch die Möglichkeit die interessierten Personen schnell und direkt beim Kunden vorstellen zu können. Auch Duplikate werden hier erkannt. Das Vertriebsteam hat hier als keinen Aufwand mehr zu überprüfen ob 
auf eine Ausschreibung vielleicht zuvor schon jemand beworben wurde.
Technisch in der Umsetzung war ich im diesem Projekt am gesamten Stack beteiligt. Von der Frontendentwicklung bei neuen Features bis zur Datenbankentwicklung mit PostgreSQL und der Nutzung von Datenbank-Management-Tools bei Bugfixing u.ä Insgesamt reduziert sich durch das neue Tool der Abstimmungsaufwand um mindestes 
50%. 
Thymeleaf OAuth2 OIDC Spring Spring Boot Java REST GIT Intellij Maven JUnit Feign AWS AWS Elastic Beanstalk Pipedrive API GitHub DBeaver Swagger Pair Programming Prototyping Clean Code CI/CD
2 Jahre 9 Monate
2020-06 - 2023-02

Plattform für Digitale Freigabe- und Nachweisprozesse

Senior Software-Entwickler, Lead Developer Java Spring Spring Boot ...
Senior Software-Entwickler, Lead Developer
Die Lieferanten eines großen OEMs nutzten zur Qualitätsprüfung von Teilen bisher dezentrale PDF-Dateien und trugen Prüfwerte in eigens erstellte Exceltabellen ein. Die Individualität dieser Tabellen machte eine zentrale Auswertung der Daten unmöglich. Als Lösung wurde mit material.one eine Plattform geschaffen, die den Bemusterungsprozess über die gesamte Lieferkette digitalisiert und vereinheitlicht, und darüber hinaus einen direkten Weg zur Kommunikation für alle Stakeholder schafft. Das erleichtert die Zusammenarbeit der Player, spart Ressourcen und erhöht die Zufriedenheit. Das zunächst neue Geschäftsfeld für Logsolut, das material.one eröffnete, kann auch für andere Industriesparten einfach bereitgestellt werden und bildet inzwischen das Kerngeschäft.
Im Projekt war ich u.a. für die Modularisierung eines mit der Zeit zu groß gewordenen Microservices verantwortlich. Das Problem bestand vor allem darin, dass einige der Strukturen an mehreren Stellen genutzt wurden, was zu Unklarheiten in der Teamzuständigkeit führte. Ich 

analysierte die Gesamtstruktur, klärte die Verantwortlichkeiten und erstellte eine neue Modulstruktur. Dies reduzierte die Komplexität und ermöglichte eine korrekte Arbeitsweise sowie definierte Zuständigkeiten in den Teams. Im Rahmen meines Einsatzes konnte ich nicht nur wichtige Grundlagen für zentrale Architekturentscheidungen liefern. Als Lead Developer (Lead Backend-Developer) in einem wachsenden crossfunktionalen Entwicklungsteam etablierte ich zudem einen sauberen Entwicklungsprozess mit klaren Regeln, reduzierte den Abstimmungsaufwand und stellte eine zieleffiziente und harmonische Zusammenarbeit sicher. Diesen Anspruch übertrug ich auch auf den Code: Um Mitarbeiter leichter in das Produkt einzuführen, die Komplexität zu reduzieren und schnellere Transferleistungen zu ermöglichen, führte ich ein zentrales Programmiermuster zur Vereinheitlichung des Codes ein, das über verschiedene Microservices sichergestellt wird. 

Dies wirkte sich bei mir speziell in Konzeptionsarbeit im Java/Spring Boot-Umfeld und in der Einrichtung von Datenbank-Migrationswerkzeugen (Liquibase) inkl. Release-Prozessen über mehrere Umgebungen aus.

Java Spring Spring Boot Spring Data Spring Messaging Feign HATEOAS Lombok Azure Docker MS SQL GIT Bitbucket Liquibase REST IntelliJ JIRA Confluence Maven JUnit Angular RabbitMQ OpenAPI OAuth2 OIDC Swagger DBeaver agile SCRUM DDD TDD Pair Programming Prototyping Clean Code Anforderungsanalyse Ports & Adapters (Hexagonale Architektur) Microservices CI/CD Design Thinking
Remote

Kompetenzen

Kompetenzen

Schwerpunkte

Softwareentwicklung
Experte
Softwarearchitektur
Fortgeschritten

Programmiersprachen

Java
Experte

Branchen

Branchen

Automotive, Transport, Personal, Public

Einsatzorte

Einsatzorte

Stuttgart (+20km) Reutlingen (+50km) Balingen (+50km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 10 Monate
2023-09 - 2026-06

Buchungsportal für Weiterbildungen von Mitarbeitern

Lead-Entwickler/Architekt OIDC Spring Spring Boot ...
Lead-Entwickler/Architekt
Es wurde ein neues Portal entwickelt um bei der DB Training Fortbildungsangebote buchen zu können.
Ziel des Projektes ist es, dem Endbenutzer ein Portal bereitzustellen um seine erforderlichen Schulungen zu buchen. Das bisherige Portal muss abgelöst werden, da die Software, die im Hintergrund die Verwaltung der Schulungsangebote übernimmt, ausgetauscht wird.
Die Anwendung besteht im wesentlichen aus zwei Teilen. Zum Einen das "Suchen & Buchen": Hier kann der Endbenutzer seine Kurse und Schulungen in verschiedenen Katalogen suchen und dann diese auch direkt buchen. Zum Anderen der "Content-Service": Hier kann der Bildungsanbieter sich eine Webseite zusammenbauen, sich und seine Inhalte präsentieren. 
Dieses Modul funktioniert wie ein kleines CMS mit Blogfunktionalität.
Meine Rolle im Projekt war es, das Entwicklungsteam aus 5 Personen zu steuern und die technischen Vorgaben zu den einzelnen Services bzw. zu Gesamtarchitektur zu machen. Auch der Aufbau der Infrastruktur und das Deployment auf verschiedene Umgebungen gehörte hier zu meinen Aufgaben, hierzu gehörte auch der Aufbau von Datenbank Migrationswerkzeugen inkl. Release-Prozessen über mehrere Umgebungen. Ebenso habe ich zu Beginn des Projektes Technologieentscheidungen - wie z.B. zwischen verschiedenen 
Datenbanken AWS-Aurora, Plain PostgreSQL oder Hosting über DBMC - getroffen. Auch eine Evaluation Kafka Consumer als Inputkanal zu nutzen wurde durchgeführt. Im der Phase der Entwicklung habe ich mich überwiegend auf die Erstellung von Proof of Concepts, 
Machbarkeitsanalysen und Schnittstellendefinitionen konzentriert. Der Fokus hier war als Backend Entwickler im Java/Spring Boot-Umfeld die Datenbank und externe Services anzubinden und aufbereitete Daten über OpenAPI definierte Schnittsellen zur Verfügung zu stellen.
Darüber hinaus haben wir im Projekt gezielt KI im Entwicklungsprozess eingesetzt. Zur Unterstützung bei der Umsetzung von User Stories sowie bei der Codegenerierung haben wir GitHub Copilot als KI-gestütztes Entwicklungswerkzeug im Team eingeführt. Als Technical Lead gehörte es auch zu meinen Aufgaben eingehende Storys bei der Anforderungsanalyse 
bis zur Umsetzung zu begleiten. Im Bereich Testing habe ich KI-Werkzeuge genutzt, um Testfälle automatisiert vorzuschlagen und die Testabdeckung sowie die Testautomatisierung dadurch effiziert auszubauen. Insgesamt konnten wir mit der KI in Entwicklungsprozessen, wie beispielsweise Storys schreiben / Umsetzung, Test und Monitoring erweitern die Entwicklungsgeschwindigkeit erhöhen. Beim Einsatz der Tools mussten die regulatorischen Rahmenbedingungen ? insbesondere im Hinblick auf Datenschutz und den Umgang mit internem Code ? berücksichtigt werden.
OIDC Spring Spring Boot Java Angular REST GIT Intellij Maven Pipeship Gitlab Kubernetes Helm OpenShift PostgreSQL Liquibase Lombok OpenAPI UML PlantUML Docker Copilot KI Swagger JIRA Confluence GitLab Java 25 JUnit AWS Kafka AWS Aurora OAuth 2.0 Pair Programming agile Entwicklungsprozess-Optimierung TDD ADR Microservices CI/CD Testautomatisierung Scrum
DB Training
Remote, Frankfurt
6 Monate
2023-03 - 2023-08

Leadmaker

Senior Software-Entwickler Thymeleaf OAuth2 OIDC ...
Senior Software-Entwickler
Im Projekt Leadmaker bei der bbv geht es darum der Vertriebsprozess im Contracting zu optimieren. Ziel des Projekts ist es die Kommunikation zwischen Consultants/Entwicklern auf Projektsuche und dem Vertriebsteam zu optimieren, zu standardisieren und durch ein neues Tool unterstützen.
Dieses ermöglicht es freien, bzw. sich auf Projektsuche befindlichen, Consultants und Entwicklern, wenn sie in verschiedenen Onlineportalen eine Projektausschreibung finden, diese einfach per Link in einen Lead zu verwandeln. Das neue Tool reichert die Daten dieses Leads, mit allen für des Vertriebsteam benötigten Daten an. Der so erstellte Lead kann dann von einzelnen Personen als interessant markiert werden. So können diese ebenfalls ihr Interesse am Projekt anmelden. Das Vertriebsteam hat dadurch die Möglichkeit die interessierten Personen schnell und direkt beim Kunden vorstellen zu können. Auch Duplikate werden hier erkannt. Das Vertriebsteam hat hier als keinen Aufwand mehr zu überprüfen ob 
auf eine Ausschreibung vielleicht zuvor schon jemand beworben wurde.
Technisch in der Umsetzung war ich im diesem Projekt am gesamten Stack beteiligt. Von der Frontendentwicklung bei neuen Features bis zur Datenbankentwicklung mit PostgreSQL und der Nutzung von Datenbank-Management-Tools bei Bugfixing u.ä Insgesamt reduziert sich durch das neue Tool der Abstimmungsaufwand um mindestes 
50%. 
Thymeleaf OAuth2 OIDC Spring Spring Boot Java REST GIT Intellij Maven JUnit Feign AWS AWS Elastic Beanstalk Pipedrive API GitHub DBeaver Swagger Pair Programming Prototyping Clean Code CI/CD
2 Jahre 9 Monate
2020-06 - 2023-02

Plattform für Digitale Freigabe- und Nachweisprozesse

Senior Software-Entwickler, Lead Developer Java Spring Spring Boot ...
Senior Software-Entwickler, Lead Developer
Die Lieferanten eines großen OEMs nutzten zur Qualitätsprüfung von Teilen bisher dezentrale PDF-Dateien und trugen Prüfwerte in eigens erstellte Exceltabellen ein. Die Individualität dieser Tabellen machte eine zentrale Auswertung der Daten unmöglich. Als Lösung wurde mit material.one eine Plattform geschaffen, die den Bemusterungsprozess über die gesamte Lieferkette digitalisiert und vereinheitlicht, und darüber hinaus einen direkten Weg zur Kommunikation für alle Stakeholder schafft. Das erleichtert die Zusammenarbeit der Player, spart Ressourcen und erhöht die Zufriedenheit. Das zunächst neue Geschäftsfeld für Logsolut, das material.one eröffnete, kann auch für andere Industriesparten einfach bereitgestellt werden und bildet inzwischen das Kerngeschäft.
Im Projekt war ich u.a. für die Modularisierung eines mit der Zeit zu groß gewordenen Microservices verantwortlich. Das Problem bestand vor allem darin, dass einige der Strukturen an mehreren Stellen genutzt wurden, was zu Unklarheiten in der Teamzuständigkeit führte. Ich 

analysierte die Gesamtstruktur, klärte die Verantwortlichkeiten und erstellte eine neue Modulstruktur. Dies reduzierte die Komplexität und ermöglichte eine korrekte Arbeitsweise sowie definierte Zuständigkeiten in den Teams. Im Rahmen meines Einsatzes konnte ich nicht nur wichtige Grundlagen für zentrale Architekturentscheidungen liefern. Als Lead Developer (Lead Backend-Developer) in einem wachsenden crossfunktionalen Entwicklungsteam etablierte ich zudem einen sauberen Entwicklungsprozess mit klaren Regeln, reduzierte den Abstimmungsaufwand und stellte eine zieleffiziente und harmonische Zusammenarbeit sicher. Diesen Anspruch übertrug ich auch auf den Code: Um Mitarbeiter leichter in das Produkt einzuführen, die Komplexität zu reduzieren und schnellere Transferleistungen zu ermöglichen, führte ich ein zentrales Programmiermuster zur Vereinheitlichung des Codes ein, das über verschiedene Microservices sichergestellt wird. 

Dies wirkte sich bei mir speziell in Konzeptionsarbeit im Java/Spring Boot-Umfeld und in der Einrichtung von Datenbank-Migrationswerkzeugen (Liquibase) inkl. Release-Prozessen über mehrere Umgebungen aus.

Java Spring Spring Boot Spring Data Spring Messaging Feign HATEOAS Lombok Azure Docker MS SQL GIT Bitbucket Liquibase REST IntelliJ JIRA Confluence Maven JUnit Angular RabbitMQ OpenAPI OAuth2 OIDC Swagger DBeaver agile SCRUM DDD TDD Pair Programming Prototyping Clean Code Anforderungsanalyse Ports & Adapters (Hexagonale Architektur) Microservices CI/CD Design Thinking
Remote

Kompetenzen

Kompetenzen

Schwerpunkte

Softwareentwicklung
Experte
Softwarearchitektur
Fortgeschritten

Programmiersprachen

Java
Experte

Branchen

Branchen

Automotive, Transport, Personal, Public

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.