17.02.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

✅ Senior Java Experte (20 Jahre Erfahrung) | Spezialist für Microservices und Spring Boot

Herzogenrath, Deutschland Fachinformatiker Anwendungsentwicklung
Herzogenrath, Deutschland Fachinformatiker Anwendungsentwicklung

Profilanlagen

Profil_ThomasDreßen-Senior-Java-Entwickler.docx
Profil_ThomasDreßen-Senior-Java-Entwickler.pdf

Über mich

Senior Java Entwickler mit Schwerpunkt Java, Spring Boot und Microservices. Entwicklung von REST APIs, API-Integration, Backend-Systemen und containerbasierten Anwendungen mit Docker und Kubernetes. Erfahrung in CI/CD, Maven, Git und Jenkins. Modernisierung von Java EE zu Spring Boot.

Skills

Senior Java Entwickler - MicroservicesSpezialist für Software-Systeme mit Spring Boot

Profil

Senior Java Entwickler mit 20 Jahren Erfahrung in der Entwicklung komplexer Software-Systeme. Mein Schwerpunkt liegt auf der Umsetzung, microservice-basierter Systeme mit Java und Spring Boot.

Ich arbeite überwiegend an bestehenden Systemlandschaften, in denen Funktionalität erweitert, Anwendungen modernisiert, sowie technische Schulden reduziert werden.
Mein Fokus liegt auf stabilen und wartbaren Lösungen, verständlichem Code, sowie klaren Schnittstellen.

Meine Entwicklung umfasst neben der fachlichen Umsetzung auch Aspekte wie Datenmodelle sowie Build- und Deployment-Themen, soweit sie für das Projekt relevant sind.
Architektur- und Technologieentscheidungen entstehen dabei aus der Praxis heraus – mit Blick auf Wartbarkeit, Erweiterbarkeit und den realen Projektalltag.


Schwerpunkte

Wofür ich typischerweise eingesetzt werde:

  1. Entwicklung verteilter Software-Systeme (Microservices)
  2. Modernisierung bestehender Java- und JEE-Systeme
  3. Migrationen zu Spring Boot und containerbasierten Plattformen
  4. Unterstützung bei technischen Entscheidungen in bestehenden Systemlandschaften
  5. Stabilisierung komplexer Systeme und Reduktion technischer Risiken

Was meine Arbeit auszeichnet:

  1. Sicherer Umgang mit komplexen, über Jahre gewachsenen Systemlandschaften
  2. Schnelle Orientierung in bestehenden Systemen und fachlichen Zusammenhängen
  3. Sehr breites Knowhow über verschiedene Technolgien und Toolchains hinweg
  4. Sachliche technische Einschätzungen ohne unnötige Theorie oder Überkomplexität
  5. Ruhige, strukturierte Arbeitsweise auch in unübersichtlichen Projektphasen


Fachliche Schwerpunkte

  1. Microservice-basierte Systeme
  2. API-Design, Implementierung und Systemintegration
  3. Datenbankdesign und Datenhaltung
  4. Entwicklung von Build- und Deployment-Prozessen


Technologischer Überblick (aktueller Schwerpunkt)
Java | Frameworks

  1. Java (20 Jahre)
  2. Spring Framework
  3. Spring Boot, Spring Data, Spring MVC, Spring AI, Spring Cloud, Feign
  4. mapStruct, liquibase, flyway, Jackson, Lombok, AssertJ
  5. Mockito, Wiremock
  6. Quarkus
  7. JPA / Hibernate / JDBC

Architektur | Konzepte

  1. Microservices,
  2. RESTful Apis
  3. Event-driven Architecture, asynchrone Kommunikation
  4. Circuid Breaker, Api Gateway, Access Token

Web | APIs | Datenformate

  1. REST APIs, OpenAPI / Swagger, GraphQL
  2. JSON, XML, HTML, CSS

Container | Cloud

  1. Docker, Helm
  2. Kubernetes, OpenShift
  3. AWS
  4. Netflix OSS (Eureka, Zuul, Ribbon, Feign, Hystrix)
  5. Resilience4j

Messaging

  1. RabbitMQ, ActiveMQ, JMS
  2. MQTT, Kafka

Datenbanken

  1. SQL, Oracle, PostgreSQL, MySQL, DB2

Build | CI/CD

  1. Maven, Gradle
  2. Jenkins, GitLab CI, Bamboo, Nexus, Artifactory, Renovate
  3. Git, Bitbucket
  4. SonarQube

Monitoring | Logging

  1. Log4j, SLF4J
  2. Grafana, Prometheus
  3. Kibana, Jaeger
  4. JMX, Micrometer


UI | Frontend

  1. HTML, CSS, JavaScript, TypeScript
  2. React JS

