20.11.2025 aktualisiert

**** ******** ****
100 % verfügbar

Senior Fullstack Consultant & Project Lead

Hattersheim, Deutschland
Hattersheim +25 km
Dipl.-Ing. Ingenieurinformatik
Hattersheim, Deutschland
Hattersheim +25 km
Dipl.-Ing. Ingenieurinformatik

Profilanlagen

CV - Martin Wolf
Zeugnis_Adesso_2023.pdf
ITSolutions-Referenz.pdf
Profil_MartinWolf_2025-05.pdf

Über mich

Diplom-Ingenieur für Software Engineering mit Fokus auf stabile Backend-Systeme mit Java & Spring Boot, Frontend mit React, Erfahrung mit Datenbanken, Cloud, CI/CD und einem klaren Fokus auf Qualität, Sicherheit und effiziente Teamarbeit

Skills

Fachliche Schwerpunkte
Kernkompetenzen
Senior Fullstack Engineer mit Fokus auf Java- und React-Technologien. Langjährige Erfahrung in der Architektur, Entwicklung und Weiterentwicklung komplexer Web- und Cloud-Systeme. Schwerpunkte in reaktiver Programmierung, API-Design, Datenmodellierung und Systemintegration.

Backend-Entwicklung
Java (8–25), Spring Boot (2.x–3.x), Kotlin
Reaktive Programmierung (Project Reactor, WebFlux)
REST-APIs, OpenAPI/Swagger
Hibernate/JPA, Entity-Modellierung
Testabdeckung mit JUnit, Mockito, AssertJ, JaCoCo
Domain-driven Design, Performance-Optimierung

Frontend-Entwicklung
React / TypeScript / JavaScript
Reaktive UI-Architekturen mit async/await
HTML5, CSS, jQuery (Legacy-Systeme)
Build- und Toolchain: yarn, npm

Datenbanken
Relationale Systeme: Oracle, Postgres, MariaDB, MySQL
NoSQL: MongoDB, CosmosDB
Tools: SquirrelSQL, SQLDeveloper, MongoDB Compass
ORM & Schema-Management: Hibernate, Liquibase

Cloud & Containerisierung
AWS (ECS, Monitoring mit Grafana/Kibana)
Microsoft Azure (Storage, CosmosDB, Azure CLI)
Docker / Docker-Compose / Kubernetes / Podman
CI/CD mit Jenkins, GitLab Pipelines, Ansible, Gradle, Maven, jib

DevOps & Infrastruktur
Git (GitHub, GitLab, Bitbucket, gitflow, Submodules)
Sonar, Mend, Trivy (Codequalität & Security)
Jira, Confluence, MS Teams (Scrum, Agile)
IntelliJ IDEA, Eclipse, VS Code
Linux, Windows, WSL2, VMware

Architektur & Methodik
Microservice-Design & Migration von Monolithen
Reaktive Systemarchitekturen (Backend & Frontend)
Containerisierte Cloud-Anwendungen
Agile Entwicklung (Scrum, Sprintplanung, Reviews)
Codequalität, Clean Code, Teststrategie

Spezielle Kenntnisse
Security & Authentifizierung (OAuth 2.0, CVE-Management)
Reporting mit JasperReports
Schnittstellen: REST, WebSockets, Kafka
Automatisierung: JQ, Jinja2
Nutzung von AI-Tools: AI Assistant, GitHub Copilot, ChatGPT, Perplexity, Gemini

Rollen & Verantwortungen
Senior Fullstack Consultant / Java-Architekt
Remote Project Lead / Technischer Lead
Software-Architekt / Entwickler
Trainer & Mentor

Branchen & Projekte
Automobilindustrie (Fahrzeugdaten-Management, Mobility)
Schienenverkehr / Logistik (Disposition, Hochverfügbarkeit)
Versicherungswesen (In-/Exkasso-Systeme)
Umwelt- & Nonprofit-Bereich (Kollaborationsplattform Yare e.V.)
Webentwicklung & Datenvisualisierung

Sprachen

DeutschMutterspracheEnglischgutFranzösischGrundkenntnisseSpanischGrundkenntnisse

Projekthistorie

Fulstack Java Developer

Zulieferer eines großen Automobilherstellers

Automobil und Fahrzeugbau

10-50 Mitarbeiter

Im Rahmen des Projekts war ich für die Weiterentwicklung einer bestehenden Applikation sowie die Fehlerbehebung darin verantwortlich. Als Datenbank wurde MongoDB eingesetzt, das Backend basierte auf Spring Boot und das Frontend wurde mit React umgesetzt.
Eine Besonderheit des Projekts lag in der vollständig reaktiven Architektur – sowohl im Backend als auch im Frontend. Auf Java-Seite kam dabei Project Reactor zum Einsatz, während im Frontend die reaktive Programmierung mit async/await eingesetzt wurde.
Während meiner Mitarbeit habe ich neue Features implementiert und zahlreiche Bugs behoben.

Senior Software Engineer (freiberuflich)

Ein Unternehmen im Schienenverkehr

Transport und Logistik

>10.000 Mitarbeiter

Weiterentwicklung und Verbesserung der Bedienplatz-Komponente des neu entwickelten Systems. Da der neue, abgeänderte Systementwurf nun auf Hosts in der AWS-Cloud setzt, sind viele Änderungen notwendig. Die Bedienplatz-Komponente existierte bisher nur als Java-Client, nun soll zusätzlich auch noch ein Web-Client entwickelt werden. Auch für die Nutzerverwaltung mittles zentralem AD sowie die Gewährleitung der Ausfallsicherheit ergeben sich viele neue Aspekte.
Erste Aufgabenstellung: Die Zug-Disposition soll in Zukunft zentral von einem Standort aus gesteuert werden. Zur Gewährleistung der Geschäftsfähigkeit im Katastrophenfall wird ein zweiter Standort im Hot-Standby gehalten. Um auf den zweiten Standort umschalten zu können (welcher zusätzlich auch für Release-Updates genutzt werden soll), wird eine Java-Komponente benötigt. Diese Komponenten habe ich gepflegt, weiterentwickelt und mit einer GUI aufgewertet.

Senior Software Engineer in Festanstellung

AIC

Versicherungen

500-1000 Mitarbeiter

Die bestehende In-/Exkasso Projektlösung PayTraS mit Anbindung an bisher wenige Umsysteme soll zum Produkt weiterentwickelt werden. Dazu müssen die Schnittstellen für weitere Umsysteme erweitert, die einfachere Anpassbarkeit an verschiedene Kunden ermöglicht sowie immer neu benötigte Funktionen zur Verfügung gestellt werden.
Meine Aufgabe ist hierbei die Unterstützung des kompletten Entwicklungsweges angefangen vom EMF-Modelling (Persistence-Services und DB-Struktur) über die Domänen-Entitäten, Services und Prozessen bis hin zum Frontend.
Daneben bin ich zeitweise für das Deployment und das Updaten der Docker-Container zuständig. Eine weitere Hauptbeschäftigung sind auch Datenbank-SQL-Abfragen zum Herausfinden von Datenfehlern oder Optimierungsmöglichkeiten.
Zeitweise bin ich auch beim Kunden auf Kubernetes in der AWS unterwegs.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden