Jürgen Schlierf

Full Stack Java Developer

Jürgen Schlierf

Full Stack Java Developer

Senden Sie mir eine Nachricht

Jürgen Schlierf

Full Stack Java Developer

Spezialisiert habe ich mich auf Java und dessen breites Ökosystem und habe umfangreiche Projekterfahrung seit 1998. Mit hoher Professionalität und gesundem Pragmatismus biete ich meine Dienste als freiberuflicher Full Stack Developer an.

Profil

Fachlicher Schwerpunkt

Frontend- und Backend-Entwicklung sowie Infrastruktur auf Basis modernster Java-Technologien.

Verfügbarkeit

ab Januar 2022

Einsatzort

Vorzugsweise Großraum München, Ingolstadt, Nürnberg und Regensburg.

Gulp-ID

11898

E-Mail

juergen@schlierf.eu

Ausbildung

Diplom Informatiker

Ostbayerische Technische Hochschule Regensburg (OTH Regensburg) Mai 1998

Die Ostbayerische Technische Hochschule Regensburg wurde 1971 als Hochschule für Technik, Wirtschaft und Sozialwesen in Regensburg gegründet. Heute ist die OTH Regensburg eine der größten Fachhochschulen in Deutschland.

Projekterfahrung

Unicredit Group

Implementierung der EU-Richtlinie PSD2 (Payment Service Directive 2) - seit 08/12018

Die PSD2 wird neue Möglichkeiten schaffen, um interne Bankdaten und externe Marktinformationen in Echtzeit und nach Bedarf bei der Erbringung von Dienstleistungen zu nutzen.

  • Implementierung eines Resfull Webserices gemäß der Berlin Group Spezifikation
  • Anbindung der Enterprise Service Bus der UniCredit
  • Anbindung des Host-Systems per Json Protokoll

Unicredit Group

Implementierung einer Anbindung eines Kreditvergleichsportal - von 07/2017 bis 12/2017

Es sollte möglich sein über das Vergleichsportal voll vollautomatisch einen Privatkredit abzuschließen. Dies sollte sowohl per Postident als auch das Videoident der Deutschen Post durchführbar sein. Ich implementierte einen Service Layer.

  • Implementierung der Restful Services zum Ubis-Internen-Schufa- und Dokumentensystems.
  • Implementierung der Webservice-Anbindung der Deutschen Post für den Dokumenten-Upload und für das Videoident-Verfahren
  • Inhaltsverschlüsselung zwischen UBIS und Deutsche Post mit Nimbus JOSE und JWT
  • Abstimmung mit dem Business

Unicredit Group

Implementierung der Echtzeitüberweisung - von 07/2017 bis 12/2017

Das Frontend des Online Bankings soll um die Funktion Echtzeitüberweisung erweitert werden, bei der der Empfänger den Betrag in Echtzeit gebucht bekommt.

  • Implementierung Überweisung Ausführen und Zurückrufen
  • Sowohl Frontend als auch Host-Anbindung
  • Abstimmung mit den Business

Unicredit Group

Reimplementierung Online Banking Frontend - von 11/2016 bis 07/2017

Das Frontend des Online Bankings soll neu gestaltet und auf eine neue Technologie gehoben werden.

  • Implementierung des Frontend Ends mit Prime Faces auf Basis des neuen Style Guides
  • Abstimmung mit den Webmastern
  • Abstimmung mit den Business

Unicredit Group

Agile Backend-Entwicklung für Private Banking App - von 11/2016 bis 07/2017

Für Private Banking Kunden wird eine App (iOS, Android) entwickelt, welche die Wertpapierdepotbestände, sowie Wertentwicklung, Historie und Portfoliostruktur darstellt. Aufgabe ist es, die Daten in die DB zu laden, zu aggregieren und der App per Web Services zur Verfügung zu stellen. Die Umsetzung erfolgt nach dem agilen Vorgehensmodell Scrum.

  • Erstellung des Daten- und Domain-Objekt-Modells
  • Entwicklung von DB-Import Jobs mit Spring Batch
  • Aggregation der Portfolio-Struktur und -Performance in Java.
  • Entwicklung der RESTful Web Services für die App
  • Erstellung von Unit-Tests einschl. Mocks
  • Testgetriebene Softwareentwicklung