IDEs | Tools | Betriebssysteme

  1. IntelliJ IDEA, Visual Studio Code
  2. Jira, Confluence
  3. Git
  4. Linux, macOS, Windows

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Java Entwicklung, Mitarbeit an Architektur und DevOps

NetCologne GmbH

Internet und Informationstechnologie

250-500 Mitarbeiter

NetCologne GmbH
2023 – 2025

Erweiterung einer automatisierten Bestellstrecke, die Bestellungen von Internet-Tarifen auf der NetCologne- und NetAachen-Webseite ermöglicht.

Design und Entwicklung einer Schnittstelle zur Anbindung von Affiliate-Partnern

Aufbau einer automatisierten Bestellstrecke für Geschäftskunden
 
  • Beratung und Entwicklung als Senior Java Experte
  • Microservice-Entwicklung mit Java
  • Unterstützung bei Architektur und DevOps
  • Unterstützung bei Aufwandsschätzungen, sowie Prototyp-Entwicklungen
  • Design und Implementierung diverser REST-Apis
  • Einführung von Feign-Clients in das Microservice Ökosystem
  • Erweiterung und Pflege der CI/CD Build-Pipelines
  • Automatisiertes Versenden von E-Mails an den Kunden mit dem MJML Framework
  • Aktualisierungen diverser eingesetzter Software-Komponenten
  • Aktualisierung der SpringBoot und Java-Versionen
  • Anpassung der Docker-Container Konfigurationen
  • Aufbau einer automatisierten Semantic-Versioning Build-Pipeline

Verwendete Technologien:
Java, Spring, SpringBoot, Docker, Maven, Oracle DB, JMS, RabbitMQ, MJML, JUnit, AssertJ, Mockito, WireMock, Jira, Confluence, Jenkins, Nexus, Git, BitBucket

Java Entwicklung, Mitarbeit an Architektur und DevOps

DLR - Deutsches Zentrum für Luft- und Raumfahrt

Sonstiges

500-1000 Mitarbeiter

Deutsches Zentrum für Luft- und Raumfahrt
2023

Erweiterung einer Applikation, die es den Ingenieuren und Wissenschaftlern des DLR ermöglicht, IOT-Daten zu empfangen und auszuwerten.

Die Applikation dient der Forschung und Entwicklung von Elektroflugzeugen und Robotern.
 
  • Beratung und Entwicklung als Senior Java Experte
  • Backend-Entwicklung von Applikationen mit Java
  • Entwicklung einer asynchronen Messaging-Schnittstelle mit MQTT

Verwendete Technologien:
Java, Spring, SpringBoot, MQTT, Docker, Maven, Oracle DB, JUnit, AssertJ, Mockito, WireMock, Git, GitLab

Java Entwicklung, Mitarbeit an Architektur und DevOps

Accenture AG

Internet und Informationstechnologie

>10.000 Mitarbeiter

Accenture AG
2022


Fachliches Coaching der Entwickler des Kunden, zur Förderung ihrer Kompetenz im Bereich Java Entwicklung.

Planung und Durchführung von Schulungen in den Bereichen Java, Maven, Streams, Lambda-Ausdrücke sowie Dependency Injection

SpringBoot-Migration einer bestehehenden JEE Applikation.
 
  • Beratung und Entwicklung als Senior Java Experte
  • Backend – Entwicklung mit Java, JEE und  SpringBoot
  • Unterstützung bei Architektur und DevOps
  • Erstellung und Pflege von CI Build-Pipelines mit Jenkins
  • Implementierung einer Authentifizierung und Authorisierung mit LDAP-Anbindung
  • Optimierung von Microservices mit Spring-Batch
  • Upgrade von SpringBoot Versionen bei Microservices
  • Upgrade Java und Framework Versionen für diverse Applikationen

Verwendete Technologien:
Java, JEE, JSF, Spring, SpringBoot, SpringBatch, JBoss, Maven, JEE, Oracle DB, JMS, JUnit, AssertJ, Mockito, Jira, Confluence, Jenkins, Nexus, Git, BitBucket

Java Entwicklung, Mitarbeit an Architektur und DevOps

BMW AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

BMW AG
2021


Entwicklung einer Applikation die es den Ingenieuren von BMW ermöglicht, Komponenten eines PKWs mit einer eigenen Domain specific Language (DSL) zu verwalten.

Entwicklung einer Applikation, die Daten von Aerodynamik-Messungen verarbeiten kann.
 
  • Beratung und Entwicklung als Senior Java Experte
  • Backend - Entwicklung von Microservices mit Java
  • Unterstützung bei Architektur und DevOps
  • Cloud-Native Microservice Entwicklung mit Quarkus
  • Optimierung von Ladeläufen und Datenbankoperationen für große Datenmengen

