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 - 04/2019

2 Jahre 11 Monate

Auf Anfrage

Rolle
Senior Softwareentwickler
Kunde
Auf Anfrage
Einsatzort
Frankfurt am Main
Projektinhalte

Analyse, Design und Implementierung der Java EE Anwendung zur workflowbasierten Erfassung und Aktualisierung von Konzerndaten sowie Kreditkartenanträgen. 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 - 04/2019

3 Jahre 11 Monate

Auf Anfrage

Rolle
Senior Softwareentwickler
Kunde
Auf Anfrage
Einsatzort
Frankfurt am Main
Projektinhalte

Übernahme der Webanwendung zur Möglichkeit der Selbstwahl von Kreditkarten PIN durch den Karteninhaber. 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 - 04/2019

3 Jahre 11 Monate

Auf Anfrage (Middleware)

Rolle
Softwareentwickler
Kunde
Auf Anfrage
Einsatzort
Frankfurt am Main
Projektinhalte

Übernahme des Transaktions- und Routingdienstes zur Wunsch-PIN Vergabe zwischen einer Autorisierungsschnittstelle und internen Satellitenanwendungen. 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 - 04/2019

6 Jahre 2 Monate

Auf Anfrage

Rolle
Application Developer
Kunde
Auf Anfrage
Einsatzort
Frankfurt am Main
Projektinhalte

Übernahme der Client-Server Anwendung zur Entgegennahme von Antragsdaten. 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

Auf Anfrage

Rolle
Senior Softwareentwickler
Kunde
Auf Anfrage
Einsatzort
Frankfurt am Main
Projektinhalte

Analyse, Design und Implementierung der Java EE Anwendung zur workflowbasierten Transaktions- und Mahnverarbeitung. Orchestrierung von automatisiert angelegten Mahnvorgängen sowie dessen Verarbeitung gemäß Drehbuchvorgaben zwischen AWL internen Modulen (Gateway zur Übermittlung von Transaktionen), der 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

Auf Anfrage

Rolle
Softwarentwickler
Kunde
Auf Anfrage
Einsatzort
Frankfurt am Main
Projektinhalte

Analyse, Design und Implementierung der Java EE Anwendung zur Online basierten Erstellung von Berichten über SAP Business Object. 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

Auf Anfrage (Middleware)

Rolle
Softwareentwickler
Einsatzort
Frankfurt am Main
Projektinhalte

Analyse, Design und Implementierung der JEE Server Anwendung für eine Mobile-Banking Lösung. Middleware Implementierung für den Zugriff auf Standardfunktionen von internen Systemen (Card Online Service) über einen Smartphone und einer Mobile-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

Auf Anfrage (Middleware)

Rolle
Softwareentwickler
Einsatzort
Frankfurt am Main
Projektinhalte

Analyse, Design und Implementierung eines Transformations- sowie Routingdienstes zwischen verschiedenen Card Schemes (Visa, Master ..) und 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
MDD
Middleware
Nexus
OWASP
PCI DSS
SAOP
SAP
Business Objects, Crystal Reports
SCJP (Sun Certified Java Programmer)
Scrum
Selenium
SoapUI
SonarQube
Spring
SVN
TDD
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

Framework / API`s:

  • Java EE, Spring, Hibernate, OpenJPA,  Apache Camel, Apache Service Mix, Apache Tapestry, JSF, Struts, ZK OSS, Apache Tynamo, Apache Shiro, Apache FOP, Apache CXF, jQuery, JAXB, JAX-RS, JAX-WS, Jersey, Hazelcast, SAP Crystal Reports, SAP Business Objects, Adobe LiveCyle, Owasp ESAPI

Protokolle / Architektur:

  • JSON, XML, XSD, JMS, SOAP, Ajax, Webservices, RESTful, Middleware, SOA, EAI, ESB, OSGI

Methodik:

  • SCRUM, Lean Management, PCI DSS, Owasp

Tools:
IDE:

  • Eclipse
  • IntelliJ
  • IBM RAD
  • Visual Studio

CI/CD, Repository:

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

Testing, Mockup:

  • Selenium
  • SoapUI
  • Postman
  • Junit
  • TestNG
  • JMockit

Code-Analyse / Issue-Tracking:

  • SonarQube
  • FindBugs
  • Cobertura
  • Jira
  • Sharepoint

UML:

  • Microsoft Visio
  • Astah
  • Draw.io

Applicationserver:

  • JBoss EAP / WildFly
  • IBM WebSphere
  • TomEE
  • Apache Tomcat

Software:

  • Objektorientierte-Analyse, -Design, -Entwicklung
  • Test
  • Verifikation
  • Client/Server Applikationen
  • Visualisierung
  • GUI
  • Web-Applikationen
  • Middleware und Web-Technologien
  • 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 - 04/2019
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 ServiceIntegration)

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

×
×