freiberufler Senior Java / Spring Boot Architect | Microservices | Kafka | Kubernetes | CI/CD | M.Sc. auf freelance.de

Senior Java / Spring Boot Architect | Microservices | Kafka | Kubernetes | CI/CD | M.Sc.

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 56564 Neuwied
  • auf Anfrage
  • de  |  en
  • 11.03.2026
  • Contract ready

Kurzvorstellung

Senior Java Entwickler (M.Sc.) mit 15+ Jahren Erfahrung in Enterprise-Systemen. Spezialisiert auf Spring Boot, Microservices, Kafka und CI/CD. Fokus auf skalierbare Backend-Architekturen, Systemmodernisierung und stabile Plattformlösungen.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Angular
  • CI/CD
  • Code-Review
  • Consultant
  • Frontend Entwickler
  • Full Stack Developer
  • IT-Berater
  • IT-Infrastrukturspezialist
  • Java (allg.)4 J.
  • Jenkins1 J.
  • Spring Framework3 J.
  • Test Automation

Projekt‐ & Berufserfahrung

Senior Java Software Engineer
Kundenname anonymisiert, Remote
11/2025 – 3/2026 (5 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Agile Methodologie, Apache Maven, Git, Java-Entwickler, Junit, Representational State Transfer (REST), Spring Framework, SQL

Senior Fullstack Developer (Java / Angular)
Kundenname anonymisiert, Remote
3/2025 – 8/2025 (6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

SQL, API-Entwickler, Java (allg.), Junit, Spring Framework, Typescript, Angular, Representational State Transfer (REST)

Senior Software Engineer
Kundenname anonymisiert, Remote
6/2024 – 8/2024 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Continuous Delivery, Continuous Integration, Node.Js, Typescript, Amazon Web Services (AWS), Cloud-Services

Senior Software Engineer
Kundenname anonymisiert, Remote
1/2023 – 4/2024 (1 Jahr, 4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Apache Maven, Continuous Delivery, Continuous Integration, Docker, Git, Java (allg.), Jenkins, Microsoft Azure

Senior Software Engineer
Kundenname anonymisiert, Remote
9/2022 – 12/2022 (4 Monate)
Handel
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Cloud (allg.), Google Cloud, Kotlin, React (JavaScript library)

Senior DevOps / Software Engineer
Kundenname anonymisiert, Schweiz
1/2020 – 3/2022 (2 Jahre, 3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Postgresql, Apache Maven, Docker, Java (allg.), Spring Framework, Apache Camel

Ausbildung

Studium der Informatik
Bachelor of Science Informatik
Universität Koblenz-Landau
2016
Koblenz

Über mich

Dieses Profil wird von mir, J. B. ([...]) betreut. Bei Interesse stelle ich gerne den direkten Kontakt zum Entwickler her und sende auf Wunsch auch das vollständige, nicht anonymisierte Profil.

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

Technische Schwerpunkte und Erkenntnisse aus langjähriger Projekterfahrung:

• 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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
174
Berufserfahrung
6 Jahre und 2 Monate (seit 01/2020)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden