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

Tagessatz prüfen
Erfahrungen
Senior-Java-Entwickler / Technischer Leiter
Logistikdienstleister (Versand und Paketlogistik)
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
Softwareentwickler
Capgemini
- 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
Werkstudent Forschung & Entwicklung
Diebold Nixdorf
- 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
Werkstudent Softwareentwicklung
dSPACE GmbH
- 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.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT) und Produktentwicklung.
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
Ausbildung
Universität Paderborn
M.Sc. · Informatik · Paderborn, Deutschland
Universität Paderborn
B.Sc. · Informatik · Paderborn, Deutschland
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
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
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.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
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.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior-Java-Entwickler / Technischer Leiter
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Tallinn, Estland arbeiten
