Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Thomas W.-Senior-Java-Entwickler · Spring Boot · Legacy-Modernisierung

Thomas W. - Senior-Java-Entwickler · Spring Boot · Legacy-Modernisierung - Profilbild
Profil-Kopfzeilen-Overlay
Verfügbar
Tallinn, Estland

Tagessatz prüfen

Erfahrungen

Nov. 2019 - Heute
Remote

Senior-Java-Entwickler / Technischer Leiter

Logistikdienstleister (Versand und Paketlogistik)

Stellenbeschreibung
Senior-Java-Entwickler / Technischer Leiter bei Logistikdienstleister (Versand und Paketlogistik)
Industrien
Transport und Logistik
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Bis 04/2022 über Capgemini, seit 05/2022 selbstständig über Mindcaptain Services OÜ.

  • Technische Gesamtverantwortung für das geschäftskritische Java-Kernsystem (>1 Mio. LoC); kein kompletter Systemausfall seit Übernahme der Verantwortung
  • Rechenzentrumsmigration: Oracle WebLogic Server und Betriebssystem von Grund auf neu aufgesetzt; Oracle-Upgrade 11g → 19c inkl. Umstellung auf Unicode (AL32UTF8)
  • Modernisierung/Upgrade-Pfad erarbeitet und lauffähig umgesetzt: gesamte Legacy-Anwendung auf aktuellen WebLogic Server mit aktualisierten Oracle-ADF-Libraries migriert
  • Performance: Import von Straßensegmenten durch Caching (Redis) und DB-Optimierung von ca. 40 ms auf 4 bis 5 ms pro Eintrag beschleunigt (Faktor 8 bis 10)
  • Ursachenanalyse und Wiederherstellung fehlender Redressdaten trotz physisch vorliegender Sendungen (Ursache u. a. Bedienfehler in vorgelagertem System); Daten per Datenanalyse gerettet, DB-Korrekturen, Abrechnung wieder korrekt
  • Microservices mit Spring Boot und Kotlin (Java 8 bis 17) auf Kubernetes, Messaging über RabbitMQ; Monitoring mit Grafana und Prometheus; containerisierte Deployments (Docker, Kubernetes)
  • Kleinere Web-Projekte: Kundenportal zur Auftragsverfolgung (React) sowie interne Angular-Web-App, angebunden an den Monolithen, über die Systempartner ihre Straßenverzeichnisse hochladen
  • Architekturentscheidungen, technische Roadmap und Abstimmung mit den Stakeholdern aus Business und IT; Modernisierung ohne Big-Bang im laufenden Betrieb
  • Seit 2024 Führung eines weiteren Entwicklers; Code Reviews, Qualitätsleitlinien, Wissenstransfer; Koordination von Subunternehmern

Technologien: Java 6 (Legacy), Java 8 bis 17 (Microservices), Java EE/JEE, Oracle ADF, Oracle WebLogic Server, Oracle Database 11g/19c, PL/SQL, JPA/Hibernate, Spring Boot, Kotlin, RabbitMQ, Redis, Grafana, Prometheus, Docker, Kubernetes, Jenkins, GitHub Actions, GitLab, Git, Maven, Ant, Eclipse IDE, JUnit, SonarQube, Jira, REST, SSO/JWT, React, Angular

Sept. 2019 - März 2022
Deutschland
Vor Ort

Softwareentwickler

Capgemini

Stellenbeschreibung
Softwareentwickler bei Capgemini
Industrien
Automotive
Informationstechnologie (IT)
Transport und Logistik
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Ab Ende 2019 Projekt bei einem Logistikdienstleister (siehe oben)
  • Kurzeinsatz bei einem großen deutschen Automobilkonzern: API-Integration für den chinesischen Markt mit MuleSoft

Technologien: Java, MuleSoft, API-Integration, TypeScript, Next.js

Feb. 2018 - Okt. 2019
Paderborn, Deutschland
Vor Ort

Werkstudent Forschung & Entwicklung

Diebold Nixdorf

Stellenbeschreibung
Werkstudent Forschung & Entwicklung bei Diebold Nixdorf
Industrien
Informationstechnologie (IT)
Einzelhandel
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Projekt Smart Shelf: kundenseitiges React-Frontend eines Kiosk-Terminals im Ladengeschäft neben einem intelligenten Regal mit Waagen in jedem Fach entwickelt
  • Anmeldung per QR-Code des Kundenkontos am Scanner des Terminals; erkennt die Waage eine Entnahme, übergibt das System das Produkt an das Frontend, das einen Live-Warenkorb führt (Go, MongoDB, RabbitMQ)

Technologien: Java, Go, React, MongoDB, RabbitMQ, Next.js

Apr. 2015 - Apr. 2018
Paderborn, Deutschland
Vor Ort

Werkstudent Softwareentwicklung

dSPACE GmbH

Stellenbeschreibung
Werkstudent Softwareentwicklung bei dSPACE GmbH
Industrien
Automotive
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Entwicklung eines Build-Analyse-Tools: erzeugt einen Abhängigkeitsgraphen zwischen Modulen/Komponenten für die Auswirkungsanalyse bei Änderungen; effiziente In-Memory-Datenstruktur für die Graphsuche

Technologien: C#, SonarQube

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Transport und Logistik, Informationstechnologie (IT), Automotive und Einzelhandel.

Transport und Logistik
Informationstechnologie (IT)
Automotive
Einzelhandel
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT) und Produktentwicklung.

Informationstechnologie (IT)
Produktentwicklung
Profil-Übereinstimmungsdiagramm

Zusammenfassung

Senior-Java-Entwickler und Systemverantwortlicher mit Schwerpunkt Legacy-Modernisierung: seit Ende 2019 technisch verantwortlich für das geschäftskritische Java-Kernsystem (>1 Mio. LoC) eines Logistikdienstleisters, ergänzt um Microservices mit Spring Boot und Kotlin (Java 8 bis 17) auf Kubernetes. Modernisierung ohne Big-Bang im laufenden Betrieb. Stärken: REST-APIs, relationale Datenbanken (Oracle 11g → 19c, PostgreSQL), JUnit-Tests und CI/CD (Jenkins, GitHub Actions, GitLab), Code Reviews und Führung eines weiteren Entwicklers.

Fähigkeiten

Backend

  • Java 8 Bis 17 (Microservices)
  • Spring Boot
  • Rest-Apis
  • Microservices
  • Kotlin
  • Java Ee/Jee
  • Jpa/Hibernate
  • Java 6 (Legacy)

Modernisierung

  • Legacy-Modernisierung
  • Datenmigration
  • Rechenzentrumsmigration
  • Oracle Weblogic Server
  • Oracle Adf

Datenbanken

  • Postgresql
  • Oracle Database 11g/19c
  • Sql
  • Pl/Sql
  • Redis
  • Mongodb

QualitäT & Ci/Cd

  • Junit
  • Ci/Cd
  • Github Actions
  • Gitlab
  • Jenkins
  • Sonarqube
  • Code Reviews
  • Testautomatisierung
  • Sauberer Code

Betrieb & Integration

  • Docker
  • Kubernetes
  • Rabbitmq
  • Grafana
  • Prometheus
  • Sso/Jwt

Architektur & Zusammenarbeit

  • Software-Architektur
  • Anforderungsanalyse
  • Architekturentscheidungen
  • Wissenstransfer
  • TeamfüHrung
  • Jira

Weitere

  • Angular
  • React
  • Typescript
  • Go
  • C#

Grundkenntnisse (Studium)

  • Domain-Driven Design
  • Soap

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2016 - Sept. 2019

Universität Paderborn

M.Sc. · Informatik · Paderborn, Deutschland

Okt. 2013 - Sept. 2016

Universität Paderborn

B.Sc. · Informatik · Paderborn, Deutschland

Statistiken

Erfahrung

Positionen gesamt 4
Erfahrung in Transport und Logistik 7 J.
Durchschn. Dauer 3 J. 7 M.
Längste Erfahrung 7 J.

Globale Erfahrung

Länder gearbeitet 1 (Deutschland)
Hauptland Deutschland

Fachkenntnisse

Aktuelle Rollen Senior-Java-Entwickler / Technischer Leiter, Softwareentwickler, Werkstudent Forschung & Entwicklung
Hauptbranchen Transport und Logistik, Informationstechnologie (IT), Automotive
Hauptfachbereiche Informationstechnologie (IT), Produktentwicklung

Qualifikationen

Höchster Abschluss Master
Mitglied seit
Du suchst Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Thomas ist in Tallinn, Estland ansässig und kann in On-Site-, Hybrid- und Remote-Arbeitsmodellen arbeiten.

Thomas spricht folgende Sprachen: Deutsch (Muttersprache), Englisch (Verhandlungssicher).

Thomas hat mindestens 12 Jahre Erfahrung. In dieser Zeit hat Thomas in mindestens 4 verschiedenen Rollen und für 4 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 3 Jahre und 11 Monate. Beachten Sie, dass Thomas möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Basierend auf der jüngsten Erfahrung wäre Thomas gut geeignet für Rollen wie: Senior-Java-Entwickler / Technischer Leiter, Softwareentwickler, Werkstudent Forschung & Entwicklung.

Die neueste Position von Thomas ist Senior-Java-Entwickler / Technischer Leiter bei Logistikdienstleister (Versand und Paketlogistik).

In den letzten Jahren hat Thomas für Logistikdienstleister (Versand und Paketlogistik) und Capgemini gearbeitet.

Thomas hat die meiste Erfahrung in Industrien wie Transport und Logistik, Informationstechnologie (IT) und Automotive. Thomas hat auch etwas Erfahrung in Einzelhandel.

Thomas hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT) und Produktentwicklung.

Thomas hat kürzlich in Industrien wie Transport und Logistik, Automotive und Informationstechnologie (IT) gearbeitet.

Thomas hat kürzlich in Bereichen wie Informationstechnologie (IT) und Produktentwicklung gearbeitet.

Thomas hat einen Master in Informatik von Universität Paderborn und einen Bachelor in Informatik von Universität Paderborn.

Thomas ist sofort vollzeit verfügbar für passende Projekte.

Tagessatzverteilung

0% 25% 50% 75% 100%
13 % der Experten verlangen weniger als 320 € pro Tag.
25 % der Experten verlangen zwischen 480 € und 640 € pro Tag.
13 % der Experten verlangen zwischen 640 € und 800 € pro Tag.
38 % der Experten verlangen zwischen 800 € und 960 € pro Tag.
13 % der Experten verlangen 960 € oder mehr pro Tag.
<€320 €480-​640 €640-​800 €800-​960 €960+

Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

800
600
400
200
Stundensatzvergleich-Diagramm
Ø Tagessatz 712 €

Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.

800
600
400
200
Stundensatzvergleich-Diagramm
Median-Tagessatz 720 €

Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.

Berechnet auf Basis der Tagessätze unserer Freelancer, Stand 7 Nov 2026. Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.