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
Ü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:
- Entwicklung verteilter Software-Systeme (Microservices)
- Modernisierung bestehender Java- und JEE-Systeme
- Migrationen zu Spring Boot und containerbasierten Plattformen
- Unterstützung bei technischen Entscheidungen in bestehenden Systemlandschaften
- Stabilisierung komplexer Systeme und Reduktion technischer Risiken
Was meine Arbeit auszeichnet:
- Sicherer Umgang mit komplexen, über Jahre gewachsenen Systemlandschaften
- Schnelle Orientierung in bestehenden Systemen und fachlichen Zusammenhängen
- Sehr breites Knowhow über verschiedene Technolgien und Toolchains hinweg
- Sachliche technische Einschätzungen ohne unnötige Theorie oder Überkomplexität
- Ruhige, strukturierte Arbeitsweise auch in unübersichtlichen Projektphasen
Fachliche Schwerpunkte
- Microservice-basierte Systeme
- API-Design, Implementierung und Systemintegration
- Datenbankdesign und Datenhaltung
- Entwicklung von Build- und Deployment-Prozessen
Technologischer Überblick (aktueller Schwerpunkt)
Java | Frameworks
- Java (20 Jahre)
- Spring Framework
- Spring Boot, Spring Data, Spring MVC, Spring AI, Spring Cloud, Feign
- mapStruct, liquibase, flyway, Jackson, Lombok, AssertJ
- Mockito, Wiremock
- Quarkus
- JPA / Hibernate / JDBC
Architektur | Konzepte
- Microservices,
- RESTful Apis
- Event-driven Architecture, asynchrone Kommunikation
- Circuid Breaker, Api Gateway, Access Token
Web | APIs | Datenformate
- REST APIs, OpenAPI / Swagger, GraphQL
- JSON, XML, HTML, CSS
Container | Cloud
- Docker, Helm
- Kubernetes, OpenShift
- AWS
- Netflix OSS (Eureka, Zuul, Ribbon, Feign, Hystrix)
- Resilience4j
Messaging
- RabbitMQ, ActiveMQ, JMS
- MQTT, Kafka
Datenbanken
- SQL, Oracle, PostgreSQL, MySQL, DB2
Build | CI/CD
- Maven, Gradle
- Jenkins, GitLab CI, Bamboo, Nexus, Artifactory, Renovate
- Git, Bitbucket
- SonarQube
Monitoring | Logging
- Log4j, SLF4J
- Grafana, Prometheus
- Kibana, Jaeger
- JMX, Micrometer
UI | Frontend
- HTML, CSS, JavaScript, TypeScript
- React JS
IDEs | Tools | Betriebssysteme
- IntelliJ IDEA, Visual Studio Code
- Jira, Confluence
- Git
- Linux, macOS, Windows
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
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
Verwendete Technologien:
Java, Spring, SpringBoot, Docker, Maven, Oracle DB, JMS, RabbitMQ, MJML, JUnit, AssertJ, Mockito, WireMock, Jira, Confluence, Jenkins, Nexus, Git, BitBucket
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
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.
Verwendete Technologien:
Java, Spring, SpringBoot, MQTT, Docker, Maven, Oracle DB, JUnit, AssertJ, Mockito, WireMock, Git, GitLab
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
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.
Verwendete Technologien:
Java, JEE, JSF, Spring, SpringBoot, SpringBatch, JBoss, Maven, JEE, Oracle DB, JMS, JUnit, AssertJ, Mockito, Jira, Confluence, Jenkins, Nexus, Git, BitBucket
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