09.04.2026 aktualisiert
DB
Premiumkunde
100 % verfügbarJAVA Fullstack Entwickler
Hürth, Deutschland
Deutschland
Fachinformatiker AnwendungsentwicklungSkills
JavaAtlassian ConfluenceAtlassian JiraUnit TestingHibernateIntellij IDEAMariaDBApache MavenMongoDBMySQLOracle FormsMockitoSonarqubeSQLOpenapi
➢ Über 4 Jahre Erfahrung in der Java-Backend-Entwicklung mit Spring Boot,
Spring Batch und REST-basierten Architekturen in agilen Projektumfeldern.
➢ Fundierte Praxis in der Modernisierung monolithischer Anwendungen hin zu
Microservices, inklusive Migration auf Java 17 und Betrieb in Kubernetes-
Clustern.
➢ Starker Fokus auf Datenverarbeitung, Synchronisation und Persistenz, u. a.
mit relationalen Datenbanken (Oracle, MySQL, MariaDB) sowie MongoDB.
➢ Ausgeprägte Kompetenz in Testautomatisierung und Qualitätssicherung mit
JUnit, Mockito und SonarQube sowie ISTQB-Zertifizierung (Foundation &
Agile Tester).
➢ Mehrjährige Branchenerfahrung in Lager & Logistik sowie im Verlagswesen,
inklusive ERP-Systemen, Fulfillment-Prozessen und datengetriebenen
Anwendungen.
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Im Rahmen des Projekts sollte eine bestehende Software für Lager und Logistik sowie die dazugehörige
Infrastruktur modernisiert werden.
Die bestehende Anwendung wurde in Java 11 mit EJB entwickelt, bestand aus mehreren Modulen, die
in einer monolithischen Architektur zusammengefasst sind, und wurde in einem Payara Server betrieben.
Diese Anwendung sollte auf Java 17 aktualisiert werden und innerhalb eines Kubernetes-Clusters
betrieben werden. Entwicklung neuer Funktionalitäten sollte als Microservices mit Spring Boot realisiert
werden.
Mein Schwerpunkt innerhalb des Projekts lag bei der Einrichtung, Betreuung und Administration von
Kubernetes-Clustern, um Release-Zyklen zu verkürzen und die Verfügbarkeit zu erhöhen. Außerdem war
ich verantwortlich für die Entwicklung von Datenverarbeitungsprozessen mit Spring Batch, um den
Datenbestand zwischen verschiedenen Datenbanken synchron zu halten.
Des Weiteren habe ich neue Funktionalitäten als Spring-Boot-Microservices entwickelt, z.B. für das
Erstellen und Drucken von ZPL-Labels zum Versand von Waren.
Tätigkeiten
• Einrichtung, Betreuung und Administration von Kubernetes-Clustern
• Backend-Entwicklung
• Testautomatisierung
• Entwicklung von Datenverarbeitungsprozessen
Genutzte Tools, Tech
Kanban, Java, Spring Boot, Spring Batch, Spring Data JPA, Hibernate, Swagger, OpenAPI, Mapstruct,
Lombok, Maven, JUnit, Mockito, IntelliJ, SonarQube, Jira, Confluence, GitLab, REST, Kubernetes,
Rancher, Docker, MySQL, MariaDB
Das Ziel des Projekts war die Entwicklung einer Software zur Pflege von Telefonbuchdaten.
Die Anwendung wurde mit Java, Spring Boot und Vaadin entwickelt und besteht aus mehreren Modulen,
die in einer monolithischen Architektur zusammengefasst sind.
Die Daten der Telefonanschlüsse wurden von den Festnetzprovidern in einem XML-Format zur
Verfügung gestellt und werden über Importprozesse, die als Spring Batch Jobs entwickelt wurden in eine
MongoDB gespeichert.
Meine Aufgabe war die Entwicklung und Anpassung von Vaadin-Frontends damit die Nutzer Daten
abfragen und anpassen können. Auch habe ich Datenimports mit Spring Batch erstellt, um die von den
Providern angelieferten Daten zu verarbeiten.
Tätigkeiten
• Entwicklung von Vaadin-Frontends
• Entwicklung von Datenimports mit Spring Batch
Genutzte Tools, Technologien und Methoden
Kanban, Java, Spring Boot, Spring Batch, Vaadin, Maven, IntelliJ, SonarQube, MongoDB, MongoDB
Compass, Jira, Confluence, GitLab, REST
Das Ziel des Projekts war die Weiterentwicklung und Pflege der internen ERP-Bestandslösung und die
Entwicklung einer neuen ERP-Lösung, die das vollständige Fulfillment des Verlags umfassend abbildet.
Die bestehende Anwendung wurde datenbanknah und monolithisch in PL/SQL entwickelt und hat ein
Frontend in Oracle Forms. Das Backend der neu entwickelten Anwendung besteht aus Spring-
Microservices. Für das Frontend wurde Angular verwendet.
Das Team hat das Projekt innerhalb agiler SCRUM-Entwicklungssprints umgesetzt. Dabei wurde eng mit
den Fachbereichen zur Abbildung der end-to-end Fulfillment-Prozesse zusammengearbeitet.
Mein Schwerpunkt in dem Projekt lag auf der Backendentwicklung mit PL/SQL, Java und Spring Boot.
Außerdem habe ich automatisierte Testabläufe etabliert und das Entwicklungsteam in diesem Bereich
geschult, um die Qualitätssicherung zu verbessern. Des Weiteren habe ich das Support-Team im 3rd-
Level-Support bei der Suche und Behebung von Fehlern in der Anwendung unterstützt.
Tätigkeiten
• SCRUM als Vorgehensmodell des Projekt- und Produktmanagements
• Backend-Entwicklung
• Testautomatisierung
Genutzte Tools, Technologien und Methoden
SCRUM, Java, Spring Boot, Spring Data JPA, Hibernate, Mapstruct, Lombok, Maven, JUnit, Mockito,
Flyway, IntelliJ, SonarQube, PL/SQL, Oracle, TOAD, Jira, Confluence, GitLab, REST
Zertifikate
ISTQB Cert.Tester – Found. Level Ext. – Agile Test
ISTQB2025
ISTQB Certified Tester – Foundation Level
ISTQB2024
Ausbildereignung nach AEVO
IHK2022