Verwendete Technologien:
Java, JEE, Quarkus, REST, Kubernetes, Grafana, Prometheus, OpenAPI, Postgres, JPA, Hibernate, RabbitMQ, Microservices, Maven, JUnit, AssertJ, Mockito, Jira, Confluence, Jenkins, Nexus, Git, Docker, Kibana, Grafana

Java Entwicklung, Mitarbeit an Architektur und DevOps

BASF Digital Farming GmbH

Sonstiges

>10.000 Mitarbeiter

BASF Digital Farming GmbH
2019 – 2021


Mitarbeit an der Xarvio Microservice-Platform, die es landwirtschaftlichen Betrieben weltweit ermöglicht, Ihre Felder automatisiert und optimal zu bewirtschaften und dadurch ihre Erträge zu optimieren.

Entwicklung eines Nährstoffmanagement-Service.
Hierbei werden Empfehlungen zur Nährstoffverteilung generiert, auf Basis von Wetterdaten, Satellitenbildern und Drohnenaufnahmen

Entwicklung eines Wasser-Management-Service zur optimalen Wasserversorgung japanischer Reisfelder.

Migration einer Anwendung, die Daten von Schädlingsbefall eines Feldes auswertet.
 
  • Beratung und Entwicklung als Senior Java Experte
  • Backend - Entwicklung von Event-Driven Microservices mit Java, RabbitMQ und Kubernetes
  • Unterstützung bei Architektur und DevOps
  • Entwicklung von REST-Api Schittstellen
  • Pflege von Build-Pipelines

Verwendete Technologien:
Java, Spring, REST, Spring Boot, JWT, Spring MVC, Kubernetes, Spring Data, JPA, Hibernate, RabbitMQ, Microservices, OAuth2, Eureka, Zuul, Feign, Cloud, Maven, JUnit, AssertJ, Mockito, Jira, Confluence, Teamcity, Nexus, Git, Docker, Kibana, Grafana, AWS

Java Entwicklung, Mitarbeit an Architektur und DevOps

Magenta TV | Deutsche Telekom AG

Telekommunikation

>10.000 Mitarbeiter

Magenta TV | Deutsche Telekom AG
2018 – 2019


Unterstützung bei der Software-Entwicklung von „Magenta TV“, des größten deutschen Streaming-Anbieters
 
  • Beratung und Entwicklung als Senior Java Experte
  • Backend - Entwicklung von Microservices mit Java
  • Entwicklung diverser REST-Api Schnittstellen
  • Integration eines Contentmanagment Systems
  • Integration von Microservices mit Kubernetes
  • Entwicklung einer Monitoring-Lösung mit JMX, Grafana und Prometheus
  • Frontend - Entwicklung mit React JS

Verwendete Technologien:
Java, Spring, REST, Spring Boot, JWT, Spring Data, JPA, Hibernate, Microservices, OAuth2, OpenID Connect, Eureka, Zuul, Feign, GraalVM, Quarkus, Cloud, Maven, Gradle, JUnit, AssertJ, Mockito, Jira, Confluence, Jenkins, Git, Docker, OpenShift, Kibana, Grafana, Prometheus, JavaScript, TypeScript, React JS

Java Entwicklung, Mitarbeit an Architektur und DevOps

Idem Telematics GmbH

Sonstiges

50-250 Mitarbeiter

Idem Telematics GmbH
2017 – 2018

Mitarbeit an einer Applikation, die Telematik-Daten von Lastkraftwagen oder auch Containern auswerten kann.

Einführung einer Microservice-Architektur

Unterstützung bei Aufbau eines neuen Entwicklungs-Teams
 
  • Beratung und Entwicklung als Senior Java Experte
  • Backend - Entwicklung von Microservices mit Java
  • Unterstützung bei Architektur und DevOps
  • Aufbau einer Microservice Architektur auf Basis der Netflix-Technologien Eureke, Zuul etc.
  • Entwicklung und Betrieb der Software mit Docker-Containern
  • Entwicklung von CI Build-Pipelines
  • Entwicklung von automatisierten Deployments

Verwendete Technologien:
Java, Spring, REST, Spring Boot, JWT, Spring MVC, Spring Data, JPA, Hibernate, Microservices, Eureka, Zuul, Feign, Cloud, Maven, JUnit, AssertJ, Mockito, Jira, Confluence, Jenkins, Nexus, Artifactory, UML, Git, Docker

Java Entwicklung, Mitarbeit an Architektur und DevOps

ThyssenKrupp Steel Europe AG

Sonstiges

>10.000 Mitarbeiter

ThyssenKrupp Steel Europe AG
2015 – 2016


Entwicklung von Software für die Stahlproduktion, die zur Steuerung der Produktion, sowie zur Qualitätssicherung verwendet wird.
 
  • Beratung und Entwicklung als Java Experte
  • Entwicklung eines Frameworks für fachliche Applikationen des Stahl-Konzerns

Verwendete Technologien:
Java, Eclipse RCP, e4, OSGI, Maven, Tycho, JUnit, AssertJ, Mockito, Weblogic, Jira, Confluence, Jenkins, Nexus, Artifactory, UML, Git

Java Entwicklung

IVU Travel Technologies AG

Internet und Informationstechnologie

250-500 Mitarbeiter

IVU Travel Technologies AG
2015


Entwicklung eines Protypen einer Software für die Transport-Branche. Der Prototyp sollte ein automatisiertes Update der Client-Applikation demonstrieren.
 
  • Beratung und Entwicklung als Java Experte
  • Erstellen eines P2 Repositories mit Maven-Tycho inklusive Deployment auf Wildfly
  • Entwicklung Eclipse RCP Client mit der P2 API
  • Prototyp-Alternative mit Webstart
Verwendete Technologien:
Java, Eclipse RCP, OSGI, P2 Provisioning, e4, Tycho, Java-Webstart, Jboss/Wildfly, Jira, Confluence, Maven, Jenkins, Nexus, Git

Java Entwicklung, Mitarbeit an Architektur und DevOps

Peek und Cloppenburg

Sonstiges

500-1000 Mitarbeiter

Peek und Cloppenburg
2014 – 2015


Entwicklung einer Client-Server Software für das Modehaus Peek und Cloppenburg.
Die Software wird von Mitarbeitern bei der Bestellung von Waren eingesetzt.
 
  • Beratung und Entwicklung als Senior Java Experte
  • Unterstützung bei Architektur und DevOps
  • Aufbau Continuous Integration und Delivery für ein neues Projekt-Team
  • Aufbau einer Client/Server Applikation für den Mode-Konzern mit Java

Verwendete Technologien:
Java, JEE, Swing, Maven, JBoss 7, Wildfly, CDI, EJB, JNDI, Weld, Jenkins, Nexus, JPA, Hibernate, JUnit, Log4J, SLF4J, Derby, DB2, LDAP, SOAP, XML, REST, Eclipse, SoapUI, JSON, RMI

Java Entwicklung

T-Systems GmbH | Deutsche Telekom AG

Telekommunikation

>10.000 Mitarbeiter

Angestellter Java-Softwareentwickler und Berater für diverse Projekte des Konzens sowie weiteren Kunden

Aufbau einer Client/Server Applikation für den Support des Mobilfunk Bereichs T-Mobile auf Basis von Eclipse RCP
 
  • Migration von Software-Komponenten von JBoss4 auf JBoss7
  • Implementierung einer Rule-Engine auf Basis von JRules
  • Entwicklung diverser Eclipse RCP Applikationen
  • Entwicklung diverser SOAP-basierter Webservices
  • Refactoring einer Call-Center Applikation
  • Ersetzung einer Workflow Application durch eine TIBCO Applikation

Verwendete Technologien:
Java, JEE, Eclipse RCP, SWT, JFace, Forms, JUnit, Axis, Ant, Spring, Hibernate, SOAP, WSDL, Eclipse, SoapUI, TIBCO Businessworks, JMS, Linux, Maven

Java Entwicklung

GEVA Business Solutions GmbH

Banken und Finanzdienstleistungen

10-50 Mitarbeiter

GEVA Business Solutions GmbH
2009 – 2011


Mitarbeit an einer Zahlungsverkehrs-Software

Entwicklung einer SOAP-Webserive Schnittstelle
 
  • Angestellter Java-Softwareentwickler
  • Aufbau einer Client/Server Applikation
  • Unterstützung bei Architektur und DevOps
  • Datenbank-Entwicklung
  • Einführung von Maven
  • Entwicklung einer Zahlungsverkehrslösung auf Java/JEE-Basis
  • Entwicklung diverser SOAP-Webservices

Verwendete Technologien:
Java, JEE, Weblogic, Websphere, SVN, Maven, Apache Continuum Integration Server, JUnit, Oracle, JDBC, JMS, JNDI, Eclipse, SoapUI

Java Entwicklung

AixpertSoft GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

AixpertSoft GmbH
2006 – 2009


Angestellter Java-Softwareentwickler

Aufbau einer ETL-Applikation auf Eclipse RCP Basis
 
  • Neuentwicklung eines EAI Tools
  • Entwicklung einer Kopplung zu TADDM
  • Entwicklung eines SOAP-Webservices
  • Datenbank-Entwicklung
  • Entwicklung eines Groovy-script basierten Customizings

Verwendete Technologien:
Java, Eclipse RCP, TADDM API, EMF, DTP, ODA, JUnit, GEF, JBoss, Oracle DB, Axis

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden