Fachlicher Schwerpunkt dieses Freiberuflers

Software-Engineer: JavaEE, Fullstack, Architektur, Backend, Middleware, JSF, Tapestry, Spring, Hibernate, Webservices, SAOP, RESTful, JSON, EAI, ESB

verfügbar ab
06.05.2019
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D6

D5

Städte
Frankfurt am Main
200 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

06/2016 - Heute

2 Jahre 9 Monate

EWL@ApplyGUI

Rolle
Senior Softwareentwickler
Kunde
verschiedene Großbanken
Einsatzort
Frankfurt am Main
Projektinhalte

Analyse, Design und Implementierung der Java EE Anwendung equensWorldine@ApplyGUI zur workflowbasierten Erfassung und Aktualisierung von Konzerndaten sowie Kreditkartenanträgen für die Commerzbank, Postbank, Landesbank Berlin (LBB) und Baden-Württembergische Bank (BWB). Mehrschichtige generische Umsetzung der Anwendung zur Parametrisierung von Erfassungs- und Prüferfassungsmasken beliebig konfigurierbarer Formulare (Maskengenerierung). Entwicklung und Implementierung der Anwendung in Eclipse mit Java EE 7, Web Framework Tapestry, Apache Tynamo & Shiro (Security Framework für Authentifizierung und Autorisierung) und ORACLE DB in der JBOSS EAP 6 Applicationserver Umgebung.

Verantwortlichkeit:

LEAD Entwicklung – Abstimmung mit den Business Analysten, Datenbankentwicklern, QA und Betrieb bei Problemanalysen und Anforderungsumsetzungen. Berichte an den Projektleiter/Vorgesetzten über den Projektverlauf. Einarbeitung von internen und externen (Indien) Entwicklern in die Anwendung, Erstellung technischer Dokumentationen. Beratung von internen Anwendern.

Kenntnisse

Java EE 7

Apache Tapestry

Apache Tynamo

Apache Shiro

Ajax

jQuery

Lean Management

PCI DSS

OWASP

Produkte

Eclipse

JBoss EAP

Oracle

Jenkins

Maven

06/2015 - Heute

3 Jahre 9 Monate

EWL@SSP-WhiteLabel

Rolle
Senior Softwareentwickler
Kunde
Audi & VW Bank, Commerzbank
Einsatzort
Frankfurt am Main
Projektinhalte

Übernahme der Webanwendung zur Möglichkeit der Selbstwahl von Kreditkarten PIN durch den Karteninhaber für die Audi- & VW-Bank sowie der Commerzbank. Analyse und Design neuer Anforderungen und Abstimmung mit den Business Analysten über die Umsetzung und Erstellung der Feinspezifikation. Entwicklung und Implementierung der Anforderungen in die Java EE Anwendung in Eclipse mit Einsatz von Web Framework Tapestry, Apache CXF und JAXB in der JBOSS EAP 6 Applicationserver Umgebung.
Verantwortlichkeit:
Entwicklung seit 06/2015. Einarbeitung von Entwicklern in die Anwendung. Beratung von internen Anwendern. Abstimmung mit den Business Analysten, Datenbankentwicklern, QA und Betrieb bei Problemanalysen und Anforderungsumsetzungen.

Kenntnisse

Java EE 7

Apache Tapestry

Apache CXF

JAXB

Ajax

jQuery

SAOP

Java API for XML Processing

PCI DSS

Lean Management

OWASP

Spring

Produkte

Eclipse

JBoss EAP

SonarQube

Maven

Jenkins

TomEE

06/2015 - Heute

3 Jahre 9 Monate

EWL@SSP-Gateway (Middleware)

Rolle
Softwareentwickler
Kunde
Commerzbank
Einsatzort
Frankfurt am Main
Projektinhalte

Übernahme des Transaktions- und Routingdienstes zur Wunsch-PIN Vergabe zwischen der Autorisierungsschnittstelle WLP-FO ISS (Worldline Pay Frontoffice Issuing) und AWL internen Satellitenanwendungen, unter anderem Sempris@CORE (Customer online Repository). Analyse und Design neuer Anforderungen und Abstimmung mit den Business Analysten über die Umsetzung und Erstellung der Feinspezifikation. Entwicklung und Implementierung der Anforderungen in die Java EE Anwendung in Eclipse mitEinsatz von Spring Bean Framework, Apache CXF und der Integrationsplattform Fuse ESB / Apache Service Mix in der JBOSS EAP 6 Applicationserver Umgebung.

