freiberufler Senior Java Developer auf freelance.de

Senior Java Developer

zuletzt online vor 8 Tagen
  • auf Anfrage
  • nicht angegeben
  • National
  • de  |  en
  • 29.10.2025
  • Contract ready

Kurzvorstellung

Erfahrener Senior Java Entwickler, Architekt und Dev Ops Engineer mit über 20 Jahren
Berufserfahrung - als Lead Developer für die Umsetzung von Connected Car Backends sowie den
Aufbau und Betrieb von Microservice Backends in Cloud Umgebungen.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • DevOps5 J.
  • Docker3 J.
  • Eclipse14 J.
  • Eclipse Modeling Framework14 J.
  • Git14 J.
  • Java (allg.)14 J.
  • Kubernetes4 J.
  • Microsoft Azure1 J.
  • Rich-Client14 J.
  • Spring Framework7 J.

Projekt‐ & Berufserfahrung

Software Architekt & Lead Developer
ISTA SE, Essen
6/2022 – 6/2025 (3 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2022 – 6/2025

Tätigkeitsbeschreibung

Projekt 1:
Property Data System Platform (PDS)
Rolle: Software Architekt & Lead Developer:

Technische Beratung bei der Auswahl von Tools, Frameworks und Drittanbietersoftware.
Entwicklung eines Bi-Temporalen Datenmodells welches alle Anforderungen der verschiedenen Stakeholder abbildet.
Implementierung des Datenmodels auf Basis von neo4j (api first Ansatz mit openapi).
Entwurf und Implementierung der Architektur der einzelnen Services auf Basis von DomainDrivenDesign und hexagonaler Architektur.
Beratung zur Integration der neuen Services in die Altwelt auf Enterprise Architektur Ebene.
Dokumentation der Architektur nach arc42. Einführung von ARDs zur Dokumentation der Architekturentscheidungen.
Entwurf, Implementierung und Administration einer Cloud Umgebung zum Betrieb des Systems. Die komplette Umgebung wurde nach dem Infrastructure as Code Ansatz mittels Terraform in Azure errichtet.
Umsetzung des PDS auf Basis von structr und Spring Boot
Agiles Arbeiten nach Spotify / Scrum

Projekt 2.:
Middleware EV-Charging
Rolle: Software Architekt & Lead Developer

Entwicklung einer Middleware auf Basis von SpringBoot.
Anbindung von Fremdsystemen zum Verarbeiten der Transaktions-daten.
Konzeption und Umsetzung der Architektur als Teil der Enterprise Architektur.
Dokumentation der Architektur nach arc42. Einführung von ARDs zur Dokumentation der Architekturentscheidungen.
Anbindung des Kundeneigenen SAP Systems zur Übergabe zahlungs-relevanter Daten.
Verantwortlich für den Betrieb der Azure Umgebung.
Agiles Arbeiten nach Spotify /Scrum

Projekt3:
Digitalisierung des Commercial and Industrial Tribes
Rolle: Solution Architekt, Lead Developer

Beratung bei der Digitalisierung des Tribes.
Architekt und Lead Developer bei der Implementierung einer Middleware mit SpringBoot zur Verbindung der einzelnen Kundensysteme und Applikationen wie z.B. SAP, Planradar, MS Dynamics und diverser Powerapps.
Dokumentation der Architektur nach arc42. Einführung von ARDs zur Dokumentation der Architekturentscheidungen.
Technische und fachliche Beratung beim Entwurf der Produkte, insb die Vermittlung zwischen den einzelnen Stakeholdern.
Verantwortlich für den Aufbau und den Betrieb einer neuen Cloud Umgebung in Azure für den Tribe. Infrastrukture as Code mittels Terraform.
Umsetzen und Überwachen der Security-Richtlinien des Konzerns.
Beratung und Unterstützung beim Recruitment zusätzlicher Java Entwickler und deren Einarbeitung.
Agiles Arbeiten nach Spotify / Scrum.

Eingesetzte Qualifikationen

Powerapps, DevOps, Microsoft Dynamics, DevOps-Ingenieur, Java-Entwickler, Confluence, Software Architecture, Git, Jira, Spring Framework, JavaScript, Representational State Transfer (REST)

Senior Java Developer / Software Architekt
Bitmarck Software GmbH, Essen
7/2021 – 6/2022 (1 Jahr)
Gesundheitswesen
Tätigkeitszeitraum

7/2021 – 6/2022

Tätigkeitsbeschreibung

Software Architekt Microservices / Java Senior Developer

selbständige und fachliche Unterstützung im Design von Micro-Services in einer zur Verfügung gestellten Orchestrierungsplattform (OpenShift)
Unterstützung im Design von Micro Services basierend auf dem Spring Boot Framework und Java 11.
Selbstständige Umsetzung und Implementierung von User Stories als Spring Boot basierte Microservices.
Konzeptionelle und technische Beratungen des Auftraggebers bei der Gestaltung der zukünftigen Software- und Systemarchitektur in Orchestrierungsplattformen.
Unterstützung bei Konzept- und Dokumentationsarbeiten. Schreiben von ADRs
Agiles Arbeiten nach Kanban und Scrum

Eingesetzte Qualifikationen

Scrum, Apache Maven, Confluence, Git, IBM DB2, Java-Entwickler, Jira, Junit, Kanban, Kanban (Softwareentwicklung), Kubernetes, Openshift, Software Architecture, Spring Framework

Tech Lead
semiant, Düsseldorf
8/2020 – 6/2021 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2020 – 6/2021

Tätigkeitsbeschreibung

Technischer Leiter, Architekt, Developer, DevOps

Eingesetzte Qualifikationen

Requirements Management, Cloud (allg.), Confluence, DevOps, Docker, Git, Java (allg.), Jenkins, Jira, Kubernetes, Anforderungsspezifikationen, Mariadb, Mongodb, Projektmanagement (IT), Spring Framework, Technische Projektleitung / Teamleitung

Senior Backend Developer
myAudi / Audi Connect, Düsseldorf
12/2019 – 6/2020 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2019 – 6/2020

Tätigkeitsbeschreibung

Pflege und Weiterentwicklung von Spring-Boot basierten Micro-
services im Backend.
Anbindung und Integration neuer Fahrzeuge zur Auswertung der
telemetrischen Daten, die das Telematik-System im Fahrzeug an das
Backend sendet.
Analyse und Behebung von Bug Reports aus den Produktivsystemen.
Entwicklung und Anbindung von MessageQueue auf Basis von HiveMQ.
Ansprechpartner für 3rd Level Support für Fehlerzustände aus Produktivsystemen.
Vorbereitung der Migration zu einer Azure basierten Cloud Umgebung.
Weitere Implementierungen der Kafka Stream API und Erstellung der
Dokumentation.
Beratung zur Erweiterung der bestehenden Softwarearchitektur.
Schreiben von Tests und Testautomatisierung

Eingesetzte Qualifikationen

Requirements Management, Confluence, Git, Java (allg.), Jira, Kubernetes, Scrum, Spring Framework

Android Applikation inkl. Backend und Betrieb
Handwerksbetrieb, Düsseldorf
6/2019 – 12/2019 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2019 – 12/2019

Tätigkeitsbeschreibung

Project Lead, Product Manager, Full Stack Entwickler, DevOps
Entwicklung einer Android App zur Lager- und Inventarverwaltung

Planung und Entwurf der gesamten Systemarchitektur.
Implementierung des Frontends als Webapp auf Basis von Bootstrap.
Abstimmung der Requirements mit dem Produktmanagement und Dokumentation.
Implementierung des Backends auf Basis von php und MariaDB.
Erstellung der Android App auf Basis von PhoneGap.
Betrieb der Plattform und Sicherstellung der Verfügbarkeit

Eingesetzte Qualifikationen

Docker, Git, Jenkins, Mariadb, PHP, Vserver (Linux), Vue.Js

Senior Developer Backend Services / Requirements Engineer / Architekt und Lead Developer
e.Go Mobile AG, Aachen / Düsseldorf
5/2018 – 12/2019 (1 Jahr, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2018 – 12/2019

Tätigkeitsbeschreibung

● Cloud Architect (MS Azure)
● Verantwortlicher Release- und DevOps Engineer zur
Sicherstellung des Betriebs und der CI/CD Pipeline
● Architekt und Lead Developer für das e.Go Workshop Backend
● Requirements Engineer
● Senior Developer Backend Services

Aufbau einer Connected Car Plattform für die e.GO Mobile AG.
Die Plattform beinhaltet die Endkunden App (e.GO Customer Mobile
App) die Abonnement Verwaltung (e.GO Subscription Management),
das Werkstattportal (e.GO Workshop Backend),
die Realtime Fahrzeugdatenverabeitung (e.GO Vehicle Interface
Backend) das Content Management System sowie die Zentrale
Identitätsverwaltung (e.GO Customer Identity and Access
Management).

Design einer Microservice Architektur basierend auf Spring Boot und
Spring Cloud Netflix (Eureka, Zuul, Ribbon, Hystrix).
Planen und Aufsetzen einer ausfallsicheren und hochverfügbaren Multi
Stage Azure Cloud Umgebung. Wartung und Betrieb aller Cloud
Ressourcen, insb. Kubernetes Cluster, CosmosDB, MariaDB und
PostgreSQL Server.
Implementierung von Spring Boot Applikationen basierend auf einer
Microservice Architektur.
RESTful API-Design nach API First Ansatz und Dokumentation mit
Swagger.
Management von Build- und Deployment Pipelines in Jenkins.
Implementierung des OAuth Workflows, sowie Design und Anbindung
eines Customer Identity Managements über die Software ForgeRock.
Erstellung und Verwaltung von Docker Images, Containern, Registry
Planung von DevOps Support, Staging- und Releasemanagement
Scrum Meetings und Abstimmungen über Joined Retrospectiven /
Review / Plannings mit den anderen Entwicklungsteams.
Schreiben von Tests und Testautomatisierung

Eingesetzte Qualifikationen

Requirements Management, Bash Shell, DevOps, Docker, Gradle, Kubernetes, Microsoft Azure, Mongodb, Postgresql, Representational State Transfer (REST), Scrum, Spring Framework

Project Lead, Senior Backend Developer, DevOps: Buchungssystem Aviation
Airline, Remote
10/2017 – 4/2018 (7 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

10/2017 – 4/2018

Tätigkeitsbeschreibung

Planung eines neuen Buchungssystems einer ausländischen Flug- gesellschaft zum Eintritt in den deutschen Markt.
In Zusammenarbeit mit dem Leading Ticket Reseller soll eine neues Buchungssystem entworfen und prototypisch implementiert werden, welches speziell an den deutschen Markt angepasst ist.
Entwurf der Architektur für ein neues Buchungssystem als Ersatz für das domestic system.
Implementierung des Backend Systems inkl REST API zur Anbindung des Legacy Systems.
Implementierung des Frontends mit TypeScript / AngularJS als Java- script Framework.
Konzeptionierung und Architektur einer Whitelabel Lösung des Buchungssystems.
Umsetzung des Backends mit Spring Boot basierten Microservices.
Infrastructure as Code mit Kubernetes, Docker und Jenkins.

Eingesetzte Qualifikationen

Requirements Management, Angular, Docker, Git, Java (allg.), Jenkins, Kubernetes, Mongodb, Projektmanagement (IT), Spring Framework

Senior Java Developer
Formalmind GmbH, Düss
1/2015 – 5/2018 (3 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2015 – 5/2018

Tätigkeitsbeschreibung

Tätigkeit:
Weiterentwicklung und Wartung der Plattform "ProR".
Entwicklung diverser kommerzieller Plugins um neue Features zur Verfügung zu stellen.
Planung und Implementierung von Kundenspezifischen Erweiterungen und Anpassungen als Auftragsarbeiten.
Softwareentwicklung nach Scrum Framework

Eingesetzte Qualifikationen

Eclipse, Eclipse Modeling Framework, Git, Java (allg.), Requirement Analyse, Scrum

Eclipse Committer
Eclipse Requirements Modeling Framework (RMF), Remote
11/2011 – offen (14 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2011 – offen

Tätigkeitsbeschreibung

Eclipse Committer: Mitarbeit am RMF Projekt und ProR als Entwickler
und Architekt.
ProR ist ein Eclipse basiertes Werkzeug für das Requirement
Engineering welches aus dem FP7 Projekt “Deploy” hervorgegangen ist.
Als Folge der Entwicklung von ProR wurde das “Requirements Modeling
Framework” (RMF) gegründet, zu dem ProR nun gehört. RMF ist ein
Eclipse-Foundation-Projekt und ProR somit OpenSource.
RMF ist gleichzeitig die offizielle Referenzimplementierung des reqIF
Standards

Eingesetzte Qualifikationen

Eclipse, Eclipse Modeling Framework, Git, Java (allg.), Rich-Client

Ausbildung

Informatik
Bachelor of Science

Düsseldorf

Über mich

Erfahrener Senior Java Entwickler, Architekt und Dev Ops Engineer mit über 20 Jahren Berufserfahrung - als Lead Developer für die Umsetzung von Connected Car Backends sowie den Aufbau und Betrieb von Microservice Backends in Cloud Umgebungen.

Sehr gutes praktisches Wissen im agilen Umfeld Anforderungen in zielgerichtete Lösungen zu überführen und ist mit dem SCRUM Framework sehr vertraut. Experte in allen Bereichen der Softwareentwicklung und ausgeprägter Fullservice Mentalität, der sich hilfsbereit jeder technischen Herausforderung stellt.

Weitere Kenntnisse

Besondere Kenntnisse / Bisheriger Einsatz in folgenden Branchen
● Mobility, Consulting, Business Process & Business Development, Requirements Engineering, Consumer Apps, Automotive Service Portal
● Erfahrung als Team Lead und Tech Lead
● Eclipse Committer und Mitinitiator des RMF (Requirement Management Framework)


Programmierung: Java, Spring Boot, Spring Cloud Netflix (Eureka, Zuul, Ribbon, Hystrix), JEE, Hibernate, JUnit, Cucumber, Mockito, Eclipse, swt, osgi, Eclipse Modelling Framework, vue.js,
Angular, Typescript, php

Frameworks: Kubernetes, Azure, Docker, ReqIF, RMF, xml, json, Swagger, OpenAPI, Apache Kafka, MongoDB, Grafana, InfluxDB, Elasticsearch, Kibana, OAuth, Forgerock CIAM, PhoneGAP, VoIP, Asterisk

Tools: Jira, Confluence, Jama, Postman, git, Linux, Windows Server, Gradle, Maven, Jenkins, Helm Charts, BitBucket, Atlassian Confluence / Jira, yourkit, IntelliJ, Eclipse, youtrack

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
103
Berufserfahrung
25 Jahre und 3 Monate (seit 09/2000)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden