10.09.2026 aktualisiert
AR
Premiumkunde
100 % verfügbarJava Backend Developer, Spring Boot, Spring Security, Python, Testautomatisierung, CI/CD
Hürth, Deutschland
Deutschland +2
M. Sc. Intelligente Systemeinfo: Deutschland, Österreich, Schweiz
Skills
Azure DevOpsJavaSpring SecurityAtlassian ConfluenceAtlassian JiraGradleHibernateJUnitPythonMariaDBApache MavenBacktestingSonarSonarqubeSoftware Qualitätssicherung
➢ 6 Jahre Berufserfahrung in der agilen Entwicklung von Backend-Systemen
➢ Expertise in der Konzeption und Umsetzung von moderner Microservices Architekturen
➢ Fundierte Erfahrung in den Frameworks Spring Boot und Spring Security
➢ Objektorientierte Programmierung mit Java und Python sowie den gängigen
Testframeworks
➢ Effiziente technische Lösungsumsetzung für Kunden aus der Industrie und
dem öffentlichen Dienst und Verwaltung
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Aktienverwaltung für Aktiengesellschaften
Projektbeschreibung
Die bestehende Lösung zur Aktienverwaltung für Aktiengesellschaften sollte, nach dem Erhalt von Kunden- und Stakeholder-Feedback, erweitert werden. Das Ziel war es eine stärkere Kundenbindung zu erreichen.
Mein Schwerpunkt in einem 3-Personen Team lag in der Report-Generierung mittels Apache POI. Es wurde ein Report erstellt, der eine Auflistung der Aktionäre enthält. Da nicht alle gewünschten Informationen als Stammdaten vorlagen, wurde die Stammdatenverwaltung um die fehlenden Informationen erweitert. Dazu wurden Anpassungen an der Datenbank und UI vorgenommen.
Tätigkeiten
- Implementierung eines Excel-Reports mittels Apache POI
- Erstellung einer Flyway-Migration
- Integration der fehlenden Stammdaten in die UI
Genutzte Tools, Technologien und Methoden
Java, Maven, Spring Boot, Spring Security, REST-API, JUnit/Mockito, Docker, MySQL, Apache POI, TypeScript, React, GitLab
Partnerverwaltung
Projektbeschreibung
Die Suche der aktuellen Partnerverwaltung bietet nicht für alle Stammdaten eine Such-/Filterfunktion. Deswegen soll die Benutzererfahrung durch eine Volltextsuche verbessert werden.
Die Partnerverwaltung besteht aus einer React-UI sowie mehreren Quarkus-Mikroservices. Die Volltextsuche soll mittels Hibernate Search umgesetzt werden, da Hibernate als ORM-Framework bereits verwendet wird. Als Backend für Hibernate Search kommt Elasticsearch zum Einsatz. Zum Projektstart existierten die erforderlichen Entity-Mappings, um die Daten zu indexieren.
Meine zentrale Aufgabe als Full-Stack-Entwickler bestand darin, für den ersten Durchstich eine Fuzzy-Suche umzusetzen. Dazu werden die dafür benötigten Services, REST-Schnittstellen und DTOs implementiert, sowie eine Suchmaske erstellt. Die Suchanfrage wird anhand der Such- und Paging-Kriterien gebildet, die als DTOs übermittelt werden. Im Zuge dessen wurden Unit-Tests konzipiert, die der Validierung der Suchergebnisse dienen.
Tätigkeiten
- Umsetzung einer Fuzzy-Suche mittels Hibernate Search
- Analyse und Implementierung einer REST-API und der dazugehörigen DTOs
- Implementierung einer Suchmaske
- Erstellung von Unit-Tests
Genutzte Tools, Technologien und Methoden
Java, Maven, Quarkus, Panache, REST-API, JUnit, Docker, MySQL, Hibernate Search, TypeScript, React, GitLab
Anbindung einer Fachanwendung an eine europäische Datenplattform
Projektbeschreibung
Im Rahmen des Projekts wurde eine Fachanwendung an eine europäische Datenplattform angebunden, um einen automatisierten Datenaustausch gemäß regulatorischen Vorgaben zu ermöglichen. Die Integration erfordert ein Onboarding-Prozess sowie die Einrichtung eines Domibus Access Points, da die Datenplattform für den Datenaustausch auf dem 4-Corner-Modell setzt.
Meine Aufgabe im Team lag in der Entwicklung eines Microservices, der als Adapter zwischen der Fachanwendung und dem Domibus Access Point fungiert. Da der Domibus Access Point nur über eine SOAP-Schnittstelle verfügt, die nicht mehr zeitgemäß ist, sollte der Microservice der Fachanwendung eine Kommunikation über eine zeitgemäße REST-API ermöglichen.
Tätigkeiten
Realisierung eines Adapters zur Konvertierung zwischen SOAP und REST
Analyse und Implementierung einer REST-API
Generierung von WSDL-Stubs
Tokenbasierte Authentifizierung
Genutzte Tools, Technologien und Methoden
Java, Maven, Spring Boot, Spring Security, REST-API, SOAP, Domibus 5.1.6, GitLab
Zertifikate
AWS Certified Cloud Practitioner
AWS2025
Spring Certified Professional
Spring2024