Banken / Prozesssteuerung
Aktualisiert am 08.03.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.01.2022
Verfügbar zu: 60%
davon vor Ort: 0%
Java 8
Spring boot
REST
Oracle DB / PLSQL
Hibernate
WildFly Application Server
Angular 2
TypeScript
Python
Camunda-BPM
Bootstrap
CSS(3)
Deutsch
Fließend
Englisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland

Ich such zur Zeit eine 100% Remote Tätigkeit.

möglich

Projekte

Projekte

1 Jahr
2021-01 - 2021-12

MicroServices Projekt

SpringBoot Domain Modelling

Firma Infosys

Infosys Limited

 Zweigniederlassung Deutschland

  Frankfurt am Main

                                               

Lead Entwickler und Berater

                                               

                                                Beschreibung:

Transformationsprojekt aus dem Fachbereich Pricing und Conditions bei einem namenhafte Kunde der Automotive Branche

                                               

Projektziel ist die Ablösung der Monolithen System Landschaft durch einzelnen neue Microservices.

                                               

 

Tätigkeitseschreibung:

Rolle Lead Entwickler im Scrum Team.

·       Betreuung Offshore und lokale Teams

·       Unterstützung des Product Owner

·       Anleitung der Entwicklungstätigkeiten (Offshore)

·       API Design

·       Erstellung von Camunda Business Flow BPMN

·       Erstellung von Rules mit Drools DMN

·       Vorgaben zur: Best Practices ? Java Patterns usw.

·       Betreuung von Senior und Junior Entwickler

·       Code Reviews

·       Qualitätssicherung der Software

Unit  IT Tests, CI/CD, Sonar, u.v.a.m.

 

 

 Rolle Solution / Technical Architekten

·       Strategien zur Anbindung der Legacy Systeme / Schnittstelle

·       API Design

·       Microservices Design Pattern

·       Unterstützung der Business Analysten mit hinblick auf Business Capabilities

                                                                                                                                               

                                                Entwicklungswerkzeug im Einsatz

·       Microservices mit Springboot unter Verwendung der gängigen

?      Event Sourcing

?      Saga Pattern / Orchestration für zur Lösung verteilte Transaktionen über mehre Services,

Outboxing Pattern

?      Registry Service

?      API Gateway Pattern

?      Fassade Composite Dienst (Anbindung Legacy Systeme)

·       Camunda und Drools Springboot Integration

·       Camunda und Drools  Test-Support JUnit 5

·       Datenmodellierung

·       Angular > 7

·       Kafka / ZooKeeper Spring Integration

·       Docker / Kubernetes

·      

SpringBoot Domain Modelling
Daimler
Homeoffice / Stutgart
3 Jahre 1 Monat
2017-10 - 2020-10

Diverse Projekte

Freier Mitarbeiter Eclipse JAXB ? XML Schema SVN ...
Freier Mitarbeiter

Projekt CleKS – Kdialog Umfeld

Clearingverfahren KSt-Zerlegung

  • CleKS (Clearingverfahren KSt-Zerlegung) ist ein Programm, das in den beauftragten Finanzämtern der Länder für die Abrechnung und Überwachung der KSt-Zerlegungsfälle eingesetzt ist. Dabei werden die Zerlegungsdaten nach Erstellung im Festsetzungsverfahren unter UFA 39 dem Programm CleKS zur Verfügung gestellt. Zusätzlich auch die Portierung einem in C geschriebenen Programm im Umfeld von MASKE nach JAVA
  • Das Projekt wird am Ansatz der agilen Softwareentwicklung geführt. 
  • Erstellung eines Angular Prototyps

Entwicklungswerkzeug im Einsatz

  • Spring - Spring Boot, Web Service, DI, SOAP, RESTful
  • Advance Logging (Routers) Log4j2
  • Spring JPA / Hibernate ORM
  • Rest-Service
  • XSD Scheme Modellierung
  • Datenmodellierung
  • Liquibase (DB Test-Framework)
  • Schwerpunkt Entwickler-Test
    • Mockito ( Mock / Spy)
    • Spring Testing Profiles / Test Configuration
    • Maven Surefire / Failsave Plugins
    • Maven assembly Pluging (Verteilung von Artefakte und Dependencies ) zwecks IT-Testing
    • Maven Profiles Build Steuerung (Jenkins Build / Lokale Builds)
    • IT-Tests Client / Server
    • Performance und Nebenläufigkeit Web Komponenten
    • Fachlichkeit
    • UNIX System Test ( Batch Skripte)
  • Unterstützung Abnahme Tests

Entwicklungswerkzeug im Einsatz

  • JavaScript
  • TypeScript
  • JSP
  • Java 9
  • Visual Code (IDE)
  • Angular Framework 2 Version 10    

