10.09.2026 aktualisiert

AR
Premiumkunde
100 % verfügbar

Java Backend Developer, Spring Boot, Spring Security, Python, Testautomatisierung, CI/CD

Hürth, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
M. Sc. Intelligente Systeme
Hürth, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
M. Sc. Intelligente Systeme

Profilanlagen

Robert_Andrej.pdf

Skills

Azure DevOpsJavaSpring SecurityAtlassian ConfluenceAtlassian JiraGradleHibernateJUnitPythonMariaDBApache MavenBacktestingSonarSonarqubeSoftware QualitätssicherungTypeScriptOpenapiFlaskSpring BootBackendGitLabSpring DataBackend-programmierungPytestInfluxDBAtlassian BitbucketGraphQLReact NativeRestful ApisDocker
➢ 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

Java Full-Stack-Entwickler

Finanzdienstleistung

Banken und Finanzdienstleistungen

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

Full-Stack-Entwickler

Industrie

Industrie und Maschinenbau

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

Softwareentwickler

Öffentlicher Dienst und Verwaltung

Öffentlicher Dienst

250-500 Mitarbeiter

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

Softwareentwickler

Industrie

Industrie und Maschinenbau

500-1000 Mitarbeiter

Weiterentwicklung einer ERP-Lösung
Projektbeschreibung
In einem 12-Personen großen Kanban-Team wurde eine bestehende ERP-Lösung kontinuierlich weiterentwickelt und verbessert. Das kontinuierliche Kundenfeedback diente dabei als zentrale Grundlage zur Optimierung von Systemperformance und Usability.
Als Softwareentwickler war ich an der Analyse des Kundenfeedbacks beteiligt und arbeitete eng mit den Produkt Managern zusammen, um daraus konkrete Maßnahmen abzuleiten. Mein Fokus lag auf der Behebung von Bugs und Performanzprobleme, sowie der Optimierung bestehender Workflows.
Tätigkeiten
Konzeption und Implementierung neuer Features zur Optimierung von Unternehmensprozessen
Qualitätssicherung durch Implementierung von Tests
Entwicklung eines Testkonzepts zur Absicherung des RBAC-basierten Berechtigungssystems
Genutzte Tools, Technologien und Methoden
Java, Gradle, Spring Boot, Spring Security, Spring Data JPA, Querydsl, REST-API, JUnit/Mockito, Docker, Testcontainer, MariaDB, GitLab, Kanban

Softwareentwickler

Öffentlicher Dienst und Verwaltung

Öffentlicher Dienst

250-500 Mitarbeiter

Modernisierung einer Anwendung im Bereich des Bau- und Planungswesen
Projektbeschreibung
Mit dem XBau-Standard existiert eine Spezifikation für den elektronischen Datenaustausch im Bereich des Bau- und Planungswesen. Ziel des Projekts war die Modernisierung einer bestehenden Applikation im öffentlichen Dienst, um diesen Standard zu unterstützen und den Datenaustausch effizienter zu gestalten.
Als Softwareentwickler in einem Scrum-Team war meine Aufgabe, die Implementierung des XBau-Standards in der Version 2.2 und später in der Version 2.3.1. Dabei lag der Fokus auf der Entwicklung interner Datenstrukturen und Workflows, die eine Integration des Standards ermöglichten, ohne bestehende Logik zu verändern. Zusätzlich entwickelte ich eine neue REST-API als Grundlage für ein modernes Frontend, da das bisherige Frontend auf einem nicht mehr weiterentwickelten Framework basierte und ersetzt werden sollte.
Tätigkeiten
Integration des XBau-Standards in die bestehende Applikation
Konzeption und Implementierung einer REST-API
Ausarbeitung von Backlog Items
Durchführung von Code-Reviews
Fachlicher Ansprechpartner
Optimierungen der Code-Qualität durch Einführung von SonarQube
Sicherstellung der Systemstabilität durch Implementierung von Test
Genutzte Tools, Technologien und Methoden
Java, Maven, Spring Boot, REST-API, OpenAPI/Swagger, Apache CXF/SOAP, Hibernate, JUnit/Mockito, SonarQube, MapStruct, Docker, MSSQL, Confluence, Bitbucket, Jira, Scrum

Softwareentwickler

Industrie

Industrie und Maschinenbau

500-1000 Mitarbeiter

Weiterentwicklung eines IoT-Gateways
Zeitraum: 2019 – 2022
Branche: Industrie
Rolle: Softwareentwickler
Projektbeschreibung
Das IoT-Gateway ist für den Einsatz in einem industriellen IoT-Umfeld vorgesehen, um vor Ort Maschinendaten zu erfassen und auszuwerten. In dem Projekt sollte das IoT-Gateway um Funktionen zur Datenverarbeitung erweitert werden und als Basis für weitere Features, wie Echtzeit-Monitoring, Alerts und Datenanalyse, dienen.
Ich war hauptverantwortlich für die Implementierung eines Microservices, der Sensordaten über MQTT empfängt, aggregiert und in einer InfluxDB persistiert. Für die Datenverarbeitung entwickelte ich Filter in Python, während komplexere Berechnungen mithilfe von Node-RED-Flows realisiert wurden. Außerdem implementierte ich eine GraphQL-Schnittstelle zur Bereitstellung von Echtzeitdaten für die UI. Für kundenspezifische Anforderungen entwickle ich individuelle Node-RED-Nodes.
Tätigkeiten
Konzeption und Implementierung eines Microservice zur Verarbeitung von Sensordaten
Entwicklung von GraphQL- und REST-API
Implementierung von Skripten zur Datenmigration von diversen Maschinenprotokollen nach MQTT
Entwicklung von Node-RED Nodes
Konzeption und Entwicklung von Demo-Szenarien
Genutzte Tools, Technologien und Methoden
Python 3, Flask, GraphQL, REST-API, Pytest, Docker, Eclipse Paho, Math.js, Node-RED, InfluxDB 1, Azure DevOps, Scrum


Zertifikate

AWS Certified Cloud Practitioner

AWS

2025

Spring Certified Professional

Spring

2024


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden