Senior Java / Spring Boot Architect | Microservices | Kafka | Kubernetes | CI/CD | M.Sc.
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 56564 Neuwied
- auf Anfrage
- de | en
- 11.03.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
11/2025 – 3/2026
Tätigkeitsbeschreibung
Weiterentwicklung einer Plattform zur Abgabe und Optimierung von Geboten im Energiemarkt innerhalb eines agilen Scrum-Teams.
Konzeption und Implementierung neuer REST-Schnittstellen für eine erweiterte Gebotsstruktur sowie Entwicklung eines Algorithmus zur effizienten Kombination und Verarbeitung von Geboten.
Analyse bestehender Systemkomponenten, Identifikation technischer Risiken sowie Erarbeitung von Architekturverbesserungen zur Stabilisierung und Skalierung der Plattform.
Durchführung von Performanceanalysen und Identifikation von Bottlenecks innerhalb der Backend-Services.
Agile Methodologie, Apache Maven, Git, Java-Entwickler, Junit, Representational State Transfer (REST), Spring Framework, SQL
3/2025 – 8/2025
Tätigkeitsbeschreibung
Entwicklung einer modernen Finanzplattform mit klar definierter API-Architektur und strukturierter Domänenmodellierung.
Konzeption und Implementierung der Backend-Businesslogik auf Basis von Java und Spring Boot sowie Design und Umsetzung von REST-APIs auf Grundlage der OpenAPI-Spezifikation.
Design des relationalen Datenbankschemas sowie Modellierung der Entitäten.
Entwicklung der Frontend-Anwendung mit Angular und TypeScript in einem Nx-Monorepo.
Übersetzung fachlicher Anforderungen in technische User Stories sowie Implementierung automatisierter Unit-Tests.
SQL, API-Entwickler, Java (allg.), Junit, Spring Framework, Typescript, Angular, Representational State Transfer (REST)
6/2024 – 8/2024
Tätigkeitsbeschreibung
Konzeption und technische Umsetzung einer Plattform für Projekt- und Workforce-Management im Automotive-Umfeld.
Architektur und Implementierung eines Authentifizierungs- und Autorisierungssystems auf Basis von AWS Cognito sowie Umsetzung einer feingranularen Zugriffskontrolle mit AWS Verified Permissions.
Aufbau der Infrastruktur über Infrastructure as Code mit SST Ion und Pulumi sowie Automatisierung der CI/CD-Pipeline mit GitHub Actions.
Entwicklung der Weboberfläche mit Next.js und TypeScript sowie Implementierung automatisierter Unit-Tests.
Continuous Delivery, Continuous Integration, Node.Js, Typescript, Amazon Web Services (AWS), Cloud-Services
1/2023 – 4/2024
Tätigkeitsbeschreibung
Weiterentwicklung und Optimierung einer großskaligen Plattform zur Generierung und Verarbeitung von Dokumenten für Banken und Versicherungen mit mehreren Millionen erzeugten Dokumenten.
Konzeption und Umsetzung einer neuen CI/CD-Architektur sowie Konsolidierung einer komplexen Build-Landschaft mit über 1000 Jenkins-Jobs.
Entwicklung automatisierter Build- und Releaseprozesse sowie dynamischer Jenkins-Pipelines auf Basis von Codeanalyse.
Migration der Plattform auf Java 17 unter Nutzung automatisierter Bytecode-Analyse sowie Stabilisierung der bestehenden Systemlandschaft.
Analyse bestehender Komponenten, Verbesserung der Build-Strategien und Optimierung der Entwicklungsprozesse innerhalb der Plattform.
Apache Maven, Continuous Delivery, Continuous Integration, Docker, Git, Java (allg.), Jenkins, Microsoft Azure
9/2022 – 12/2022
Tätigkeitsbeschreibung
Entwicklung und Erweiterung einer cloudbasierten Handelsplattform mit Fokus auf performanten Backend-Services und modernen Webanwendungen.
Implementierung skalierbarer Backend-Komponenten sowie Integration verteilter Services über gRPC.
Entwicklung moderner Frontend-Komponenten auf Basis von React sowie Zusammenarbeit mit Backend-Services innerhalb einer Microservice-Architektur.
Mitarbeit an der Weiterentwicklung der Cloud-Plattform innerhalb der Google Cloud Umgebung.
Cloud (allg.), Google Cloud, Kotlin, React (JavaScript library)
1/2020 – 3/2022
Tätigkeitsbeschreibung
Weiterentwicklung, Migration und Betrieb einer containerisierten Anwendungslandschaft mit rund 40 Anwendungen innerhalb einer produktiven Enterprise-Umgebung.
Migration bestehender Legacy-Anwendungen auf Spring Boot sowie Optimierung der Docker-basierten Infrastruktur.
Konzeption und Entwicklung eines Administrationssystems auf Basis von Vaadin zur Verwaltung der Plattform.
Aufbau eines standardisierten Spring Boot BOM zur Vereinheitlichung von Abhängigkeiten sowie Entwicklung eines Tools zur automatisierten Generierung dieser BOM-Struktur.
Analyse und Evaluierung moderner Frontend-Technologien im Rahmen der Plattformmodernisierung.
Postgresql, Apache Maven, Docker, Java (allg.), Spring Framework, Apache Camel
Ausbildung
Universität Koblenz-Landau
Koblenz
Über mich
Der hier vorgestellte Senior Software Engineer (M.Sc. Angewandte Informatik) verfügt über mehr als 15 Jahre Erfahrung in der Entwicklung komplexer Enterprise-Systeme. Sein Schwerpunkt liegt auf der Konzeption, Entwicklung und Modernisierung skalierbarer Backend-Architekturen auf Basis von Java und dem Spring-Ökosystem.
Technologisch bewegt er sich primär im Java-Umfeld mit Java 8 bis 21, Spring Framework und Spring Boot. Er entwickelt robuste REST-APIs, Microservices und Integrationslösungen für große Systemlandschaften. Dabei arbeitet er regelmäßig mit Technologien wie PostgreSQL, SQL, OpenAPI, Kafka, gRPC sowie modernen API-Design-Prinzipien. Neben der Backend-Entwicklung bringt er auch Erfahrung im Fullstack-Umfeld mit, unter anderem mit Angular, React, Next.js und TypeScript.
Ein weiterer Schwerpunkt liegt im Bereich DevOps, Build Engineering und Plattformautomatisierung. Der Entwickler hat umfangreiche Erfahrung mit CI/CD-Architekturen und Toolchains rund um Jenkins, Git, GitHub Actions, Azure DevOps, Maven, Gradle, Docker sowie containerisierten Umgebungen. In mehreren Projekten verantwortete er den Aufbau und die Optimierung von Build- und Releaseprozessen sowie die Stabilisierung großer Entwicklungslandschaften.
Er arbeitet regelmäßig mit Cloud- und Infrastrukturtechnologien wie AWS, Kubernetes, Pulumi und Infrastructure as Code und bringt Erfahrung im Aufbau sicherer Authentifizierungs- und Autorisierungssysteme mit, beispielsweise mit AWS Cognito und AWS Verified Permissions.
In verschiedenen Projekten übernahm er außerdem architektonische Verantwortung, unterstützte Teams bei technischen Entscheidungen und trieb die Modernisierung bestehender Plattformen voran. Dazu gehören unter anderem Migrationen auf moderne Java-Versionen, die Einführung strukturierter Teststrategien sowie die Verbesserung von Codequalität und Wartbarkeit in großen Codebasen.
Branchenkenntnisse bestehen unter anderem in den Bereichen Finanzdienstleistungen, Energie, Automotive, öffentlicher Sektor, Postdienstleistungen, Handel und industrielle Systeme. Der Entwickler ist es gewohnt, in komplexen Projektumfeldern mit hohen Qualitäts- und Sicherheitsanforderungen zu arbeiten.
Er wird von Kunden besonders für seine analytische, strukturierte und qualitätsorientierte Arbeitsweise geschätzt. Neben der technischen Umsetzung bringt er sich aktiv in Architektur- und Designentscheidungen ein und legt großen Wert auf Clean Code, testbare Software und langfristig wartbare Systemarchitekturen.
Sprachlich arbeitet er sicher in internationalen Teams mit Deutsch und Englisch.
Weitere Kenntnisse
• Konzeption und Entwicklung skalierbarer Microservice-Architekturen auf Basis von Java und Spring Boot
• Design stabiler und wartbarer REST APIs sowie Integration komplexer Systemlandschaften
• Modernisierung gewachsener Enterprise-Systeme und Migration auf aktuelle Java-Versionen
• Aufbau und Optimierung von CI/CD-Pipelines sowie Automatisierung von Build- und Releaseprozessen
• Performance-Analyse und Stabilisierung hochbelasteter Backend-Systeme
• Entwicklung robuster Datenmodelle und Integrationen mit relationalen Datenbanken (PostgreSQL, SQL)
• Integration verteilter Systeme über Messaging und Event-Streaming (z. B. Kafka, gRPC)
• Einführung strukturierter Teststrategien und Verbesserung der Codequalität in großen Codebasen
• Containerisierung und Betrieb moderner Anwendungen mit Docker und Kubernetes
• Aufbau sicherer Authentifizierungs- und Autorisierungslösungen (z. B. OAuth2, Spring Security, Cloud IAM)
• Umsetzung sauberer Architekturprinzipien, Clean Code und langfristig wartbarer Softwarelösungen
• Zusammenarbeit in agilen Entwicklungsteams sowie aktive Mitgestaltung technischer Architekturentscheidungen
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