Verantwortlichkeit:
Entwicklung seit 06/2015. Einarbeitung von Entwicklern in die Anwendung. Beratung von internen Anwendern. Abstimmung mit den Business Analysten, Datenbankentwicklern, QA und Betrieb bei Problemanalysen und Anforderungsumsetzungen.

Kenntnisse

Java EE 7

Apache CXF

Apache Camel

Apache Service Mix

Enterprise Service Bus

Enterprise Application Integration

Middleware

Fuse ESB

Lean Management

PCI DSS

Spring

Produkte

Eclipse

JBoss EAP

SonarQube

Jenkins

Maven

03/2013 - Heute

6 Jahre

AWL@ApplyOnline

Rolle
Application Developer
Kunde
Landesbank Berlin (LBB)
Projektinhalte

Übernahme der Client-Server Anwendung zur Entgegennahme von Antragsdaten für die Landesbank Berlin (LBB). Analyse und Design neuer Anforderungen und Abstimmung mit den Business Analysten über die Umsetzung und Erstellung der Feinspezifikation. Entwicklung und Implementierung der Anforderungen in die J2EE Anwendung in Eclipse mit Integration von Web Services (Spring WS) sowie Einsatz von ORM Framework Hibernate in der IBM WebSphere Applicationserver Umgebung.

Verantwortlichkeit:

Entwicklung seit 03/2013. Einarbeitung von Entwicklern in die Anwendung. Beratung von internen Anwendern. Abstimmung mit den Business Analysten, Datenbankentwicklern, QA und Betrieb bei Problemanalysen und Anforderungsumsetzungen.

Kenntnisse

Java EE 6

SpringFramework

SOAP

Hibernate

Hibernate

PCI DSS

Produkte

Eclipse

WebSphere

Oracle

Jenkins

Nexus

Maven

SoapUI

10/2016 - 06/2017

9 Monate

EWL@MaaxGUI

Rolle
Senior Softwareentwickler
Kunde
Audi & VW Bank, Commerzbank
Einsatzort
Frankfurt am Main
Projektinhalte

Analyse, Design und Implementierung der Java EE Anwendung equensWorldine@MaaxGUI zur workflowbasierten Transaktions- und Mahnverarbeitung. Orchestrierung von automatisiert angelegten Mahnvorgängen sowie dessen Verarbeitung gemäß Drehbuchvorgaben zwischen AWL internen Modulen equensWorldline@WLSI (Gateway zur Übermittlung von Transaktionen), Sempris@CORE (Customer online Repository) und externen Inkassodiensten bzw. Druckdienstleistern (Brieferstellung). Entwicklung und Implementierung der Anwendung in Eclipse mit Java EE 7, Web Framework Tapestry, Apache CXF, Apache Tynamo & Shiro (Security Framework für Authentifizierung und Autorisierung) in der JBOSS EAP 6 Applicationserver Umgebung.

Verantwortlichkeit:
LEAD Entwicklung - Abstimmung mit den Business Analysten, Datenbankentwicklern, QA und Betrieb bei Problemanalysen und Anforderungsumsetzungen. Berichte an den Projektleiter/Vorgesetzten über den Projektverlauf. Einarbeitung von Entwicklern in die Anwendung, Erstellung technischer Dokumentationen. Beratung von internen Anwendern.

Kenntnisse

Java EE 7

Apache Tapestry

Apache Tynamo

Apache Shiro

PCI DSS

Ajax

jQuery

Apache CXF

Scrum-Methodik

OWASP

Produkte

Eclipse

JBoss EAP

Jenkins

Maven

11/2012 - 12/2014

2 Jahre 2 Monate

AWL@Reporting

Rolle
Softwarentwickler
Kunde
ING-Diba
Einsatzort
Frankfurt am Main
Projektinhalte

Analyse, Design und Implementierung der Java EE Anwendung Worldine@Reporting zur Online basierten Erstellung von Berichten über SAP Business Object für die ING-DiBa Bank. Entwicklung und Implementierung der Anwendung in Eclipse mit Java EE 6, ORM Framework Hibernate, Web Framework Tapestry, AJAX, JQuery, ORACLE DB, JBOSS Applicationserver 7 und Integration von SAP Crystal Reports in die Anwendung.

Verantwortlichkeit:

LEAD Entwicklung - Abstimmung mit den Business Analysten, Datenbankentwicklern, QA und Betrieb bei Problemanalysen und Anforderungsumsetzungen. Einarbeitung von Entwicklern in die Anwendung. Beratung von internen Anwendern.

Kenntnisse

Java EE 6

Hibernate

Spring

Apache Tapestry

Ajax

jQuery

SAP Crystal Reports

SAP Business Objects

Lean Management

PCI DSS

OWASP

Produkte

Eclipse

JBoss

Jenkins

Maven

Oracle

SonarQube

03/2012 - 11/2012

9 Monate

WLP@Mobile-Connector (Middleware)

Rolle
Softwareentwickler
Projektinhalte

Analyse, Design und Implementierung der WLP@Mobile-Connector Server Anwendung für eine Mobile-Banking Lösung. Middleware Implementierung für den Zugriff auf Standardfunktionen von SEMPRIS@Web (auch bekannt als COS (Card Online Service)) über einen Smartphone und einer SEMPRIS@Web App (iOS und Android) zur Darstellung von Kreditkartenabrechnungen und der zugehörigen Daten. Entwicklung und Implementierung der Anwendung in Eclipse mit Java EE 6, RESTful Webservices (JAX-RS), JSON (Jersey JSON), JAXB und JBOSS Applicationserver 6.

Verantwortlichkeit:

LEAD Entwicklung - Abstimmung mit den Business Analysten, Datenbankentwicklern, QA und Betrieb bei Problemanalysen und Anforderungsumsetzungen.

Kenntnisse

Java EE 6

Java API for RESTful Web Services

JAXB

JAX-RS

JAX-WS

JSON

Jersey

WebService

PCI DSS

Lean Management

REST

Produkte

Eclipse

JBoss

SoapUI

SonarQube

Maven

Jenkins

09/2011 - 03/2012

7 Monate

CISS CASPER-IBO@Gateway (Middleware)

Rolle
Softwareentwickler
Einsatzort
Frankfurt am Main
Projektinhalte

Analyse, Design und Implementierung eines Transformations- sowie Routingdienstes zwischen verschiedenen Card Schemes (Visa, Master ..) und AWL internen Diensten zur Generierung universeller Datenformate in der Transaktionsverarbeitung. Integration der Anwendung in eine EAI Plattform mit Berücksichtigung der ESB Architektur. Entwicklung und Implementierung der Messaging Middleware Anwendung in Eclipse mit Apache Camel, Apache CXF und Apache Servicemix. Erstellung von Feinspezifikation, Konzepten und Aufwandsschätzung. Erstellung von technischer Spezifikation in UML.

Verantwortlichkeit:

LEAD Entwicklung – Abstimmung mit den Business Analysten, Datenbankentwicklern, QA und Betrieb bei Problemanalysen und Anforderungsumsetzungen. Berichte an den Projektleiter/Vorgesetzten über den Projektverlauf, wöchentliche Abstimmung (Meetings) mit internen und externen Mitarbeiter (Indien) bzw. Abteilungen. Einarbeitung von Entwicklern in die Anwendung, Erstellung technischer Dokumentationen.

Kenntnisse

Java EE 6

Apache CXF

Enterprise Service Bus

Enterprise Application Integration

Middleware

Apache Camel

WebServices

Produkte

Eclipse

JBoss ApplicationServer

SoapUI

Maven

Jenkins

Branchen

Automotive

Banken & Finanzsektor

Luft & Raumfahrt

Kompetenzen

Produkte / Standards / Erfahrungen
Apache
CXF, Camel, Service Mix, Shiro, Tapestry, Tynamo
Eclipse
RCP
Enterprise Service Bus
Fuse ESB
GIT
Hibernate
IBM WebSphere
JBoss
ApplicationServer, EAP, WildFly
Jenkins
JIRA
Lean Management
Maven
Middleware
Nexus
OWASP
OWASP
PCI DSS
SAOP
SAP
Business Objects, Crystal Reports
SCJP (Sun Certified Java Programmer)
Scrum
Selenium
SoapUI
SonarQube
Spring
SVN
TomEE
WebServices

Aktuelle Kernkompetenzen:

  • Konzeption und Implementierung objektorientierter Anwendungssysteme
  • Prozessorientierte Integrationslösungen im heterogenem Umfeld (zwischen Mobile- und Webanwendungen sowie Transaktionsdiensten und zugehörigen Satellitenanwendungen)
  • Entwurf und Umsetzung komponentenbasierter Architekturen auf Basis von Java EE Technologien
  • Routing und Transformation von End-to-End Verbindungen über Middleware
  • Datenintegration über Enterprise Service Bus (ESB) Architekturen