Projekt im BIENE  Umfeld

  • Bundeseinheitliches integriertes evolutionär neu entwickeltes Erhebungsverfahren.

  • Software Einheit in Rahmen der KONSENS Software Prozesses und Lösungsvorgaben

  • Java Webservice Lösung zur Unterstützung    Erhebungsverfahren.

  • Schulung bzw. Coaching der Mitarbeiter eines jungen Teams im Bereich Softwareentwicklung mit dem Einsatz der Spring-Framework, Java – Software Design, Clean Code, Testbarkeit, Schichtenmodell (Trennung Schnittstellen/Businesslogik), Unit-Testing, Integrationstests, Nebenläufige-Tests, Maven Projekte, Jenkins Build Management, Sonar/JaCoCo und weitere Punkte.  
  • Das Projekt wird am Ansatz der agilen Softwareentwicklung geführt. 

Entwicklungswerkzeug im Einsatz

  • Eclipse
  • Coaching / Mentoring
  • Software Architektur
  • JAXB – XML Schema
  • SVN
  • Java, Maven
  • Apache CFX (Web Service SOAP)
  • Spring - Spring Boot, Web Service, DI
  • Apache FOP / Velocity
  • JIRA / Confluence
  • JUnit5
  • Continous Build – Jenkins
  • Code Qualität Sonar/JaCoCo
Eclipse JAXB ? XML Schema SVN Java Maven Spring - Spring Boot Web Service DI Advance Logging (Routers) Log4j2 Apache FOP JIRA / Confluence Javscript / jquery JUnit5 Continous Build ? Jenkins Code Qualität Sonar/JaCoCo Apache CFX (Web Service SOAP) Datenmodellierung Java JPA / Hibernate Liquibase als (Test-Framework)
Hessische Zentrale für Datenverarbeitung
Wiesbaden
6 Monate
2017-04 - 2017-09

B2B /C2B Anwendung

Freier Mitarbeiter Intellij EJB 3.1 / JPA / MDB Oracle Weblogic ...
Freier Mitarbeiter
  • IT Projekt zur Ablösung der bestehende produktive Mainframe
  • Anwendung zur Verarbeitung von Meldungen und Kundenanfrage                                              
  • Unterstützung der Mannschaft vor Ort bei der Entwicklung eines neuen Prozess-Engine  auf Basis von Java zu
Intellij EJB 3.1 / JPA / MDB Oracle Weblogic Git Alassian Suite Java maven JSF Angular 2 Camunda
SCHUFA Holding AG
Wiesbaden
3 Monate
2017-02 - 2017-04

Schulverwaltungssysteme

Freier Mitarbeiter
Freier Mitarbeiter

Meine Tätigkeit umfasst Weiterentwicklung, Fehlerbehebung der Java Applikation

Die wesentlichen Merkmale

  • Eclipse Equinox
  • Postgress, Subversion und Apache Ant
ISB AG
Karlsruhe
1 Jahr 1 Monat
2015-12 - 2016-12

Bereich Client Reporting

Freier Mitarbeiter
Freier Mitarbeiter

Für die Bereitstellung von Fondsberichte an Institutionalen Investoren. Die Berichte zur Fonds können über das Portal abonniert werden. Die Kunden erhalten ihre Berichte durch mehrere Verteilungskanäle wie; FTP, Mail-Anhang oder als HTML Verlinkung über das Portal und in unterschiedlichen Formate wie PDF, Excel, CSV usw.

Tätigkeitsbeschreibung:

Maßnahmen zur Erhöhung der Software Qualität durch das Aufbau einer CI Umgebung unter Einsatz von Jenkins, Nexus, Sonar und Jacoco Test Abdeckungsmetrik Software. extensive Refactoring der Alt-Anwendungen, Migration nach Maven 3 und die Programmierung von Unit und Integrationstest. Zudem wurde einige der Anwendungen in das  Spring Boot Frameworks überführt.

                                              

Die wesentlichen Merkmale

  • Spring Boot 4.0 Framework
  • Oracle 12, Jenkins, Nexus, Sonar, Jacoco Maven 3, Subversions
  • Unit-Integrationstests / JUnit, Mockito, Green Mail
  • HighCharts, Birt, PhantomJS
  • Javascript, Java Scripting, Typescript
  • AngularJS 2
  • RESTful /JSon Web-Services, HTTP Client Programmierung
  • Einsatz die neuen Java 8 Features wie Streams (Maps, Collectors, filter uvm.) Lambdas und Optional.
  • Verbesserung und Ausbau Logging und Exception Handling
  • 2 Level Support
  • Realisierung und Aufwandsschätzung neue Funktionalität in Zusammenarbeit mit dem Fachbereich.
  • PL SQL Programmierung / DB Design
Allianz Global Investors
Frankfurt / Main
5 Monate
2015-08 - 2015-12

Entwicklung Java SOAP Dienste

Freier Mitarbeiter
Freier Mitarbeiter
  • Entwicklung Java SOAP Dienste für die Distribution von Kundenstammdaten an unterschiedlichen Abnehmer-Systeme
  • Für diesen Zweck wurde IBM MDM Master Data Management eingesetzt.
  • Meine Aufgabe bestand darin Bereiche den Kundenstammdaten under der Verwendung von MDM, Java 7 und IBM Websphere bereitzustellen.
PostFinance AG
Zofingen, Schweiz
7 Monate
2015-01 - 2015-07

Anbindung einer neue Stranggussanlage

Freier Mitarbeiter
Freier Mitarbeiter
  • Anbindung einer neue Stranggussanlage und Erweiterung um das Thema „Dynamische Schnittliste“ zur Steuerung der Riegelschnittanlage.
  • Beschreibung der Tätigkeiten und eingesetzte Software entnehmen Sie aus der Beschreibung aus der Zeitspanne 09/2012 - 03/2014
Dillinger-Hütte GTS, Abteilung TI-STW
Dillingen/Saar
9 Monate
2014-04 - 2014-12

Neuentwicklung eines Software zu Unterstützung

Freie Mitarbeiter
Freie Mitarbeiter
  • Neuentwicklung eines Software zu Unterstützung der Einkäufe beim Lieferant.
  • Dabei bietet die Software die Überwachung der Lieferungstermine und Unterstützung in der Planungsphase.
  • Dabei werden die Verteilung der Ware unter den Filialien im Bezug auf Konfektionsgrößen, Farben, Materialien, usw. berücksichtigt.
  • Des Weitern werden diverse Schnittstellen zu Vor- und Nachgelagerte System  realisiert.
Mode IT Systems GmbH & Co. KG
Düsseldorf
1 Jahr 7 Monate
2012-09 - 2014-03

Neuentwicklung bzw. Ablösung von Alt-Systeme

Freier Mitarbeiter
Freier Mitarbeiter
  • Neuentwicklung bzw. Ablösung von Alt-Systeme im Bereich der Prozesssteuerung und Überwachung der Stahlproduktion.
  • Entwicklung Java Swing GUI, JEE Geschäftslogik innerhalb Jboss Appikation-Server, Refactoring, Erstellung Release Versionen der Software

 

Die wesentlichen Merkmale

  • JPA Hibernate, EJB3 Transaktion, MDB, EJB Timers
  • Oracle DB
  • JUnit-Tests von allen entwickelten Komponenten
  • CI Plattform Jenkins
  • Maven und Apache Subversion
  • Projektarbeit in Anlehnung der an Agile Ansatz
  • IntelliJ IDE, Java 6, LiquiBase DB Werkzeug, Unix
  • GoF Entwurfmuster
  • Refakoring Tätigkeiten
  • Junit, FEST GUI und Integration Tests
  • MigLayout / JGoodies
  • iText (Reporting)
  • Scrum Erfahrung
Dillinger-Hütte GTS, Abteilung TI-STW
Dillingen/Saar
3 Monate
2012-06 - 2012-08

WebSphere Applikation

Freier Mitarbeiter
Freier Mitarbeiter

Ausbau und Fehlerbehebung bestehende WebSphere Applikation- server SOAP Schnittstelle zu den externen Partner der DZ Bank

Die wesentlichen Merkmale

  • Betreuung der Fachbereich
  • Ausbau bestehende J2EE Session Beans
  • JPA Hibernate
  • Erweiterung Oracle Datenbank (XML Types)
  • JAXB Anbindung                                             
DZ PrivatBank S.A
Luxembourg-Strassen
11 Monate
2011-06 - 2012-04

Java Entwicklung

Freier Mitarbeiter
Freier Mitarbeiter

Projekteinsatz bei einer großer deutsche Firma in Frankfurt - Neiderrad im Bereich Java Entwicklung. Swing GUI und Serverseitige Entwicklungsaufgaben.

System Beschreibung:

System zur Mitarbeiter Disposition, dient die Erstellung von Einsatzplänen unter Betrachtung der Qualifikation der Mitarbeiter, sowie Tarifzugehörigkeit und die Einhaltung der verschiedenen gesetzlichen und gewerkschaftlichen Regelungen.

 

Die wesentlichen Merkmale:

  • Ausbau und Wartung der Java Swing Client Anwendung und  Datenverwaltungs-Schnittstellen
  • Daten Anbindung mittels EJB 3.0 WebLogic, JPA 2.0  EclipseLink.
  • Maven 3.X
  • Erstellung von Tabellen und Prozeduren - Oracle DB
  • Erstellung von Unit-Test
  • Defekt und Version Management mit IBM ClearCase
DB Systel
Frankfurt / Main
4 Jahre 10 Monate
2006-06 - 2011-03

Neuentwicklung und Ausbau vorhanden Anwendungen

Freier Mitarbeiter
Freier Mitarbeiter

Neuentwicklung und Ausbau vorhanden Anwendungen im Java J2EE Umfeld.

Die wesentlichen Merkmale:

  • Wartung und Ausbau Online Reporting (Java Thin-Client), Ausbau der Automatisierungsgrad der inhouse Mahnungswesen Softwarelösung Java Entwicklung - Swing GUI, Web-Service (TomCat) Applikation Services 
  • Benutzer-Rechte Verwaltung bzw. Auditing
  • Oracle Datenbank Umsetzung Business Logik bzw. Prozessteuerung in PL/SQL
  • Frameworks, Hibernate (JDBC Technologie), HiveMind  / Spring, JGoodies, Framework der DVAG
  • Benutzer Support
  • Prozesseüberwachung – JavaServer Faces
  • Unterstützung der Fachbereich -Mahnwesen
  • Release Planung
Deutscher Vermögensberatung AG
Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

1975-1979:

Institution: Hartford Public High School, Hartford, Connecticut USA

 

1980-1984:

Institution: University of Connecticut, West Hartford / Storrs, Connecticut USA

Ausbildung: Studium: Ing./Mathematik

Kompetenzen

Kompetenzen

Top-Skills

Java 8 Spring boot REST Oracle DB / PLSQL Hibernate WildFly Application Server Angular 2 TypeScript Python Camunda-BPM Bootstrap CSS(3)

Produkte / Standards / Erfahrungen / Methoden

Alassian Suite
Expertkenntniss
Angular
Expertkenntniss
Camunda
Expertkenntniss
Eclipse
Expertkenntniss
EJB 3.1 / JPA / MDB
Expertkenntniss
Git
Expertkenntniss
JSF
JSON
Gute Kenntnisse
maven
Expertkenntniss
Oracle Weblogic
ReactJS
Expertkenntniss
SOAP
Expertkenntniss
Spring Boot Framework
Expertkenntniss
SWIFT  
Expertkenntniss
VUE
Expertkenntniss

Zur Person:

  • Senior Java Entwickler mit über 15 Jahren Erfahrung in der Umsetzung von Software Projekten von diversen Kunden. Meine Vorteile zeichnen sich  dadurch  aus, dass  ich eine  kundenorientierte Sichtweise für  die optimalen Lösungen gemäß den Anforderungen des Kunden umsetze.
  • Durch meine langjährige Erfahrung im Bankenumfeld, sind mir diverse Finanzprodukte und Prozesse sehr vertraut. Meine Erfahrung mit Oracle PL/SQL Entwicklung sowie Datenbank-Optimierung, Java Swing GUI Entwicklung und  JEE  JBoss / WildFly wie aus meinem Lebenslauf nachgewiesen ist, runden meine Kenntnisse ab.
  • Ein wichtiger Aspekt ist die Qualität der Software, durch den Einsatz von CI, Test (Unit/Integration), und Softwaremetrik, diese tragen dazu bei dieser Ziele zu erreichen und eingeschlagenen Lösung zu verifizieren.
  • Den Kunden unterstütze ich in den Prozessen und den Einsatz der Werkzeuge um diese Ziele zu erreichen.

Softwarepakete und Tools: 

  • Ant / Maven

  • Actuate

  • Powerdesigner

  • TOAD

  • Eclipse  IDE

  • Intellij IDEA

  • Xcode

  • Charles River Trading System

Methoden: 

  • UML 

  • Software Design Patterns

  • Datenbankmodellierung

Technologien / Frameworks: 

  • J2EE (JAXP, JSP, Servlets, EBJ 3, JMS, usw.)

  • Java Swing GUI Frontend

  • Java JDBC /JPA

  • Java RMI / SOAP Axis

  • Java JAXB

  • Client-Server  / Multitier Architektur

  • Spring / HiveMind  IOC

  • Maven

  • Hibernate

Web Technologien: 

  • JSF 2

  • Java Script

  • HTML

  • CSS

Sonstige

  • Haskell Sehr gute Kenntnisse
  • IOS (Swift)  Sehr gute Kenntnisse

Betriebssysteme

iOS iPhone / iPad
Sehr gute Kenntnisse
Unix  
Sehr gute Kenntnisse
Windows
Sehr gute Kenntnisse

Programmiersprachen

C/C++
Expertenkenntnisse
CSS5
Sehr gute Kenntnisse
HTML
Sehr gute Kenntnisse
Java
Expertenkenntnisse
Javascript
Sehr gute Kenntnisse
Objective C
Expertenkenntnisse
Perl 
Sehr gute Kenntnisse
Unix Shell
Bourne,Bash, Expertenkenntnisse
Unix-Werkzeuge
AWK,SED, Expertenkenntnisse
Visual Basic
Gute Kenntnisse

Datenbanken

Hibernate
Expertkenntnisse
JDBC
Expertkenntnisse
Oracle Messaging
Gute Kenntnisse
Oracle Optimierung
Sehr gute Kenntnisse
Oracle PLSQL, Tools
Expertkenntnisse
Oracle SQL
Expertkenntnisse
PL/SQL
Expertenkenntnisse
SQL
Gute Kenntnisse
SYBASE Programmierung , Tools
Aussreichende Kenntnisse
SYBASE SQL
Gute Kenntnisse

Datenkommunikation

TCP /IP       
Gute Kenntnisse

Design / Entwicklung / Konstruktion

Agile Software-Entwicklung
Gute Kenntnisse
Datenbankmodellierung
Expertenkenntnisse
Eclipse  
Expertenkenntnisse
HiveMind  
Gute Kenntnisse
J2EE
Sehr gute Kenntnisse
Java Swing
Expertenkenntnisse
JBoss 
Expertenkenntnisse
JEE (EJB,MDB)
Expertenkenntnisse
JMS
Expertenkenntnisse
Maven 
Expertenkenntnisse
Spring 
Gute Kenntnisse
TomCat (Applikation Server) 
Expertenkenntnisse
UML
Gute Kenntnisse

Branchen