Unicredit Group

Rechnungs-Scan für Zahlungsverkehr - von 03/2015 bis 01/2016

Für den Zahlungsverkehr sollen künftig Rechnung per Smartphone gescannt und die Empfängerdaten über Gini ausgelesen werden

  • Implementierung der Kommunikation zum Gini-Server per REST-Webservices
  • Entwicklung eines Test-Frontends mit Vaadin
  • Erstellung der Zahlungsverkehrsdaten und Speichern der Daten am Host
  • Erstellung von Unit-Tests

Unicredit Group

Entwicklungsunterstützung eines Startups im Wertpapierbereich - von 05/2014 bis 12/2014

Ein Startup im Bereich Finanzdienstleistung benötigt eine Software für den vollautomatisierten Wertpapier-Handel.

  • Ablösung des Vaadin-Frontends durch JavaFX
  • Lesen von Realtime-Kursen von ActiveTick
  • Depotbestand einlesen, Eröffnung und Löschen von Kauf-Orders bei Interactive Brokers.
  • Import von historischen Kursen in die PostgreSQL-DB

Unicredit Group

PushTAN-Variante des Onlinebankings - von 04/2014 bis 02/2015

Als neues Sicherheitsverfahren führt der Kunde eine eigene Variante des PushTAN-Verfahrens für Mobiltelefone mit iOS und Adroid ein

  • Kommunikation zum Sicherheits-Server per Webservice
  • Erweiterung des Online Banking Frontends
  • Programmierung eines Polling-Verfahrens mit Ajax.
  • Durchführung der Tests auf iOS und Andorid Testgeräten

Unicredit Group

Relaunch des Online-Banking Adobe CQ5 - von 04/2013 bis 04/2014

Umstellung des bestehenden Online Bankings auf Basis des Content Management Systems CQ5 von Adobe.

  • Koordination des Entwickler-Teams aus Polen und der Internet Agentur
  • Programmierung des Online Banking Frontends mit Java und JSF
  • Umstellung des Page Flows
  • Programmierung der Videoberatung mit Ajax

Unicredit Group

Wertpapierhandelssoftware für die Filiale - von 12/2011 bis 04/2013

Die bestehende Anwendung zum Handel von Wertpapieren und Sachwerten in der Filiale soll erweitert werden. Die Funktionen umfassen Kauf, Verkauf und Zeichnung von Wertpapieren und Sachwerten einschl. Orderbuch. Querschnittsfunktionen wie Stammdatenverwaltung und Angebotserstellung sind ebenfalls zu implementieren.

  • Erweiterung der Kommunikation mit dem Wertpapier-Server per XML
  • Programmierung von Ajax-fähigen Benutzeroberflächen mit Java Server Facelets
  • Programmierung des Report-Generators mit Jasper Reports
  • SQL-Programmierung
  • Erstellung und Deployment der Releases

Unicredit Group

Transfer-Tool für SWIFT-Nachrichten - von 10/2010 bis 05/2012

Für ein Geschätskundenportal sollen Swift-Nachrichten vom Typ MT798 zwischen Host und einer Oracle-DB in beide Richtungen transferiert werden. Der Transfer basiert auf Websphere MQ.

  • Abstimmung der Schnittstellen zu Websphere MQ
  • Programmierung der MQ-Schnittstellen und der Schreib-/Lese-Zugriffe auf Oracle DB
  • Erstellung von Unittests

Unicredit Group

CSV-XML-Transformationstool - von 02/2009 bis 03/2009

Kundendaten aus CSV-Dateien sollen in XML-Dateien umgewandelt und per Email an die Kundenbetreuer versendet werden. Das Transformationstool soll ist mit einer komfortablen GUI bedienbar sein

  • Programmierung CSV-Transformation mit XSLT
  • Einführung des Fachbereichs in die Software

Unicredit Group

SEPA-Umstellung für das Online Banking - von 07/2007 bis 07/2009

