Senior Java Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- nicht angegeben
- National
- de | en
- 29.10.2025
- Contract ready
Kurzvorstellung
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
Qualifikationen
Projekt‐ & Berufserfahrung
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.
Powerapps, DevOps, Microsoft Dynamics, DevOps-Ingenieur, Java-Entwickler, Confluence, Software Architecture, Git, Jira, Spring Framework, JavaScript, Representational State Transfer (REST)
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
Scrum, Apache Maven, Confluence, Git, IBM DB2, Java-Entwickler, Jira, Junit, Kanban, Kanban (Softwareentwicklung), Kubernetes, Openshift, Software Architecture, Spring Framework
8/2020 – 6/2021
TätigkeitsbeschreibungTechnischer Leiter, Architekt, Developer, DevOps
Eingesetzte QualifikationenRequirements Management, Cloud (allg.), Confluence, DevOps, Docker, Git, Java (allg.), Jenkins, Jira, Kubernetes, Anforderungsspezifikationen, Mariadb, Mongodb, Projektmanagement (IT), Spring Framework, Technische Projektleitung / Teamleitung
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
Requirements Management, Confluence, Git, Java (allg.), Jira, Kubernetes, Scrum, Spring Framework
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
Docker, Git, Jenkins, Mariadb, PHP, Vserver (Linux), Vue.Js
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
Requirements Management, Bash Shell, DevOps, Docker, Gradle, Kubernetes, Microsoft Azure, Mongodb, Postgresql, Representational State Transfer (REST), Scrum, Spring Framework
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.
Requirements Management, Angular, Docker, Git, Java (allg.), Jenkins, Kubernetes, Mongodb, Projektmanagement (IT), Spring Framework
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
Eclipse, Eclipse Modeling Framework, Git, Java (allg.), Requirement Analyse, Scrum
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
Eclipse, Eclipse Modeling Framework, Git, Java (allg.), Rich-Client
Ausbildung
Düsseldorf
Über mich
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
● 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
