25.08.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbar✅ Senior Java Experte (19+ Jahre Erfahrung) | Spezialist für Microservices und Spring Boot
Herzogenrath, Deutschland Fachinformatiker Anwendungsentwicklung
Skills
Mit über 19 Jahren Erfahrung in der Java-Entwicklung bin ich spezialisiert auf moderne Microservice-Architekturen mit Spring Boot.
Mein Tätigkeitsbereich umfasst:
• Anforderungsanalyse und Konzeption
• Entwicklung mit Java und Spring Boot
• Datenbank- & API-Design
• Architektur & Implementierung von Schnittstellen
• CI/CD-Prozesse & Softwarebereitstellung
Was Sie von mir erwarten können
✅ Langjährige Erfahrung
Über 19 Jahre in der Softwareentwicklung
✅ Vertragliche Sicherheit
Beauftragung über meine eigene GmbH
✅ Vielfältige Projekterfahrung
Erfahrung aus Einsätzen bei renommierten Unternehmen wie:
Deutsches Zentrum für Luft- und Raumfahrt, Accenture, BMW, BASF, Deutsche Telekom, Magenta TV, T-Systems, NetCologne, ThyssenKrupp Steel, Deutsche Post, Peek & Cloppenburg u.v.m.
✅ Java-Experte
Spezialisiert auf Microservices mit Spring Boot und ein breites Technologie-Spektrum
✅ Vielseitiges Technologieportfolio
Umfassendes Know-how im gesamten Entwicklungszyklus:
Von Architektur & Entwicklung über CI/CD & Betrieb bis zur Auslieferung in Container- & Cloud-Umgebungen
✅ Präsentationen und Teamarbeit
Ich bringe nicht nur technisches Know-how mit, sondern auch Kommunikationsstärke und die Fähigkeit, komplexe Sachverhalte verständlich zu präsentieren – sowohl auf Deutsch als auch auf Englisch. Als Teamplayer trage ich dazu bei, Projekte erfolgreich und effizient umzusetzen.
✅ Qualität und moderne Technologien
Mein Ziel ist es, qualitativ hochwertige Softwarelösungen zu entwickeln, die den Anforderungen moderner IT-Infrastrukturen gerecht werden. Dabei lege ich großen Wert auf bewährte Prinzipien wie "Clean Code" und testgetriebene Entwicklung (TDD), um langfristig wartbaren und skalierbaren Code zu gewährleisten.
✅ Weitere Tätigkeiten
Als Dozent auf der Schulungsplattform Udemy biete ich eine Online-Schulung zu den Themen REST und Spring Boot an.
Online-Schulung: Lerne REST mit Spring Boot 2 in der Praxis
? Detaillierte Projekt- & Technologieübersicht
Im Anhang finden Sie mein Profil im Word-Format mit einer ausführlichen Auflistung meiner bisherigen Projekte und Technologien.
Ich freue mich darauf, Sie bei Ihrem Projekt zu unterstützen, und stehe Ihnen für Fragen jederzeit zur Verfügung.
✅ Technische Tätigkeiten aus diversen Projekten
Microservice-Entwicklung und Backend-Technologien
• Entwicklung von Microservices mit Java (Spring Boot, Quarkus, JEE)
• Design und Implementierung von REST-APIs
• Datenbank-Anbindungen mit JPA/Hibernate
• Event-driven Architektur und Entwicklung
• Asynchrone Messaging-Schnittstellen (RabbitMQ, MQTT, JMS, Kafka)
• Cloud-native Microservice-Entwicklung mit Kubernetes und Docker
• Einführung und Nutzung von Feign-Clients im Microservice-Ökosystem
Build- und Deployment-Prozesse (CI/CD, DevOps)
• Aufbau und Pflege von CI/CD-Pipelines (Maven, Jenkins, Nexus, Artifactory)
• Entwicklung von automatisierten Deployments
• Entwicklung und Betrieb von Docker-Containern
Migrationen und Modernisierung
• Migration von bestehenden Anwendungen (JEE zu Spring Boot)
• Aktualisierung von Java- und Framework-Versionen
• REST-Migration von SOAP-Webservices
Datenverarbeitung und Datenbanken
• Optimierung von Datenbankoperationen und Ladeprozessen
• Datenbank-Migrationen mit Flyway und Liquibase
• Verarbeitung und Analyse von IoT-Daten
Frontend-Integration und spezielle Applikationen
• Entwicklung von automatisierten E-Mail-Lösungen mit dem MJML-Framework
• Integration von Content-Management-Systemen
• Entwicklung von Eclipse RCP Applikationen
Spezielle Entwicklungen und Tools
• Entwicklung einer Domain-Specific Language (DSL)
• Entwicklung von Monitoring-Lösungen mit Grafana, Prometheus und JMX
✅ Übersicht verwendeter Technologien und Tools
Java | JEE | Spring | Frameworks
• Java: Spring, Spring Boot, Spring Data, Spring MVC, Quarkus
• Persistence: JPA, Hibernate, JDBC
• JEE: EJB, CDI, JMS
• Testing: JUnit, Mockito, WireMock, AssertJ
• Monitoring: JMX, Micrometer, Log4j, Slf4j
Microservices | Cloud
• Container: Docker, Kubernetes, OpenShift, Helm
• Cloud Services: AWS, Netflix Cloud
• Monitoring & Logging: Grafana, Kibana, Prometheus, Jaeger
• Resilience: Resilience4j, Hystrix, Sential, Spring Retry
• Service Discovery: Eureka, Zuul, Feign, Ribbon
CI/CD | DevOps
• Build Tools: Maven, Gradle, Tycho
• CI/CD Tools: Jenkins, Bamboo, Bitbucket, GitLab, Nexus, Artifactory
• Code Quality: SonarQube
• Infrastructure as Code: Ansible, Terraform
• Monitoring: Portainer, Grafana, Kibana, Prometheus
Datenbanken | Application Server | Messaging
• Databases: Oracle, DB2, MySQL, PostgreSQL
• Application Servers: Wildfly, JBoss, Tomcat, WebLogic, Jetty
• Messaging: JMS, RabbitMQ, Kafka, ActiveMQ, MQTT
• Migration: Flyway, Liquibase
Web | Interfaces | Data Formats
• Web Services: REST-API, GraphQL, SOAP, WSDL, AXIS, CXF
• Data Formats: JSON, XML, HTML, CSS, Open API
• Parsers & Transformers: SAX, DOM, Stax, XSLT
UI | Frontend | Rich Client
• Java UI: Eclipse RCP, e4, Forms, SWT, JFace, EMF, SWTBot, Swing
• Web UI: HTML, CSS, JavaScript, React JS, Angular JS, TypeScript
IDE | Tools
• IDEs: IntelliJ IDEA, Eclipse IDE, Visual Studio Code
• Version Control: SVN, CVS, GIT
• Tools: VMWare, WSL, SoapUI, Docker, Bugzilla, Confluence, Jira, GitLab, Bitbucket
• Operating Systems: Linux, MacOS, Windows
Mein Tätigkeitsbereich umfasst:
• Anforderungsanalyse und Konzeption
• Entwicklung mit Java und Spring Boot
• Datenbank- & API-Design
• Architektur & Implementierung von Schnittstellen
• CI/CD-Prozesse & Softwarebereitstellung
Was Sie von mir erwarten können
✅ Langjährige Erfahrung
Über 19 Jahre in der Softwareentwicklung
✅ Vertragliche Sicherheit
Beauftragung über meine eigene GmbH
✅ Vielfältige Projekterfahrung
Erfahrung aus Einsätzen bei renommierten Unternehmen wie:
Deutsches Zentrum für Luft- und Raumfahrt, Accenture, BMW, BASF, Deutsche Telekom, Magenta TV, T-Systems, NetCologne, ThyssenKrupp Steel, Deutsche Post, Peek & Cloppenburg u.v.m.
✅ Java-Experte
Spezialisiert auf Microservices mit Spring Boot und ein breites Technologie-Spektrum
✅ Vielseitiges Technologieportfolio
Umfassendes Know-how im gesamten Entwicklungszyklus:
Von Architektur & Entwicklung über CI/CD & Betrieb bis zur Auslieferung in Container- & Cloud-Umgebungen
✅ Präsentationen und Teamarbeit
Ich bringe nicht nur technisches Know-how mit, sondern auch Kommunikationsstärke und die Fähigkeit, komplexe Sachverhalte verständlich zu präsentieren – sowohl auf Deutsch als auch auf Englisch. Als Teamplayer trage ich dazu bei, Projekte erfolgreich und effizient umzusetzen.
✅ Qualität und moderne Technologien
Mein Ziel ist es, qualitativ hochwertige Softwarelösungen zu entwickeln, die den Anforderungen moderner IT-Infrastrukturen gerecht werden. Dabei lege ich großen Wert auf bewährte Prinzipien wie "Clean Code" und testgetriebene Entwicklung (TDD), um langfristig wartbaren und skalierbaren Code zu gewährleisten.
✅ Weitere Tätigkeiten
Als Dozent auf der Schulungsplattform Udemy biete ich eine Online-Schulung zu den Themen REST und Spring Boot an.
Online-Schulung: Lerne REST mit Spring Boot 2 in der Praxis
? Detaillierte Projekt- & Technologieübersicht
Im Anhang finden Sie mein Profil im Word-Format mit einer ausführlichen Auflistung meiner bisherigen Projekte und Technologien.
Ich freue mich darauf, Sie bei Ihrem Projekt zu unterstützen, und stehe Ihnen für Fragen jederzeit zur Verfügung.
✅ Technische Tätigkeiten aus diversen Projekten
Microservice-Entwicklung und Backend-Technologien
• Entwicklung von Microservices mit Java (Spring Boot, Quarkus, JEE)
• Design und Implementierung von REST-APIs
• Datenbank-Anbindungen mit JPA/Hibernate
• Event-driven Architektur und Entwicklung
• Asynchrone Messaging-Schnittstellen (RabbitMQ, MQTT, JMS, Kafka)
• Cloud-native Microservice-Entwicklung mit Kubernetes und Docker
• Einführung und Nutzung von Feign-Clients im Microservice-Ökosystem
Build- und Deployment-Prozesse (CI/CD, DevOps)
• Aufbau und Pflege von CI/CD-Pipelines (Maven, Jenkins, Nexus, Artifactory)
• Entwicklung von automatisierten Deployments
• Entwicklung und Betrieb von Docker-Containern
Migrationen und Modernisierung
• Migration von bestehenden Anwendungen (JEE zu Spring Boot)
• Aktualisierung von Java- und Framework-Versionen
• REST-Migration von SOAP-Webservices
Datenverarbeitung und Datenbanken
• Optimierung von Datenbankoperationen und Ladeprozessen
• Datenbank-Migrationen mit Flyway und Liquibase
• Verarbeitung und Analyse von IoT-Daten
Frontend-Integration und spezielle Applikationen
• Entwicklung von automatisierten E-Mail-Lösungen mit dem MJML-Framework
• Integration von Content-Management-Systemen
• Entwicklung von Eclipse RCP Applikationen
Spezielle Entwicklungen und Tools
• Entwicklung einer Domain-Specific Language (DSL)
• Entwicklung von Monitoring-Lösungen mit Grafana, Prometheus und JMX
✅ Übersicht verwendeter Technologien und Tools
Java | JEE | Spring | Frameworks
• Java: Spring, Spring Boot, Spring Data, Spring MVC, Quarkus
• Persistence: JPA, Hibernate, JDBC
• JEE: EJB, CDI, JMS
• Testing: JUnit, Mockito, WireMock, AssertJ
• Monitoring: JMX, Micrometer, Log4j, Slf4j
Microservices | Cloud
• Container: Docker, Kubernetes, OpenShift, Helm
• Cloud Services: AWS, Netflix Cloud
• Monitoring & Logging: Grafana, Kibana, Prometheus, Jaeger
• Resilience: Resilience4j, Hystrix, Sential, Spring Retry
• Service Discovery: Eureka, Zuul, Feign, Ribbon
CI/CD | DevOps
• Build Tools: Maven, Gradle, Tycho
• CI/CD Tools: Jenkins, Bamboo, Bitbucket, GitLab, Nexus, Artifactory
• Code Quality: SonarQube
• Infrastructure as Code: Ansible, Terraform
• Monitoring: Portainer, Grafana, Kibana, Prometheus
Datenbanken | Application Server | Messaging
• Databases: Oracle, DB2, MySQL, PostgreSQL
• Application Servers: Wildfly, JBoss, Tomcat, WebLogic, Jetty
• Messaging: JMS, RabbitMQ, Kafka, ActiveMQ, MQTT
• Migration: Flyway, Liquibase
Web | Interfaces | Data Formats
• Web Services: REST-API, GraphQL, SOAP, WSDL, AXIS, CXF
• Data Formats: JSON, XML, HTML, CSS, Open API
• Parsers & Transformers: SAX, DOM, Stax, XSLT
UI | Frontend | Rich Client
• Java UI: Eclipse RCP, e4, Forms, SWT, JFace, EMF, SWTBot, Swing
• Web UI: HTML, CSS, JavaScript, React JS, Angular JS, TypeScript
IDE | Tools
• IDEs: IntelliJ IDEA, Eclipse IDE, Visual Studio Code
• Version Control: SVN, CVS, GIT
• Tools: VMWare, WSL, SoapUI, Docker, Bugzilla, Confluence, Jira, GitLab, Bitbucket
• Operating Systems: 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