Die HypoVereinsbank möchte ihr bestehendes Internet Banking komplett erneuern und um die SEPA-Funktionen (Single Euro Payments Area) erweitern. Dabei wird die veraltete Architektur grundlegend überarbeitet. Die Middleware wird komplett auf das Spring Framework und das Frontend auf Java ServerFaces umgestellt.

  • Programmierung der Anbindung des HOST-Systems mittels IBM IMSConnect
  • Kapselung der Business-Logik in Spring-Beans und Ersetzen vorhandener EJBs durch Spring-Beans
  • Implementierung der Frontendschicht (JSPs, Webflow, Exception-Handling) auf Basis von Java ServerFaces & Spring
  • Erstellen von Unit-Tests
  • Anbindung neuer Webservices mit Axis2

BMW Group

CRM-System für Automobilhersteller - von 07/2006 – 07/2007

Ein Automobilhersteller möchte sein bestehendes CRM-System für die Länder Österreich und Schweiz erweitern. Es basiert auf modernsten Middleware-Technologien und agiler Softwareentwicklungsprozesse und Scrum.

  • Transformation der Objekte für Siebel Systems per XSLT und Erweiterung der JMS-Queue zu Siebel Systems.
  • Persistenz der Kunden-, Vertrags- und Händlerdaten auf Oracle-DB auf Basis von IBatis.
  • Implementierung von Message Driven Beans für die asynchrone Auftragsverarbeitung.
  • Entwickeln neuer Webservices.
  • Erstellen von Unit-Tests

Postbank

Webbasierte Software für ein CallCenter - von 03/2005 bis 07/2006

Zur Verbesserung des Service im Privatkundengeschäft will die Postbank AG die Software für das Call Center neu entwickeln. Um die Software erweiterungsfähig zu halten soll besonderes Augenmerk auf eine tragfähige Architektur gelegt werden.

  • Erstellen von Aufwandsschätzungen und Entscheidungsvorlagen für die Ressourcenplanung
  • Abstimmung von UseCases und Pflichtenheft mit den Fachbereichen
  • Entwicklung des Prototypen
  • Programmierung der Basis-Geschäftsprozesse als Prozess-Framework
  • Auswahl der eingesetzten Technologien
  • Programmierung vieler Geschäftsprozesse und anderer Querschnittsfunktionen
  • Aufsetzen eines hochverfügbaren Clusters (7x24) mit Session-Replizierung

Postbank

Webbasierte Kundenberatungssoftware - von 08/2004 bis 02/2005

Eine Großbank möchte ihr Portal für die Kundenberater vor Ort erweitern. Die Erweiterungen sollen mit modernster Technologie erstellt und an SAP angebunden werden.

  • Analyse der Geschäftsprozesse und Abstimmung mit dem Fachbereich
  • Erweiterung der bestehenden Filial-Software für Geschäftsprozesse um die Bereiche Online-Brokerage
  • und Versicherungen sowie Fondskauf/-verkauf. (Modellierung mit UML, Programmierung Java/J2EE, Middleware-Anbindung mittels EJBs)
  • Technischer Lead und Unterstützung des Projektleiters
  • Unterstützung des Projektleiters bei der Auswahl neuer Mitarbeiter
  • Einarbeitung neuer Mitarbeiter

Europäisches Patentamt

Recherche- und Office-Tool CASEX für Patentprüfer - von 10/2003 bis 08/2004

Das Europäische Patentamt möchte die Oberfläche von CASEX benutzerfreundlicher gestalten und die Software um einige Funktionalitäten erweitern.

  • Analyse der Geschäftsprozesse und Abstimmung mit dem Fachbereich
  • Erweiterung der bestehenden Filial-Software für Geschäftsprozesse um die Bereiche Online-Brokerage
  • und Versicherungen sowie Fondskauf/-verkauf. (Modellierung mit UML, Programmierung Java/J2EE, Middleware-Anbindung mittels EJBs)
  • Technischer Lead und Unterstützung des Projektleiters
  • Unterstützung des Projektleiters bei der Auswahl neuer Mitarbeiter
  • Einarbeitung neuer Mitarbeiter

Internetagentur

Vermögensberatung als Rich Client - von 06/2003 bis 10/2003

Eine Großbank lässt ein Tool zur Analyse von Gesamtvermögen und entsprechenden Portfolioempfehlungen einschließlich Provisionsberechnung erstellen. Der Berater arbeitet im Team des beauftragten Softwarehauses.

  • Mitarbeit bei der Konzeption der 3-Schichten-Architektur
  • Erstellung komplexer grafischer Oberflächen mit Java-Swing
  • Erstellung von Auswertungsdiagrammen

