6/2018-9/2021
DB Systel - Frankfurt
Projekt
Microservices Factory
Beschreibung
Entwicklung von Microservices
Entwicklung im Scrum Team / Agiler Vorgehensweise
Tätigkeiten
- Technische Architektur & Entwicklung von Java Springboot Microservices (REST und SOAP) mit Kafka und PostgreSQL/Oracle Anbindung (JPA/Liquibase)
- Frontend Entwicklung: VueJS, Bootstrap3, NodeJS / SSO
- Deployment (Docker & Jenkins Skripte) / AWS Cloud
- Anonymisierung API (Python3, spaCy, Django, VueJS/PUG)
Technologien
Java Springboot, JavaScript Frameworks, Docker, Python3
Andere Tools
IntelliJ, Enterprise Architect (UML), Git, Maven, Kafka, Cloud AWS/Openshift, nginx
6/2017-5/2018
DB Systel - Frankfurt
Projekt
Serviceportal
Beschreibung
Verwaltung von Stammdaten und Administration
Entwicklung im Scrum Team / Agiler Vorgehensweise
Tätigkeiten
- Technische Architektur & Entwicklung Java EE Komponenten
- Umstellung auf VAULT / JBoss
- Entwicklung Jenkins Pipeline / Groovy
- Umstellung SQL Skripte auf Liquibase / JPA (Hibernate)
- Umstellung Apache HTTP 2.4
Technologien
JavaEE7, JSF (PrimeFaces), JAX-WS, Unix Shell, UML2, BPM
Tools
Eclipse, Enterprise Architect, Git, Maven, JBoss, Apache HTTP, Oracle Service Bus, Oracle-DB, Jenkins, Putty, Activiti
10/2016-5/2017
DB Cargo - Frankfurt
Projekt
TAF TSI
Beschreibung
AWS Cloud Zentrale Komponente für die Kommunikation der DB Cargo mit den internationalen Töchtern oder externen Partnern
Entwicklung im Scrum Team / Agiler Vorgehensweise
Tätigkeiten
- Java EE Backend Entwicklung / WebServices
- Deployment (AWS-Cloud / Docker)
Technologien
AWS-Cloud, JavaEE7, JAX-WS
Tools
Eclipse, UML2/Enterprise Architect, Git, Maven, JBoss, Jenkins, Docker, H2-DB, Atlassian (Confluence, JIRA)
1/2016?9/2016
SCHUFA Holding AG - Wiesbaden
Projekt
SPIRIT / Auskunftei
Beschreibung
Schützgemeinschaft für die allgemeine Kreditsicherung
Entwicklung im Architektur Team / Agiler Vorgehensweise
Tätigkeiten
- Prototyp neue Architektur (Camunda basierend)
- Java EE Entwicklung Schufa Auskunftei (Backend & Frontend)
- Entwicklung BPM-Camunda Schnittstelle
Technologien
UML2, BPM, JavaEE7, Spring3 (Boot & Batch), XML/JSON, RESTfull, JSF/PrimeFaces, JavaScript, JUnit4, SQL
Tools
Eclipse, Camunda7.5, Enterprise Architect, Oracle12g, IBM-DB2, Weblogic12c, Maven, Git, VBox, Linux, Puppet/Vagrant, Atlassian Stack (Confluence, JIRA, Bitbucket, Bamboo)
7/2015-12/2015
VR Leasing - Eschborn
Projekt
Restkredit Versicherung
Beschreibung
Produkterweiterung für ein bereits existierendes Finanzprodukt um eine optional angebotene Restkreditversicherung, welche den Endkunden gegen die Risiken Arbeitslosigkeit, Scheidung und Tod absichern soll. Das Finanzprodukt wird über eine Webanwendung angeboten. Ein extern zur Verfügung gestellter Rechenkern muss unter Verwendung von Webservices zur Berechnung der monatlichen Raten eingebunden werden.
Tätigkeiten
- Frontend-Entwicklung (JSF / RichFaces)
- WebServices (JAX-WS, WSDL / Client und Provider)
- Erstellung der notwendigen DV-Konzepte
Technologien
JavaEE 6, JSF 2.1 (RichFaces), XHTML, JavaScript, AJAX, CSS, JPA (Hibernate), JAX-WS, JAX-B, PL/SQL, JUnit
Tools
Eclipse, Weblogic12, IBM-DB2, DB-Visualizer, SOAP-UI, IBM-webMethods, SAP, Jenkins, Ant, Mockito, Jira
8/2014 -3/2015
Commerzbank - Frankfurt am Main
Projekt
Auftrag Workflow Tracking Steuerung
Beschreibung
Bearbeitung der Aufträge der Bank, von der Auftragserzeugung bis zur Auftragsbearbeitung. Auftragserzeugung erfolgt im Berater Auftrags-Portal in der Filiale oder Online-Portal. Auftragsbearbeitung erfolgt in IBM BPM.
Entwicklung im Scrum Team
Tätigkeiten
- WebServices (JAX-WS, WSDL / Client und Provider)
- Entwicklung Frontend JSF2.1 (PrimeFaces4), JavaScript, AJAX, JQuery, Commerzbank Framework
- Datenbank Entwicklung (PL/SQL - Oracle11g)
- Unix Shell (KSH) für die Installation und Deployment der Datenbank
- Deployment (IBM-WebSphere 8, JBoss AS 7)
Technologien
JavaEE 6, Webservices JAX-WS (WSDL), JSF 2.1 (PrimeFaces 4.0), XHTML, JavaScript, AJAX, JQuery, CSS, Spring Webflow, JPA 2.0 (Hibernate), XML/XSLT, PL/SQL, Unix Korn Shell (KSH), Maven 3
Tools
IBM-RAD/Eclipse, IBM-WebSphere 8.0.x, IBM-BPM, SOAP-UI, Oracle11g, SQL-Developer, Putty, Microsoft TFS, Jenkins, Jira
3/2013 -6/2014
Commerzbank - Frankfurt am Main
Projekt
Global Payment Plus
Beschreibung
Multibankfähige Firmenkunden Online Portal (EBICS) als Java Web-Applikation mit Bankrechner (TRAVIC) Anbindung, im Bereich Zahlungsverkehr.
Tätigkeiten
- Entwicklung und BugFixing Backend: EJB Services und JPA-Persistence
- Entwicklung Web-Frontend: JSF RichFaces, jQuery, JavaScript, AJAX
- Entwicklung Unix Korn Shell Skripte (ksh) für die Installation der Hintergrundprozesse
- Deployment (IBM-WebSphere 8)
Technologien
JavaEE 6, JSF 2.1 (RichFaces 4.3), XHTML, CSS, JavaScript, AJAX, jQuery 2.0, Servlet, EJB 3.1, JPA 2.0 (OpenJPA), JAX-RS RESTfull, JAAS, JUnit, PlantUML, PL/SQL, Maven 3
Tools
IBM-RAD/Eclipse, IBM-WebSphere 8.0.x, IBM-Rational ClearCase, Oracle10g, / SQL-Developer, HP-QC (Quality Center)
4/2011-12/2012
KfW Bankengruppe - Franfurt am Main
Projekt
Finanzplanungstool Online (PLATON)
Beschreibung
Ablösung einer alte KfW-Planungsanwendung (C++, PL1, JCL) durch eine Java Web-Applikation und Entwicklung einer rapide Prognoserechnung der KfW-Geschäfte (Geschäftsfeldplanung) / Ermittlung der Risikogewichteten Aktiva (RWA) über die Ratingverteilung (PD ? Probability of Default wirtschaftlich / politisch) und Besicherung (LGD ? Lost Given Default wirtschaftlich / politisch), Berechnung der ökonomische Risikokennzahlen (Bewertungsansatz IRBA - Internal Rating Based Ansatz, KSA ? Kreditrisiko Standardansatz) / Anbindung Benchmarkdatenbank
Tätigkeiten
- Klärung der fachlichen Anforderungen, Beschreibung der Geschäftsprozesse.
- Erstellung Technischen Designs mittels Sparx Enterprise Architect (English)
- Geschäftsprozesse Modellierung (UseCase-Diagrams)
- Masken Design (KfW)
- Erstellung des logischen und physischen Datenmodells
- Anbindung externe Systeme (Benchmark, ECAP)
- Business Logic Modellierung (Sequence- und Activity Diagrams)
- Entwicklung Frontend (JSF2.1 ? RichFaces 4):
- Java Implementierung des Berechnungskerns (Prognoserechnung über die Entwicklung der KfW-Geschäfte in der Zukunft)
- Java Implementierung des Ladens von Liquiplandaten (Übertragung zum Ultimo von DB2 nach Oracle).
- JVM Threads und Concurrency - Analyse, Diagnose und Optimierung (Multithreding, Thread-Synchronisation, Locks)
- Performance Analyse im Rahmen des Berechnungsmodules und Optimierung der Datenbank
- Unterstützung Konzeption des Testplans, Ausführung der Testreihen. Nachweis der Abnahmekriterien über die Testabdeckung und Testläufe.
Technologien
UML 2.3, JavaEE 6, JSF 2.1 (RichFaces 4-x), Javascript, EJB 3.1, JPA 2.0 (Hibernate 3.5), JMS, Spring, JUnit, PL/SQL
Tools
SPARX Enterprise-Architect 9, IBM-RAD/Eclipse, IBM-Websphere, Oracle 10g, IBM-DB2, TOAD, IBM-Continuus (Synegie)
10/2010 -3/2011
KfW Bankengruppe - Franfurt am Main
Projekt
Kreditprozesse Bildungsfinanzierung
Beschreibung
Kreditbearbeitungsfunktionen für die Bildungsfinanzierung
Tätigkeiten
- Analyse und Klärung der fachliche Anforderungen
- Entwicklung Java Web-Anwendung
- Anbindung Host Schnittstellen
Technologien
JavaEE 5, JSF 2.0 (RichFaces 4.3), XHTML, JavaScript, EJB 3.1, JPA 2.0 (Hibernate 3.5), EJB 3.1, JUnit, PL/SQL, PL/1, JCL
Tools
IBM-RAD/Eclipse, IBM-DB2, TOAD, IBM-Continuus
Softwareentwicklung / Technische Architektur
6/2018-9/2021
DB Systel - Frankfurt
Projekt
Microservices Factory
Beschreibung
Entwicklung von Microservices
Entwicklung im Scrum Team / Agiler Vorgehensweise
Tätigkeiten
- Technische Architektur & Entwicklung von Java Springboot Microservices (REST und SOAP) mit Kafka und PostgreSQL/Oracle Anbindung (JPA/Liquibase)
- Frontend Entwicklung: VueJS, Bootstrap3, NodeJS / SSO
- Deployment (Docker & Jenkins Skripte) / AWS Cloud
- Anonymisierung API (Python3, spaCy, Django, VueJS/PUG)
Technologien
Java Springboot, JavaScript Frameworks, Docker, Python3
Andere Tools
IntelliJ, Enterprise Architect (UML), Git, Maven, Kafka, Cloud AWS/Openshift, nginx
6/2017-5/2018
DB Systel - Frankfurt
Projekt
Serviceportal
Beschreibung
Verwaltung von Stammdaten und Administration
Entwicklung im Scrum Team / Agiler Vorgehensweise
Tätigkeiten
- Technische Architektur & Entwicklung Java EE Komponenten
- Umstellung auf VAULT / JBoss
- Entwicklung Jenkins Pipeline / Groovy
- Umstellung SQL Skripte auf Liquibase / JPA (Hibernate)
- Umstellung Apache HTTP 2.4
Technologien
JavaEE7, JSF (PrimeFaces), JAX-WS, Unix Shell, UML2, BPM
Tools
Eclipse, Enterprise Architect, Git, Maven, JBoss, Apache HTTP, Oracle Service Bus, Oracle-DB, Jenkins, Putty, Activiti
10/2016-5/2017
DB Cargo - Frankfurt
Projekt
TAF TSI
Beschreibung
AWS Cloud Zentrale Komponente für die Kommunikation der DB Cargo mit den internationalen Töchtern oder externen Partnern
Entwicklung im Scrum Team / Agiler Vorgehensweise
Tätigkeiten
- Java EE Backend Entwicklung / WebServices
- Deployment (AWS-Cloud / Docker)
Technologien
AWS-Cloud, JavaEE7, JAX-WS
Tools
Eclipse, UML2/Enterprise Architect, Git, Maven, JBoss, Jenkins, Docker, H2-DB, Atlassian (Confluence, JIRA)
1/2016?9/2016
SCHUFA Holding AG - Wiesbaden
Projekt
SPIRIT / Auskunftei
Beschreibung
Schützgemeinschaft für die allgemeine Kreditsicherung
Entwicklung im Architektur Team / Agiler Vorgehensweise
Tätigkeiten
- Prototyp neue Architektur (Camunda basierend)
- Java EE Entwicklung Schufa Auskunftei (Backend & Frontend)
- Entwicklung BPM-Camunda Schnittstelle
Technologien
UML2, BPM, JavaEE7, Spring3 (Boot & Batch), XML/JSON, RESTfull, JSF/PrimeFaces, JavaScript, JUnit4, SQL
Tools
Eclipse, Camunda7.5, Enterprise Architect, Oracle12g, IBM-DB2, Weblogic12c, Maven, Git, VBox, Linux, Puppet/Vagrant, Atlassian Stack (Confluence, JIRA, Bitbucket, Bamboo)
7/2015-12/2015
VR Leasing - Eschborn
Projekt
Restkredit Versicherung
Beschreibung
Produkterweiterung für ein bereits existierendes Finanzprodukt um eine optional angebotene Restkreditversicherung, welche den Endkunden gegen die Risiken Arbeitslosigkeit, Scheidung und Tod absichern soll. Das Finanzprodukt wird über eine Webanwendung angeboten. Ein extern zur Verfügung gestellter Rechenkern muss unter Verwendung von Webservices zur Berechnung der monatlichen Raten eingebunden werden.
Tätigkeiten
- Frontend-Entwicklung (JSF / RichFaces)
- WebServices (JAX-WS, WSDL / Client und Provider)
- Erstellung der notwendigen DV-Konzepte
Technologien
JavaEE 6, JSF 2.1 (RichFaces), XHTML, JavaScript, AJAX, CSS, JPA (Hibernate), JAX-WS, JAX-B, PL/SQL, JUnit
Tools
Eclipse, Weblogic12, IBM-DB2, DB-Visualizer, SOAP-UI, IBM-webMethods, SAP, Jenkins, Ant, Mockito, Jira
8/2014 -3/2015
Commerzbank - Frankfurt am Main
Projekt
Auftrag Workflow Tracking Steuerung
Beschreibung
Bearbeitung der Aufträge der Bank, von der Auftragserzeugung bis zur Auftragsbearbeitung. Auftragserzeugung erfolgt im Berater Auftrags-Portal in der Filiale oder Online-Portal. Auftragsbearbeitung erfolgt in IBM BPM.
Entwicklung im Scrum Team
Tätigkeiten
- WebServices (JAX-WS, WSDL / Client und Provider)
- Entwicklung Frontend JSF2.1 (PrimeFaces4), JavaScript, AJAX, JQuery, Commerzbank Framework
- Datenbank Entwicklung (PL/SQL - Oracle11g)
- Unix Shell (KSH) für die Installation und Deployment der Datenbank
- Deployment (IBM-WebSphere 8, JBoss AS 7)
Technologien
JavaEE 6, Webservices JAX-WS (WSDL), JSF 2.1 (PrimeFaces 4.0), XHTML, JavaScript, AJAX, JQuery, CSS, Spring Webflow, JPA 2.0 (Hibernate), XML/XSLT, PL/SQL, Unix Korn Shell (KSH), Maven 3
Tools
IBM-RAD/Eclipse, IBM-WebSphere 8.0.x, IBM-BPM, SOAP-UI, Oracle11g, SQL-Developer, Putty, Microsoft TFS, Jenkins, Jira
3/2013 -6/2014
Commerzbank - Frankfurt am Main
Projekt
Global Payment Plus
Beschreibung
Multibankfähige Firmenkunden Online Portal (EBICS) als Java Web-Applikation mit Bankrechner (TRAVIC) Anbindung, im Bereich Zahlungsverkehr.
Tätigkeiten
- Entwicklung und BugFixing Backend: EJB Services und JPA-Persistence
- Entwicklung Web-Frontend: JSF RichFaces, jQuery, JavaScript, AJAX
- Entwicklung Unix Korn Shell Skripte (ksh) für die Installation der Hintergrundprozesse
- Deployment (IBM-WebSphere 8)
Technologien
JavaEE 6, JSF 2.1 (RichFaces 4.3), XHTML, CSS, JavaScript, AJAX, jQuery 2.0, Servlet, EJB 3.1, JPA 2.0 (OpenJPA), JAX-RS RESTfull, JAAS, JUnit, PlantUML, PL/SQL, Maven 3
Tools
IBM-RAD/Eclipse, IBM-WebSphere 8.0.x, IBM-Rational ClearCase, Oracle10g, / SQL-Developer, HP-QC (Quality Center)
4/2011-12/2012
KfW Bankengruppe - Franfurt am Main
Projekt
Finanzplanungstool Online (PLATON)
Beschreibung
Ablösung einer alte KfW-Planungsanwendung (C++, PL1, JCL) durch eine Java Web-Applikation und Entwicklung einer rapide Prognoserechnung der KfW-Geschäfte (Geschäftsfeldplanung) / Ermittlung der Risikogewichteten Aktiva (RWA) über die Ratingverteilung (PD ? Probability of Default wirtschaftlich / politisch) und Besicherung (LGD ? Lost Given Default wirtschaftlich / politisch), Berechnung der ökonomische Risikokennzahlen (Bewertungsansatz IRBA - Internal Rating Based Ansatz, KSA ? Kreditrisiko Standardansatz) / Anbindung Benchmarkdatenbank
Tätigkeiten
- Klärung der fachlichen Anforderungen, Beschreibung der Geschäftsprozesse.
- Erstellung Technischen Designs mittels Sparx Enterprise Architect (English)
- Geschäftsprozesse Modellierung (UseCase-Diagrams)
- Masken Design (KfW)
- Erstellung des logischen und physischen Datenmodells
- Anbindung externe Systeme (Benchmark, ECAP)
- Business Logic Modellierung (Sequence- und Activity Diagrams)
- Entwicklung Frontend (JSF2.1 ? RichFaces 4):
- Java Implementierung des Berechnungskerns (Prognoserechnung über die Entwicklung der KfW-Geschäfte in der Zukunft)
- Java Implementierung des Ladens von Liquiplandaten (Übertragung zum Ultimo von DB2 nach Oracle).
- JVM Threads und Concurrency - Analyse, Diagnose und Optimierung (Multithreding, Thread-Synchronisation, Locks)
- Performance Analyse im Rahmen des Berechnungsmodules und Optimierung der Datenbank
- Unterstützung Konzeption des Testplans, Ausführung der Testreihen. Nachweis der Abnahmekriterien über die Testabdeckung und Testläufe.
Technologien
UML 2.3, JavaEE 6, JSF 2.1 (RichFaces 4-x), Javascript, EJB 3.1, JPA 2.0 (Hibernate 3.5), JMS, Spring, JUnit, PL/SQL
Tools
SPARX Enterprise-Architect 9, IBM-RAD/Eclipse, IBM-Websphere, Oracle 10g, IBM-DB2, TOAD, IBM-Continuus (Synegie)
10/2010 -3/2011
KfW Bankengruppe - Franfurt am Main
Projekt
Kreditprozesse Bildungsfinanzierung
Beschreibung
Kreditbearbeitungsfunktionen für die Bildungsfinanzierung
Tätigkeiten
- Analyse und Klärung der fachliche Anforderungen
- Entwicklung Java Web-Anwendung
- Anbindung Host Schnittstellen
Technologien
JavaEE 5, JSF 2.0 (RichFaces 4.3), XHTML, JavaScript, EJB 3.1, JPA 2.0 (Hibernate 3.5), EJB 3.1, JUnit, PL/SQL, PL/1, JCL
Tools
IBM-RAD/Eclipse, IBM-DB2, TOAD, IBM-Continuus
Softwareentwicklung / Technische Architektur
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.