Berufserfahrung:

  • ca. 11 Jahre


Fähigkeiten:

  • Analyse
  • Design
  • Implementierung
  • Softwareentwicklung
  • Softwarearchitektur
  • Test
  • Fehleranalyse/-behebung
  • Validierung
  • Dokumentation

Tools:
IDE:

  • Eclipse
  • IntelliJ
  • IBM Rational Application Developer
  • Visual Studio

CI/CD, Repository:

  • Jenkins
  • Nexus
  • CruiseControl
  • Subversion (SVN), GIT


Testing, Mockup:

  • Selenium
  • SoapUI
  • Junit
  • TestNG
  • JMockit


Code-Analyse:

  • SonarQube
  • FindBugs
  • Cobertura


UML:

  • IBM Rational Rose
  • Astah
  • Draw.io

Software:

  • Objektorientierte-Analyse, -Design, -Entwicklung
  • Test
  • Verifikation
  • Client/Server Applikationen
  • Visualisierung
  • GUI
  • Web-Applikationen
  • Middleware und Web-Technologien (AJAX, SOAP, RESTFul, JSON, XML)
  • n-Tier Architekturen
  • Modulare Programmierung
  • Design-Patterns (DTO, Factory, MVC, Observer)
  • Enterprise Application Integration (EAI)

Praktika, berufliche Nebentätigkeiten

10/2006 - 03/2007

Praktikum bei der Lufthansa Systems AG, Kelsterbach bei Frankfurt am Main
Unternehmensbereich: Lufthansa Systems Infratec GmbH (CLIC2web) Betreibermodell der Lufthansa
CARGO


03/2006 - 07/2006

Praktikum bei der Lufthansa Systems AG, Kelsterbach bei Frankfurt am Main
Unternehmensbereich: Lufthansa Systems Infratec GmbH (BetSy) Betreibermodell der Lufthansa Systems

Beruflicher Werdegang

09/2011 - heute

Rolle: Software Engineer

Kunde: equensWorldline SE in Frankfurt

Anwendungsbereich:

Electronic Payment und Transaktionsverarbeitung

  • Implementierung von End-to-End Payment Services (Issuing, Payment Solutions und Card Processing)
  • Analyse, Design und Entwicklung von Softwaresystemen auf Basis serviceorientierter Softwarearchitektur
  • Umsetzung von Middleware Lösungen über Message Bus Systeme (Enterprise Service Integration)

11/2007 - 08/2011

Rolle: Softwareentwickler / Softwarearchitekt

Kunde: PROSTEP AG in Darmstadt

Anwendungsbereich:

Product Lifecycle Management

  • Rapid Prototyping von Softwaresystemen für die Anwendungsbereiche PLM-Integration, Electronic Engineering und Supply Chain Communication im Rahmen von Forschungsprojekten
  • Konzeption und Implementierung objektorientierter, mehrschichtiger, modularer Anwendungssysteme
  • Entwicklung von Softwareprodukten und Individuallösungen für die oben genannten Anwendungsbereiche

Programmiersprachen
Ajax
C#
C, C++
CSS
EJB
HTML
Java
API for RESTful Web Services, API for XML Processing, EE 6, 7
Java EE 7
JavaScript
JAX
RS, WS
JAXB
Jersey
JMS
JNDI
JPA
jQuery
JSON
OpenGL
PHP
PL/SQL
VRML
XML
XSD

Datenbanken
MySQL
Oracle
PostgreSQL

Sprachkenntnisse
Deutsch (Muttersprache)
Englisch (gut)
Kurdisch (fließend)
Türkisch (Muttersprache)

Aus- und Weiterbildung

09/2002 - 08/2007

5 Jahre

Informatik-Studium (Diplom)

Abschluss
Diplom-Informatiker (FH)
Institution, Ort
Hochschule Rhein Main, Wiesbaden
Schwerpunkt

  • Digitale Bildverarbeitung
  • Telekommunikation
  • Verteilte Systeme

03/2007 - 08/2007: Diplomarbeit

Thema:

Konzept & Implementierung einer Managementsoftware zur Netzwerkzugangskontrolle in Kundennetzen

Zusammenarbeit mit der Lufthansa Systems AG in Kelsterbach bei Frankfurt am Main

10/2004

Vordiplom

×
×