UniCredit Group

Relaunch des Internet Bankng und Brokerage - von 05/2000 bis 06/2003

Die HypoVereinsbank führt einen Relaunch ihres Internetportals durch. In mehreren Projektabschnitten werden neue Leistungsstufen entwickelt, getestet und gesichert. Der Consultant wurde schwerpunktmäßig als Technical Lead und Entwickler in Teams mit dem Aufgabengebiet Online Banking und Direct Brokerage, aber auch für übergreifende Themen eingesetzt.

  • Hauptverantwortlicher für die Frontend-Architektur und deren Implementierung für den Bereich Online Banking (JSPs & Controller mit MVC). Entwicklung des Prototypen.
  • von Middleware Enterprise JavaBeans (EJB) unter Verwendung von J2EE Patterns
  • eines Frameworks für die Host-Anbindung (OS/390) durch Einsatz des IMS-Connectors
  • eines Sourcecode-Generators für Business-Objekte
  • eines Host-Simulators für eine vom Host unabhängige und unterbrechungsfreie Weiterentwicklung des Internetportals
  • für einen Generator zur Erzeugung von Host-Transaktions-Adaptoren
  • der Portierung des Build-Prozesses von Make auf Ant
  • eines Testcontainers für automatisierte Tests auf der Basis von JUnit und HttpUnit zur Beschreibung beliebiger Testfälle mit XML
  • eines Prototypen zur neuen Darstellung der Wertpapier & Börse–Marktdaten auf Basis von XSLT
  • Performance-Tuning des Gesamtportals
  • Refactoring diverser Module des Portals
  • Teamlead für den Bereich Online Banking
  • Analyse der Mandantenfähigkeit des gesamten Portals, anschließend Umsetzung
  • Coaching interner Mitarbeiter

T-Systems (damals debis Systemhaus)

Client/Server-Software zur Ermittlung von Einschaltquoten - von 05/1998 - 05/2000

Für einen privaten Fernsehsender und der GFK erweitert ein Softwarehaus die Software zur Ermittlung von Einschaltquoten. Im Zuge der Erweiterung sind neue Clients zu erstellen.

  • Weiterentwicklung von Serverkomponenten
  • Design und Implementierung von Windows-Oberflächen
  • Design und Implementierung einer Skript-Sprache für automatisierte Auswertungen
  • Entwicklung eines COM-Objektes, das anderen Programmen Zugang zur Funktionalität der Software ermöglichtv
  • Weiterentwicklung von Excel-Clients
  • Entwicklung eines Intranet-Clients mit Java

Skills

Programmiersprachen

  • 95% Complete
    Java (bis Version 13) 95%
  • 70% Complete
    TypeScript 70%
  • 60% Complete
    JavaScript & HTML & CSS 60%
  • 60% Complete
    C / C++ 60%
  • 40% Complete
    Assembler 40%

Frameworks & APIs

  • 80% Complete
    Spring Framework 80%
  • 80% Complete
    Apache CXF 80%
  • 80% Complete
    RESTful Webservices / Soap 80%
  • 70% Complete
    Hibernate 70%
  • 80% Complete
    JUnit (Mockito, PowerMock) 80%
  • 75% Complete
    Angular 75%
  • 75% Complete
    JSF (PrimeFaces) 75%
  • 60% Complete
    Vaadin / GWT 60%

Produkte / Open Source

  • 80% Complete
    Maven 80%
  • 80% Complete
    Apache ANT 80%
  • 70% Complete
    Jira 70%
  • 70% Complete
    Jenkins 70%

Application Server / Container

  • 80% Complete
    Spring Boot 80%
  • 70% Complete
    Weblogic 70%
  • 70% Complete
    Tomcat 70%
  • 60% Complete
    Apache Webserver 60%
  • 60% Complete
    Docker 60%

Version Control

  • 80% Complete
    Git 80%
  • 70% Complete
    Subversion 70%

Kontakt / Impressum

Senden Sie mir eine Nachricht

Adresse

Schlierf Informationstechnologie GmbH
Albrecht-Dürer-Str. 30
85053 Ingolstadt

Telefon

+49 175 412 47 42

E-Mail

juergen@schlierf.eu

Vielen Dank!