28.11.2025 aktualisiert


100 % verfügbar
Erfahrener Backend-Entwickler mit Expertise in Java, Spring und Microservices
Dusseldorf, Deutschland BSc in Physik
Über mich
Expertise in der Wartung und Optimierung von Altsystemen, der Fehlerbehebung in komplexen Multi-Umgebungen sowie der Verbesserung der Systemstabilität durch testgetriebene Entwicklung. Zusätzlich versiert in der Prozessautomatisierung mit RPA-Technologien wie UiPath sowie BPMN mit Camunda.
Skills
JavaAutomatisierungBusiness Process Model And NotationCode CoverageDatenbankenContinuous IntegrationRelationale DatenbankenHibernateSpring FrameworkJunitPostgresqlApache MavenMongodbMysqlNosqlMockitoProzessautomatisierungSeleniumApache SolrSonarqubeTestngUI TestingWorkflowsTestenGoogle CloudGrafanaSpringbootGatlingBackendGitUipathKubernetesRestful ApisRefactoringDockerJenkinsMicroservices
Java & Spring Entwicklung
Fundierte Kenntnisse in Java, Spring Framework und Spring Boot. Entwicklung von Microservices und RESTful APIs mit JPA und Hibernate.
RPA-Technologien
Expertise in Prozessautomatisierung mit UiPath und Workfusion sowie BPMN-Workflow-Automatisierung mit Camunda.
DevOps & Cloud
Erfahrung mit Git, Maven, Jenkins, Docker, Kubernetes und Google Cloud. Implementierung von CI/CD-Pipelines und Container-Orchestrierung.
Datenbanktechnologien
Kenntnisse in relationalen Datenbanken wie PostgreSQL, MySQL, Oracle sowie NoSQL-Datenbanken wie MongoDB und Solr.
Testing & Qualitätssicherung
Erfahrung mit Unit, Integrational und UI Testing mittels JUnit, TestNG, Selenium, Mockito und Load Testing mit Gatling.
Monitoring & Observability
Anwendung von Keycloak für Sicherheitskonfiguration, Grafana für Monitoring und SonarQube für Code-Qualitätsanalyse.
Legacy-System-Modernisierung
Refactoring von Legacy-Code zur Verbesserung der Wartbarkeit und Testabdeckung. Migration veralteter Systeme zu modernen Technologien.
Fundierte Kenntnisse in Java, Spring Framework und Spring Boot. Entwicklung von Microservices und RESTful APIs mit JPA und Hibernate.
RPA-Technologien
Expertise in Prozessautomatisierung mit UiPath und Workfusion sowie BPMN-Workflow-Automatisierung mit Camunda.
DevOps & Cloud
Erfahrung mit Git, Maven, Jenkins, Docker, Kubernetes und Google Cloud. Implementierung von CI/CD-Pipelines und Container-Orchestrierung.
Datenbanktechnologien
Kenntnisse in relationalen Datenbanken wie PostgreSQL, MySQL, Oracle sowie NoSQL-Datenbanken wie MongoDB und Solr.
Testing & Qualitätssicherung
Erfahrung mit Unit, Integrational und UI Testing mittels JUnit, TestNG, Selenium, Mockito und Load Testing mit Gatling.
Monitoring & Observability
Anwendung von Keycloak für Sicherheitskonfiguration, Grafana für Monitoring und SonarQube für Code-Qualitätsanalyse.
Legacy-System-Modernisierung
Refactoring von Legacy-Code zur Verbesserung der Wartbarkeit und Testabdeckung. Migration veralteter Systeme zu modernen Technologien.
Sprachen
DeutschgutEnglischverhandlungssicherGriechischverhandlungssicherRussischMutterspracheSpanischGrundkenntnisse
Projekthistorie
Back End Entwickler für die Wescale-Plattform
• Entwicklung und Optimierung der Referenzdatenverwaltungsschnittstelle, die als zentrale Grundlage für verschiedene Geschäftsprozesse dient.
• Mitwirkung an der Erweiterung der Plattform-Sicherheit, um den Übergang von einem geschlossenen Kundensystem zu einer global zugänglichen Umgebung unter Einhaltung moderner Sicherheitsstandards zu gewährleisten.
• Verbesserung der Authentifizierungs- und Zugriffskontrollmechanismen, um die Sicherheit und Compliance zu stärken.
• Implementierung von Tracking-Mechanismen zur Erfassung aktiver Nutzer, um eine präzise Datengrundlage für Abrechnung und Nutzungsanalysen bereitzustellen.
• Optimierung und Refaktorierung des Legacy-Codes, um Wartbarkeit und Testabdeckung zu verbessern.
• Analyse und Behebung komplexer Fehler in Multi-Umgebungs-Setups, um eine stabile und leistungsfähige Systemarchitektur sicherzustellen.
• Arbeit in einem agilen Team mit aktiver Teilnahme an Scrum-Zeremonien und enger Zusammenarbeit mit funktionsübergreifenden Teams.
Tools/Technologien:
ava 8-17, Spring, Spring Boot, JUnit, Mockito, IntelliJ IDEA, Solr, MongoDB, PostgreSQL, Git, Maven, Jenkins, Docker, Kubernetes, Google Cloud, OWASP, ZooKeeper, OpenAPI, Swagger
• Migration von alt CRM in die BPMN-Prozesse (Telekommunikationsunternehmen)
Entwicklung von Java Spring Boot Services für verschiedene Business Cases. Erstellung von benutzerdefinierten HTML-Formularen für Geschäftsbenutzer, um mit den entwickelten Prozessen in BPMN Umgebung zu interagieren.
Erstellung eines Microservices zum Generieren von PDF-Dokumenten auf Basis vorbereiteter Stylesheet-Vorlagen.
Werkzeuge/Technologien: Java 8, Spring Boot, Hibernate, OpenShift, Git, GitLab, Maven, IntelliJ IDEA, DBeaver, Postgres, jQuery, JavaScript, HTML.
• POC für Versicherung Unternehmen
Eine der Versicherungsgesellschaften forderte einen automatisierten Prozess, der sowohl das Verständnis von Dokumenten als auch das Verständnis natürlicher Sprache umfasst. Das ChatBot fordert den Kunden auf, seine alte Versicherungspolice hochzuladen. Der Servicebot (UiPath) verarbeitet PDF-Dokumente, analysiert sie mit der KI-Engine und gibt die Ergebnisse über ChatBot (Cognigy) an den Kunden zurück.
• Verfügbarkeitsprüfung von Ersatzteilen (Automobil Unternehmen)
Bot-Entwicklung an einem Projekt, um die Bedürfnisse des Kunden zu erfüllen. Die Aufgabe bestand darin, mehrere unterschiedliche Systeme zu einem einzigen automatisierten Prozess zu kombinieren. Das Bot verarbeitete eingehende E-Mails sowohl von Verbrauchern als auch von Herstellern. Nach dem Extrahieren der Daten aus ihren Anhängen führte es dann die erforderlichen Nachbearbeitungsvorgänge im CRM(Excel) durch.
• Firmenkunden informieren über (Acquiring und Partners) Schulden (Buchhaltungsabteilung)
Entwicklung eines Geschäftsautomatisierungsprozesses, der zweimal pro Monat sucht für die Kunden die eine Schulden haben und sendet ihnen eine automatisierte E-Mail.
Projektergebnisse: Der Roboter reduziert frühzeitig die Höhe überfälliger Schulden, wodurch die Qualität des Kreditportfolios der Bank verbessert wird, und verringert die Notwendigkeit, Dienste anzuschließen, um überfällige Schulden einzutreiben.
• Überarbeitung von Belpost Transaktionen und Berichten (Buchhaltungsabteilung)
Entwicklung eines Geschäftsautomatisierungsprozesses, der täglich verschiedene Überprüfungsaufgaben ausführt und Dokumente ausfüllt. Überarbeitung von 3 Arten von Belpost Transaktionen (bargeldlose Zahlung, Auszahlung und Auffüllung des Kontos) auf Fehler.
Projektergebnisse: Der Roboter kann nicht nur in der Lage, menschliche Aufgaben viermal schneller auszuführen, sondern löst auch zusätzliche Aufgaben der Transaktionsüberprüfung. Im Durchschnitt ist es ungefähr 7000 Transaktionen pro Tag.
Der Roboter reduziert die Arbeitskosten für die Wartung des Prozesses, schließt Fälle von Zahlungsverzug und Betriebsfehlern aus, wodurch das Risiko negativer Image-Konsequenzen für die Bank verringert und das Wachstum der Kundennegativität verringert wird.