Full Stack Java EE Entwickler
Aktualisiert am 18.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 18.03.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
gut Kenntnisse
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Rhein/Main (+200km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
möglich

Projekte

Projekte

Zeitraum: 01/2020 -
Branche: Bank / Bau
Projekt: Projekt Kairos

Umsetzung der Soka Bau spezifischen, tariflichen Urlaubs- und
Rentenversicherungverwaltung Bau auf Basis der BPMN Engine

Camunda in Verbindung mit J2EE.


Betreuung des Build Managements und der Versionsverwaltung auf

Basis von Jenkins, Git-Flow und BitBucket.


Implementierung von REST Services zur Anbindung des AngularJS Frontends.


Position: Entwicklung, Test, Buildmanagement


DV-Basis: Camunda , J2EE, REST, Git-Flow, Jenkins, BitBucket

Tests: Junit, Mockito, Sonarlint

Arbeitsverwaltung: Scrum

Versionsverwaltung: Git, BitBucket, Jenkins

Plattform: Windows, Linux

_______________________________________________________________________________

Zeitraum: 07/2018 - 11/2019

Branche: Public Sector
Projekt: Projekt Volkszählung Zensus 2021

Umsetzung der Anforderung in Rahmen des Teilprojektes RDB
(Referenzdatenbestand) auf den Gebieten Wohnraumfestlegung und
Gebietsstandsaktualisierung.


Umsetzung der Persistenzschicht, Prozesse und Frontends.
Sicherstellung von Code Qualität, Unittests und Testabdeckung.


Implementierung von Unit- und Prozesstests.

Position: Entwicklung, Test


DV-Basis: J2EE, JSF, Primefaces, JPA, Oracle, Jboss


Tests: Junit, Mockito, CDI-Unit, Sonarlint

Arbeitsverwaltung: maven, Jenkins, Scrum
Versionsverwaltung: Git
Allgemeines:

Plattform: Windows, Linux

_______________________________________________________________________________

Zeitraum: 01/2016 - 05/2018
Branche: Bank
Projekt: Prozessmodellierung und Anbindung Core Banking Systeme

Implementierung und Erweiterung von Geschäftsprozessen der Bank
Marktfolge mit BPMN auf Basis der BPM Engine ?Infinity Process
Platform?.


Anbindung der Umsysteme via Webservices, Camel Routing und JPA.


Pflege der bisherigen JSF Benutzerdialoge und Umsetzung neuer
Dialoge mit HTML5 und AngularJS.


Implementierung von Unit- und Prozesstests.

Position: Entwicklung, Test
DV-Basis: J2EE, EJB3, JSFl, Primefaces, jQuery, MySQL, JBoss/Wildfly

Tests: Junit

Arbeitsverwaltung: maven
Versionsverwaltung: Git
Allgemeines:

Plattform: Windows, Linux

_______________________________________________________________________________

Zeitraum: 03/2014 - 12/2015
Branche: IT Dienstleister
Projekt: eCommerce Lösung

Weiterentwicklung einer bestehenden eCommerce Lösung.

Implementierung neuer Funktionalitäten des bestehenden WebFrontends.

Anbindung an des bestehenden CRM System und Test der Schnittstellen.

Position: Entwicklung, Test
DV-Basis: BPMN, J2EE, Spring, JAXB, JSF, JPA, JAX-RS, JAX-WS, HTML5,
AngularJS, Oracle, Camel, Jboss

Tests: Junit

Arbeitsverwaltung: maven, Jenkins, Scrum. Kanban
Versionsverwaltung: SVN
Allgemeines:

Plattform: Windows, Linux

_______________________________________________________________________________

Zeitraum: 01/2013 - 12/2013
Branche: Börse
Projekt: FIX Orderrouting

Erstellung eines Gateways zum Orderrouting auf Basis des FIX Protokolls.

Integration der Open Source FIX Engine Quickfix.

Anbindung der Handelssysteme XETRA und EUREX durch Trading System Konnektoren

über die APIs ETS/ECS und ETI der Deutschen Börse AG.

Durchführung von Entwickler- und Integrationstests.

Position: Entwicklung, Beratung und Test
DV-Basis: J2SE, MySQL, Perl, Python, FIX Framework (Eigenentwicklung)

Tests: Junit

Arbeitsverwaltung:
Versionsverwaltung: SVN, ClearCase
Allgemeines:

Plattform: Windows, RedHad Linux

_______________________________________________________________________________

Zeitraum: 09/2009 - 12/2010
Branche: Großbank
Projekt: IFRS Provisioning

Erweiterungen des ?Impairment Measurement Tools? (CIMT) zur Bildung von

Risikorückstellungen für Kreditgeschäfte im Rahmen einer Konzernintegration.

Migration der genutzten Rechenkernschnittstellen (Datenbank und Webservices)

von LGD Version 2 auf Version 3.

Position: Entwicklung, Beratung und Test
DV-Basis: J2EE, Awt, Swing, Tomcat, WebStart, Apache AXIS,

ORACLE, PL/SQL, IRIS Framework (Eigenentwicklung)

Tests: HP Quality Center

Arbeitsverwaltung: JIRA, Bugzilla
Versionsverwaltung: SVN
Allgemeines:

Plattform: Windows

_______________________________________________________________________________

Zeitraum: 09/2008 - 08/2009
Branche: Leasingunternehmen
Projekt: Antragsnachbearbeitungssystem

Umsetzung einer konsolidierten Antragsnachbearbeitung für Leasingverträge.

Herauslösen der Nachbearbeitungsfunktionalitäten aus den Struts-basierten

Webfrontends der drei Vertriebswege.

Umsetzung des Frontends, der Persistenzschicht und der Prozesse in einer

zentralisierten, allgemeinen Nachbearbeitung unter Nutzung von J2EE

Technologien.

Erweiterung der bestehenden Stammdatenkomponenten unter Nutzung von

Hibernate.

Anbindung von weiteren Systemen der Anwendungslandschaft über eine

serviceorientierte Architektur.

Durchführung von Entwickler- und Integrationstests.

Position: Entwicklung, Beratung und Test
DV-Basis: J2EE 5, JSF, Facelets, Richfaces, JPA, EJB 3, Hibernate, Struts, JAX-WS,

Bea Weblogic,Webmethods

Tests:

Arbeitsverwaltung:
Versionsverwaltung:
Allgemeines:

Plattform: Windows und AS/400

_______________________________________________________________________________

Zeitraum: 04/2008 - 08/2008
Branche: IT-Dienstleister Sparkasse
Projekt: Zentrale Verwaltung von Benutzerrechten

Implementierung eines Systems zur zentralen Verwaltung aller Benutzerrechte

und Berechtigungen von Mitarbeitern einer Sparkasse.

Entwicklung des webbasierten Frontends der Anwendung zur Erfassung und Pflege

der Stammdaten (wie z.B. Mitarbeiter, Berechtigungen, verwaltete Systeme und

Organisationseinheiten) bzw. Abläufe mit dem Spring MVC Framework und unter

Nutzung von Hibernate.
Umsetzung der Workflows (wie z.B. Eintritt, Versetzung, Namensänderung,

Wechsel der Organisationseinheit und Austritt) für Mitarbeiter als Logik auf

dem Tomcat Application Server.

Integration des Systems in die bestehende IT Umgebung via Schnittstellen zur

Übertragung von Berechtigungsinformationen an andere Systeme und andere

Arbeitsgruppen (z.B. Arbeitsgruppe Telekommunikation).

Position: Entwicklung, Beratung und Test
DV-Basis: Hibernate, J2EE, JSP, MyEclipse, Servlets, Spring, Tomcat

Tests:

Arbeitsverwaltung:
Versionsverwaltung: CVS
Allgemeines:

Plattform: Windows

_______________________________________________________________________________

Zeitraum: 01/2008 - 03/2008
Branche: IT-Dienstleister
Projekt: Webportal zur Schulungsverwaltung


Aufnahme der fachlichen Anforderungen.
Umsetzung einer Webanwendung zur Administration von Trainingsveranstaltungen.
Implementierung der Präsentationsschicht für die Registratur
und Benachrichtigung von Teilnehmer.
Implementierung der Funktionalitäten für Auswertung und Übersicht über der
durchgeführten Veranstaltungen.

Position: Entwurf, Entwicklung und Test
DV-Basis: J2EE, JSF, JSTL, MySql, Tomcat

Tests:

Arbeitsverwaltung:
Versionsverwaltung: CVS
Allgemeines:

Plattform: Windows

_______________________________________________________________________________

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung:

Fachinformatiker, Informatik, (IHK, Bonn)

Elektrotechnik (Universität),Vordiplom Nachrichtentechnik (Fachhochschule Kaiserslautern)

 

Weiterbildungen:

 

SUN Certified Programmer for the Java 2 Platform

 

Webspehre MQ Programming using Base Classes for Java (IBM Deutschland GmbH)

 

 

 

 

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Java EE Full Stack
Fortgeschritten

Technologien:

 

J2EE, EJB3, JPA, JSF, JSP, Servlets, Facelets, Java 8, JAX-WS, JAXRS,
JNI, Awt / Swing, Hibernate, Spring, Struts, HTML5, AngularJS,
jQuery, Primefaces / Richfaces, PL/SQL

 

Tools:

 

Eclipse, SQL Developer, TOAD, PowerJ,
CVS, SVN, Git, PVCS, Jenkins, maven, ant, junit, mockito, CDI-Unit,
Jboss/WildFly, Weblogic, Tomcat, Jetty,
MS-Office, Rational Rose, PGP, IBM MQ

 

Methoden / Tools:

 

UML (Rational Rose), BPMN, Scrum, Kanban
Automatisiertes Testen (SilkTest / SilkPerformer)

Spezielle Kenntnisse:

SWIFT / FIX Protokoll, EUREX / XETRA, ETI,

RSA Security SecurID

Betriebssysteme

Mac OS X
Unix
Windows

Programmiersprachen

C / C++
gute Kenntnisse
HTML
gute Kenntnisse
Java
Expertenwissen
javaScript
gute Kenntnisse
Pascal / Delphi
Grundkenntnisse
Perl
Grundkenntnisse
PL/SQL
gute Kenntnisse
Python
Grundkenntnisse
SQL
gute Kenntnisse
XML
gute Kenntnisse

Datenbanken

DB2
HSQLDB
Kenntnisse
MySQL
gute Kenntnisse
Oracle
ute Kenntnisse
PostgreSQL

Datenkommunikation

Message Queuing

Branchen

Branchen

Finanzdienstleister,

Banken,

Wertpapierhandel,

Versicherung,

IT Dienstleister,

Public Sector

Einsatzorte

Einsatzorte

Rhein/Main (+200km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
möglich

Projekte

Projekte

Zeitraum: 01/2020 -
Branche: Bank / Bau
Projekt: Projekt Kairos

Umsetzung der Soka Bau spezifischen, tariflichen Urlaubs- und
Rentenversicherungverwaltung Bau auf Basis der BPMN Engine

Camunda in Verbindung mit J2EE.


Betreuung des Build Managements und der Versionsverwaltung auf

Basis von Jenkins, Git-Flow und BitBucket.


Implementierung von REST Services zur Anbindung des AngularJS Frontends.


Position: Entwicklung, Test, Buildmanagement


DV-Basis: Camunda , J2EE, REST, Git-Flow, Jenkins, BitBucket

Tests: Junit, Mockito, Sonarlint

Arbeitsverwaltung: Scrum

Versionsverwaltung: Git, BitBucket, Jenkins

Plattform: Windows, Linux

_______________________________________________________________________________

Zeitraum: 07/2018 - 11/2019

Branche: Public Sector
Projekt: Projekt Volkszählung Zensus 2021

Umsetzung der Anforderung in Rahmen des Teilprojektes RDB
(Referenzdatenbestand) auf den Gebieten Wohnraumfestlegung und
Gebietsstandsaktualisierung.


Umsetzung der Persistenzschicht, Prozesse und Frontends.
Sicherstellung von Code Qualität, Unittests und Testabdeckung.


Implementierung von Unit- und Prozesstests.

Position: Entwicklung, Test


DV-Basis: J2EE, JSF, Primefaces, JPA, Oracle, Jboss


Tests: Junit, Mockito, CDI-Unit, Sonarlint

Arbeitsverwaltung: maven, Jenkins, Scrum
Versionsverwaltung: Git
Allgemeines:

Plattform: Windows, Linux

_______________________________________________________________________________

Zeitraum: 01/2016 - 05/2018
Branche: Bank
Projekt: Prozessmodellierung und Anbindung Core Banking Systeme

Implementierung und Erweiterung von Geschäftsprozessen der Bank
Marktfolge mit BPMN auf Basis der BPM Engine ?Infinity Process
Platform?.


Anbindung der Umsysteme via Webservices, Camel Routing und JPA.


Pflege der bisherigen JSF Benutzerdialoge und Umsetzung neuer
Dialoge mit HTML5 und AngularJS.


Implementierung von Unit- und Prozesstests.

Position: Entwicklung, Test
DV-Basis: J2EE, EJB3, JSFl, Primefaces, jQuery, MySQL, JBoss/Wildfly

Tests: Junit

Arbeitsverwaltung: maven
Versionsverwaltung: Git
Allgemeines:

Plattform: Windows, Linux

_______________________________________________________________________________

Zeitraum: 03/2014 - 12/2015
Branche: IT Dienstleister
Projekt: eCommerce Lösung

Weiterentwicklung einer bestehenden eCommerce Lösung.

Implementierung neuer Funktionalitäten des bestehenden WebFrontends.

Anbindung an des bestehenden CRM System und Test der Schnittstellen.

Position: Entwicklung, Test
DV-Basis: BPMN, J2EE, Spring, JAXB, JSF, JPA, JAX-RS, JAX-WS, HTML5,
AngularJS, Oracle, Camel, Jboss

Tests: Junit

Arbeitsverwaltung: maven, Jenkins, Scrum. Kanban
Versionsverwaltung: SVN
Allgemeines:

Plattform: Windows, Linux

_______________________________________________________________________________

Zeitraum: 01/2013 - 12/2013
Branche: Börse
Projekt: FIX Orderrouting

Erstellung eines Gateways zum Orderrouting auf Basis des FIX Protokolls.

Integration der Open Source FIX Engine Quickfix.

Anbindung der Handelssysteme XETRA und EUREX durch Trading System Konnektoren

über die APIs ETS/ECS und ETI der Deutschen Börse AG.

Durchführung von Entwickler- und Integrationstests.

Position: Entwicklung, Beratung und Test
DV-Basis: J2SE, MySQL, Perl, Python, FIX Framework (Eigenentwicklung)

Tests: Junit

Arbeitsverwaltung:
Versionsverwaltung: SVN, ClearCase
Allgemeines:

Plattform: Windows, RedHad Linux

_______________________________________________________________________________

Zeitraum: 09/2009 - 12/2010
Branche: Großbank
Projekt: IFRS Provisioning

Erweiterungen des ?Impairment Measurement Tools? (CIMT) zur Bildung von

Risikorückstellungen für Kreditgeschäfte im Rahmen einer Konzernintegration.

Migration der genutzten Rechenkernschnittstellen (Datenbank und Webservices)

von LGD Version 2 auf Version 3.

Position: Entwicklung, Beratung und Test
DV-Basis: J2EE, Awt, Swing, Tomcat, WebStart, Apache AXIS,

ORACLE, PL/SQL, IRIS Framework (Eigenentwicklung)

Tests: HP Quality Center

Arbeitsverwaltung: JIRA, Bugzilla
Versionsverwaltung: SVN
Allgemeines:

Plattform: Windows

_______________________________________________________________________________

Zeitraum: 09/2008 - 08/2009
Branche: Leasingunternehmen
Projekt: Antragsnachbearbeitungssystem

Umsetzung einer konsolidierten Antragsnachbearbeitung für Leasingverträge.

Herauslösen der Nachbearbeitungsfunktionalitäten aus den Struts-basierten

Webfrontends der drei Vertriebswege.

Umsetzung des Frontends, der Persistenzschicht und der Prozesse in einer

zentralisierten, allgemeinen Nachbearbeitung unter Nutzung von J2EE

Technologien.

Erweiterung der bestehenden Stammdatenkomponenten unter Nutzung von

Hibernate.

Anbindung von weiteren Systemen der Anwendungslandschaft über eine

serviceorientierte Architektur.

Durchführung von Entwickler- und Integrationstests.

Position: Entwicklung, Beratung und Test
DV-Basis: J2EE 5, JSF, Facelets, Richfaces, JPA, EJB 3, Hibernate, Struts, JAX-WS,

Bea Weblogic,Webmethods

Tests:

Arbeitsverwaltung:
Versionsverwaltung:
Allgemeines:

Plattform: Windows und AS/400

_______________________________________________________________________________

Zeitraum: 04/2008 - 08/2008
Branche: IT-Dienstleister Sparkasse
Projekt: Zentrale Verwaltung von Benutzerrechten

Implementierung eines Systems zur zentralen Verwaltung aller Benutzerrechte

und Berechtigungen von Mitarbeitern einer Sparkasse.

Entwicklung des webbasierten Frontends der Anwendung zur Erfassung und Pflege

der Stammdaten (wie z.B. Mitarbeiter, Berechtigungen, verwaltete Systeme und

Organisationseinheiten) bzw. Abläufe mit dem Spring MVC Framework und unter

Nutzung von Hibernate.
Umsetzung der Workflows (wie z.B. Eintritt, Versetzung, Namensänderung,

Wechsel der Organisationseinheit und Austritt) für Mitarbeiter als Logik auf

dem Tomcat Application Server.

Integration des Systems in die bestehende IT Umgebung via Schnittstellen zur

Übertragung von Berechtigungsinformationen an andere Systeme und andere

Arbeitsgruppen (z.B. Arbeitsgruppe Telekommunikation).

Position: Entwicklung, Beratung und Test
DV-Basis: Hibernate, J2EE, JSP, MyEclipse, Servlets, Spring, Tomcat

Tests:

Arbeitsverwaltung:
Versionsverwaltung: CVS
Allgemeines:

Plattform: Windows

_______________________________________________________________________________

Zeitraum: 01/2008 - 03/2008
Branche: IT-Dienstleister
Projekt: Webportal zur Schulungsverwaltung


Aufnahme der fachlichen Anforderungen.
Umsetzung einer Webanwendung zur Administration von Trainingsveranstaltungen.
Implementierung der Präsentationsschicht für die Registratur
und Benachrichtigung von Teilnehmer.
Implementierung der Funktionalitäten für Auswertung und Übersicht über der
durchgeführten Veranstaltungen.

Position: Entwurf, Entwicklung und Test
DV-Basis: J2EE, JSF, JSTL, MySql, Tomcat

Tests:

Arbeitsverwaltung:
Versionsverwaltung: CVS
Allgemeines:

Plattform: Windows

_______________________________________________________________________________

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung:

Fachinformatiker, Informatik, (IHK, Bonn)

Elektrotechnik (Universität),Vordiplom Nachrichtentechnik (Fachhochschule Kaiserslautern)

 

Weiterbildungen:

 

SUN Certified Programmer for the Java 2 Platform

 

Webspehre MQ Programming using Base Classes for Java (IBM Deutschland GmbH)

 

 

 

 

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Java EE Full Stack
Fortgeschritten

Technologien:

 

J2EE, EJB3, JPA, JSF, JSP, Servlets, Facelets, Java 8, JAX-WS, JAXRS,
JNI, Awt / Swing, Hibernate, Spring, Struts, HTML5, AngularJS,
jQuery, Primefaces / Richfaces, PL/SQL

 

Tools:

 

Eclipse, SQL Developer, TOAD, PowerJ,
CVS, SVN, Git, PVCS, Jenkins, maven, ant, junit, mockito, CDI-Unit,
Jboss/WildFly, Weblogic, Tomcat, Jetty,
MS-Office, Rational Rose, PGP, IBM MQ

 

Methoden / Tools:

 

UML (Rational Rose), BPMN, Scrum, Kanban
Automatisiertes Testen (SilkTest / SilkPerformer)

Spezielle Kenntnisse:

SWIFT / FIX Protokoll, EUREX / XETRA, ETI,

RSA Security SecurID

Betriebssysteme

Mac OS X
Unix
Windows

Programmiersprachen

C / C++
gute Kenntnisse
HTML
gute Kenntnisse
Java
Expertenwissen
javaScript
gute Kenntnisse
Pascal / Delphi
Grundkenntnisse
Perl
Grundkenntnisse
PL/SQL
gute Kenntnisse
Python
Grundkenntnisse
SQL
gute Kenntnisse
XML
gute Kenntnisse

Datenbanken

DB2
HSQLDB
Kenntnisse
MySQL
gute Kenntnisse
Oracle
ute Kenntnisse
PostgreSQL

Datenkommunikation

Message Queuing

Branchen

Branchen

Finanzdienstleister,

Banken,

Wertpapierhandel,

Versicherung,

IT Dienstleister,

Public Sector

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.