Branchen

  • Banken
  • Finanzdienstleister
  • IT-Dienstleistungen
  • Fondsgesellschaften
  • Vertrieb (Finanz)

Einsatzorte

Einsatzorte

Deutschland

Ich such zur Zeit eine 100% Remote Tätigkeit.

möglich

Projekte

Projekte

1 Jahr
2021-01 - 2021-12

MicroServices Projekt

SpringBoot Domain Modelling

Firma Infosys

Infosys Limited

 Zweigniederlassung Deutschland

  Frankfurt am Main

                                               

Lead Entwickler und Berater

                                               

                                                Beschreibung:

Transformationsprojekt aus dem Fachbereich Pricing und Conditions bei einem namenhafte Kunde der Automotive Branche

                                               

Projektziel ist die Ablösung der Monolithen System Landschaft durch einzelnen neue Microservices.

                                               

 

Tätigkeitseschreibung:

Rolle Lead Entwickler im Scrum Team.

·       Betreuung Offshore und lokale Teams

·       Unterstützung des Product Owner

·       Anleitung der Entwicklungstätigkeiten (Offshore)

·       API Design

·       Erstellung von Camunda Business Flow BPMN

·       Erstellung von Rules mit Drools DMN

·       Vorgaben zur: Best Practices ? Java Patterns usw.

·       Betreuung von Senior und Junior Entwickler

·       Code Reviews

·       Qualitätssicherung der Software

Unit  IT Tests, CI/CD, Sonar, u.v.a.m.

 

 

 Rolle Solution / Technical Architekten

·       Strategien zur Anbindung der Legacy Systeme / Schnittstelle

·       API Design

·       Microservices Design Pattern

·       Unterstützung der Business Analysten mit hinblick auf Business Capabilities

                                                                                                                                               

                                                Entwicklungswerkzeug im Einsatz

·       Microservices mit Springboot unter Verwendung der gängigen

?      Event Sourcing

?      Saga Pattern / Orchestration für zur Lösung verteilte Transaktionen über mehre Services,

Outboxing Pattern

?      Registry Service

?      API Gateway Pattern

?      Fassade Composite Dienst (Anbindung Legacy Systeme)

·       Camunda und Drools Springboot Integration

·       Camunda und Drools  Test-Support JUnit 5

·       Datenmodellierung

·       Angular > 7

·       Kafka / ZooKeeper Spring Integration

·       Docker / Kubernetes

·      

SpringBoot Domain Modelling
Daimler
Homeoffice / Stutgart
3 Jahre 1 Monat
2017-10 - 2020-10

Diverse Projekte

Freier Mitarbeiter Eclipse JAXB ? XML Schema SVN ...
Freier Mitarbeiter

Projekt CleKS – Kdialog Umfeld

Clearingverfahren KSt-Zerlegung

  • CleKS (Clearingverfahren KSt-Zerlegung) ist ein Programm, das in den beauftragten Finanzämtern der Länder für die Abrechnung und Überwachung der KSt-Zerlegungsfälle eingesetzt ist. Dabei werden die Zerlegungsdaten nach Erstellung im Festsetzungsverfahren unter UFA 39 dem Programm CleKS zur Verfügung gestellt. Zusätzlich auch die Portierung einem in C geschriebenen Programm im Umfeld von MASKE nach JAVA
  • Das Projekt wird am Ansatz der agilen Softwareentwicklung geführt. 
  • Erstellung eines Angular Prototyps

Entwicklungswerkzeug im Einsatz

  • Spring - Spring Boot, Web Service, DI, SOAP, RESTful
  • Advance Logging (Routers) Log4j2
  • Spring JPA / Hibernate ORM
  • Rest-Service
  • XSD Scheme Modellierung
  • Datenmodellierung
  • Liquibase (DB Test-Framework)
  • Schwerpunkt Entwickler-Test
    • Mockito ( Mock / Spy)
    • Spring Testing Profiles / Test Configuration
    • Maven Surefire / Failsave Plugins
    • Maven assembly Pluging (Verteilung von Artefakte und Dependencies ) zwecks IT-Testing
    • Maven Profiles Build Steuerung (Jenkins Build / Lokale Builds)
    • IT-Tests Client / Server
    • Performance und Nebenläufigkeit Web Komponenten
    • Fachlichkeit
    • UNIX System Test ( Batch Skripte)
  • Unterstützung Abnahme Tests

Entwicklungswerkzeug im Einsatz

  • JavaScript
  • TypeScript
  • JSP
  • Java 9
  • Visual Code (IDE)
  • Angular Framework 2 Version 10    

Projekt im BIENE  Umfeld

  • Bundeseinheitliches integriertes evolutionär neu entwickeltes Erhebungsverfahren.

  • Software Einheit in Rahmen der KONSENS Software Prozesses und Lösungsvorgaben

  • Java Webservice Lösung zur Unterstützung    Erhebungsverfahren.

  • Schulung bzw. Coaching der Mitarbeiter eines jungen Teams im Bereich Softwareentwicklung mit dem Einsatz der Spring-Framework, Java – Software Design, Clean Code, Testbarkeit, Schichtenmodell (Trennung Schnittstellen/Businesslogik), Unit-Testing, Integrationstests, Nebenläufige-Tests, Maven Projekte, Jenkins Build Management, Sonar/JaCoCo und weitere Punkte.  
  • Das Projekt wird am Ansatz der agilen Softwareentwicklung geführt. 

Entwicklungswerkzeug im Einsatz

  • Eclipse
  • Coaching / Mentoring
  • Software Architektur
  • JAXB – XML Schema
  • SVN
  • Java, Maven
  • Apache CFX (Web Service SOAP)
  • Spring - Spring Boot, Web Service, DI
  • Apache FOP / Velocity
  • JIRA / Confluence
  • JUnit5
  • Continous Build – Jenkins
  • Code Qualität Sonar/JaCoCo
Eclipse JAXB ? XML Schema SVN Java Maven Spring - Spring Boot Web Service DI Advance Logging (Routers) Log4j2 Apache FOP JIRA / Confluence Javscript / jquery JUnit5 Continous Build ? Jenkins Code Qualität Sonar/JaCoCo Apache CFX (Web Service SOAP) Datenmodellierung Java JPA / Hibernate Liquibase als (Test-Framework)
Hessische Zentrale für Datenverarbeitung
Wiesbaden
6 Monate
2017-04 - 2017-09

B2B /C2B Anwendung

Freier Mitarbeiter Intellij EJB 3.1 / JPA / MDB Oracle Weblogic ...
Freier Mitarbeiter
  • IT Projekt zur Ablösung der bestehende produktive Mainframe
  • Anwendung zur Verarbeitung von Meldungen und Kundenanfrage                                              
  • Unterstützung der Mannschaft vor Ort bei der Entwicklung eines neuen Prozess-Engine  auf Basis von Java zu
Intellij EJB 3.1 / JPA / MDB Oracle Weblogic Git Alassian Suite Java maven JSF Angular 2 Camunda
SCHUFA Holding AG
Wiesbaden
3 Monate
2017-02 - 2017-04

Schulverwaltungssysteme

Freier Mitarbeiter
Freier Mitarbeiter

Meine Tätigkeit umfasst Weiterentwicklung, Fehlerbehebung der Java Applikation

Die wesentlichen Merkmale

  • Eclipse Equinox
  • Postgress, Subversion und Apache Ant
ISB AG
Karlsruhe
1 Jahr 1 Monat
2015-12 - 2016-12

Bereich Client Reporting

Freier Mitarbeiter
Freier Mitarbeiter

Für die Bereitstellung von Fondsberichte an Institutionalen Investoren. Die Berichte zur Fonds können über das Portal abonniert werden. Die Kunden erhalten ihre Berichte durch mehrere Verteilungskanäle wie; FTP, Mail-Anhang oder als HTML Verlinkung über das Portal und in unterschiedlichen Formate wie PDF, Excel, CSV usw.

Tätigkeitsbeschreibung:

Maßnahmen zur Erhöhung der Software Qualität durch das Aufbau einer CI Umgebung unter Einsatz von Jenkins, Nexus, Sonar und Jacoco Test Abdeckungsmetrik Software. extensive Refactoring der Alt-Anwendungen, Migration nach Maven 3 und die Programmierung von Unit und Integrationstest. Zudem wurde einige der Anwendungen in das  Spring Boot Frameworks überführt.

                                              

Die wesentlichen Merkmale

  • Spring Boot 4.0 Framework
  • Oracle 12, Jenkins, Nexus, Sonar, Jacoco Maven 3, Subversions
  • Unit-Integrationstests / JUnit, Mockito, Green Mail
  • HighCharts, Birt, PhantomJS
  • Javascript, Java Scripting, Typescript
  • AngularJS 2
  • RESTful /JSon Web-Services, HTTP Client Programmierung
  • Einsatz die neuen Java 8 Features wie Streams (Maps, Collectors, filter uvm.) Lambdas und Optional.
  • Verbesserung und Ausbau Logging und Exception Handling
  • 2 Level Support
  • Realisierung und Aufwandsschätzung neue Funktionalität in Zusammenarbeit mit dem Fachbereich.
  • PL SQL Programmierung / DB Design
Allianz Global Investors
Frankfurt / Main
5 Monate
2015-08 - 2015-12

Entwicklung Java SOAP Dienste

Freier Mitarbeiter
Freier Mitarbeiter
  • Entwicklung Java SOAP Dienste für die Distribution von Kundenstammdaten an unterschiedlichen Abnehmer-Systeme
  • Für diesen Zweck wurde IBM MDM Master Data Management eingesetzt.
  • Meine Aufgabe bestand darin Bereiche den Kundenstammdaten under der Verwendung von MDM, Java 7 und IBM Websphere bereitzustellen.
PostFinance AG
Zofingen, Schweiz
7 Monate
2015-01 - 2015-07

Anbindung einer neue Stranggussanlage

Freier Mitarbeiter
Freier Mitarbeiter
  • Anbindung einer neue Stranggussanlage und Erweiterung um das Thema „Dynamische Schnittliste“ zur Steuerung der Riegelschnittanlage.
  • Beschreibung der Tätigkeiten und eingesetzte Software entnehmen Sie aus der Beschreibung aus der Zeitspanne 09/2012 - 03/2014
Dillinger-Hütte GTS, Abteilung TI-STW
Dillingen/Saar
9 Monate
2014-04 - 2014-12

Neuentwicklung eines Software zu Unterstützung

Freie Mitarbeiter
Freie Mitarbeiter
  • Neuentwicklung eines Software zu Unterstützung der Einkäufe beim Lieferant.
  • Dabei bietet die Software die Überwachung der Lieferungstermine und Unterstützung in der Planungsphase.
  • Dabei werden die Verteilung der Ware unter den Filialien im Bezug auf Konfektionsgrößen, Farben, Materialien, usw. berücksichtigt.
  • Des Weitern werden diverse Schnittstellen zu Vor- und Nachgelagerte System  realisiert.
Mode IT Systems GmbH & Co. KG
Düsseldorf
1 Jahr 7 Monate
2012-09 - 2014-03

Neuentwicklung bzw. Ablösung von Alt-Systeme

Freier Mitarbeiter
Freier Mitarbeiter
  • Neuentwicklung bzw. Ablösung von Alt-Systeme im Bereich der Prozesssteuerung und Überwachung der Stahlproduktion.
  • Entwicklung Java Swing GUI, JEE Geschäftslogik innerhalb Jboss Appikation-Server, Refactoring, Erstellung Release Versionen der Software

 

Die wesentlichen Merkmale

  • JPA Hibernate, EJB3 Transaktion, MDB, EJB Timers
  • Oracle DB
  • JUnit-Tests von allen entwickelten Komponenten
  • CI Plattform Jenkins
  • Maven und Apache Subversion
  • Projektarbeit in Anlehnung der an Agile Ansatz
  • IntelliJ IDE, Java 6, LiquiBase DB Werkzeug, Unix
  • GoF Entwurfmuster
  • Refakoring Tätigkeiten
  • Junit, FEST GUI und Integration Tests
  • MigLayout / JGoodies
  • iText (Reporting)
  • Scrum Erfahrung
Dillinger-Hütte GTS, Abteilung TI-STW
Dillingen/Saar
3 Monate
2012-06 - 2012-08

WebSphere Applikation

Freier Mitarbeiter
Freier Mitarbeiter

Ausbau und Fehlerbehebung bestehende WebSphere Applikation- server SOAP Schnittstelle zu den externen Partner der DZ Bank

Die wesentlichen Merkmale

  • Betreuung der Fachbereich
  • Ausbau bestehende J2EE Session Beans
  • JPA Hibernate
  • Erweiterung Oracle Datenbank (XML Types)
  • JAXB Anbindung                                             
DZ PrivatBank S.A
Luxembourg-Strassen
11 Monate
2011-06 - 2012-04

Java Entwicklung

Freier Mitarbeiter
Freier Mitarbeiter

Projekteinsatz bei einer großer deutsche Firma in Frankfurt - Neiderrad im Bereich Java Entwicklung. Swing GUI und Serverseitige Entwicklungsaufgaben.

System Beschreibung:

System zur Mitarbeiter Disposition, dient die Erstellung von Einsatzplänen unter Betrachtung der Qualifikation der Mitarbeiter, sowie Tarifzugehörigkeit und die Einhaltung der verschiedenen gesetzlichen und gewerkschaftlichen Regelungen.

 

Die wesentlichen Merkmale:

  • Ausbau und Wartung der Java Swing Client Anwendung und  Datenverwaltungs-Schnittstellen
  • Daten Anbindung mittels EJB 3.0 WebLogic, JPA 2.0  EclipseLink.
  • Maven 3.X
  • Erstellung von Tabellen und Prozeduren - Oracle DB
  • Erstellung von Unit-Test
  • Defekt und Version Management mit IBM ClearCase
DB Systel
Frankfurt / Main
4 Jahre 10 Monate
2006-06 - 2011-03

Neuentwicklung und Ausbau vorhanden Anwendungen

Freier Mitarbeiter
Freier Mitarbeiter

Neuentwicklung und Ausbau vorhanden Anwendungen im Java J2EE Umfeld.

Die wesentlichen Merkmale:

  • Wartung und Ausbau Online Reporting (Java Thin-Client), Ausbau der Automatisierungsgrad der inhouse Mahnungswesen Softwarelösung Java Entwicklung - Swing GUI, Web-Service (TomCat) Applikation Services 
  • Benutzer-Rechte Verwaltung bzw. Auditing
  • Oracle Datenbank Umsetzung Business Logik bzw. Prozessteuerung in PL/SQL
  • Frameworks, Hibernate (JDBC Technologie), HiveMind  / Spring, JGoodies, Framework der DVAG
  • Benutzer Support
  • Prozesseüberwachung – JavaServer Faces
  • Unterstützung der Fachbereich -Mahnwesen
  • Release Planung
Deutscher Vermögensberatung AG
Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

1975-1979:

Institution: Hartford Public High School, Hartford, Connecticut USA

 

1980-1984:

Institution: University of Connecticut, West Hartford / Storrs, Connecticut USA

Ausbildung: Studium: Ing./Mathematik

Kompetenzen

Kompetenzen

Top-Skills

Java 8 Spring boot REST Oracle DB / PLSQL Hibernate WildFly Application Server Angular 2 TypeScript Python Camunda-BPM Bootstrap CSS(3)

Produkte / Standards / Erfahrungen / Methoden

Alassian Suite
Expertkenntniss
Angular
Expertkenntniss
Camunda
Expertkenntniss
Eclipse
Expertkenntniss
EJB 3.1 / JPA / MDB
Expertkenntniss
Git
Expertkenntniss
JSF
JSON
Gute Kenntnisse
maven
Expertkenntniss
Oracle Weblogic
ReactJS
Expertkenntniss
SOAP
Expertkenntniss
Spring Boot Framework
Expertkenntniss
SWIFT  
Expertkenntniss
VUE
Expertkenntniss

Zur Person:

  • Senior Java Entwickler mit über 15 Jahren Erfahrung in der Umsetzung von Software Projekten von diversen Kunden. Meine Vorteile zeichnen sich  dadurch  aus, dass  ich eine  kundenorientierte Sichtweise für  die optimalen Lösungen gemäß den Anforderungen des Kunden umsetze.
  • Durch meine langjährige Erfahrung im Bankenumfeld, sind mir diverse Finanzprodukte und Prozesse sehr vertraut. Meine Erfahrung mit Oracle PL/SQL Entwicklung sowie Datenbank-Optimierung, Java Swing GUI Entwicklung und  JEE  JBoss / WildFly wie aus meinem Lebenslauf nachgewiesen ist, runden meine Kenntnisse ab.
  • Ein wichtiger Aspekt ist die Qualität der Software, durch den Einsatz von CI, Test (Unit/Integration), und Softwaremetrik, diese tragen dazu bei dieser Ziele zu erreichen und eingeschlagenen Lösung zu verifizieren.
  • Den Kunden unterstütze ich in den Prozessen und den Einsatz der Werkzeuge um diese Ziele zu erreichen.

Softwarepakete und Tools: 

  • Ant / Maven

  • Actuate

  • Powerdesigner

  • TOAD

  • Eclipse  IDE

  • Intellij IDEA

  • Xcode

  • Charles River Trading System

Methoden: 

  • UML 

  • Software Design Patterns

  • Datenbankmodellierung

Technologien / Frameworks: 

  • J2EE (JAXP, JSP, Servlets, EBJ 3, JMS, usw.)

  • Java Swing GUI Frontend

  • Java JDBC /JPA

  • Java RMI / SOAP Axis

  • Java JAXB

  • Client-Server  / Multitier Architektur

  • Spring / HiveMind  IOC

  • Maven

  • Hibernate

Web Technologien: 

  • JSF 2

  • Java Script

  • HTML

  • CSS

Sonstige

  • Haskell Sehr gute Kenntnisse
  • IOS (Swift)  Sehr gute Kenntnisse

Betriebssysteme

iOS iPhone / iPad
Sehr gute Kenntnisse
Unix  
Sehr gute Kenntnisse
Windows
Sehr gute Kenntnisse

Programmiersprachen

C/C++
Expertenkenntnisse
CSS5
Sehr gute Kenntnisse
HTML
Sehr gute Kenntnisse
Java
Expertenkenntnisse
Javascript
Sehr gute Kenntnisse
Objective C
Expertenkenntnisse
Perl 
Sehr gute Kenntnisse
Unix Shell
Bourne,Bash, Expertenkenntnisse
Unix-Werkzeuge
AWK,SED, Expertenkenntnisse
Visual Basic
Gute Kenntnisse

Datenbanken

Hibernate
Expertkenntnisse
JDBC
Expertkenntnisse
Oracle Messaging
Gute Kenntnisse
Oracle Optimierung
Sehr gute Kenntnisse
Oracle PLSQL, Tools
Expertkenntnisse
Oracle SQL
Expertkenntnisse
PL/SQL
Expertenkenntnisse
SQL
Gute Kenntnisse
SYBASE Programmierung , Tools
Aussreichende Kenntnisse
SYBASE SQL
Gute Kenntnisse

Datenkommunikation

TCP /IP       
Gute Kenntnisse

Design / Entwicklung / Konstruktion

Agile Software-Entwicklung
Gute Kenntnisse
Datenbankmodellierung
Expertenkenntnisse
Eclipse  
Expertenkenntnisse
HiveMind  
Gute Kenntnisse
J2EE
Sehr gute Kenntnisse
Java Swing
Expertenkenntnisse
JBoss 
Expertenkenntnisse
JEE (EJB,MDB)
Expertenkenntnisse
JMS
Expertenkenntnisse
Maven 
Expertenkenntnisse
Spring 
Gute Kenntnisse
TomCat (Applikation Server) 
Expertenkenntnisse
UML
Gute Kenntnisse

Branchen

Branchen

  • Banken
  • Finanzdienstleister
  • IT-Dienstleistungen
  • Fondsgesellschaften
  • Vertrieb (Finanz)

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.