Java Software Entwicklung (JEE), JSF, React, Camunda, Agile Software Entwicklung mit Scrum, Web Services mit REST und SOAP
Aktualisiert am 17.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 30%
Java
DevOps
Spring
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km)

Suche Projekte vor allem Remote, in Köln/Düsseldorf und Umgebung, auch Bonn, Köln, Leverkusen, Duisburg, Essen etc.

möglich

Projekte

Projekte

10 Jahre 8 Monate
2013-11 - heute

Erweiterung einer JSF-Anwendung

React Java Server Faces (JSF) Primefaces ...
  • Anforderungsanalyse und Konzeptionierung neuer Anwendungsfälle

  • Erweiterung der GUI auf Basis von Facelets und Primefaces

  • Erstellung einer Single Page Applikation auf Basis von React

  • Design und Implementierung eines Prozesses zum Duplikatsableich auf Basis von Camunda

  • Erweiterung der Geschäftslogik und des Datenmodells

  • Durchführung umfangreicher Daten-Migrationen

  • Migration von JBoss 5 auf JBoss 7 und auf Wildfly 17

  • Migration von RichFaces 3.3 auf RichFaces 4.5 und auf Primefaces

  • Migration von JSF 1.2 auf JSF 2.2

  • Implementierung einer Suche auf Basis von Elasticsearch

  • Implementierung von REST-Services und Clients inklusive Konfiguration des Tools Swagger

  • Continuous Integration mit Jenkins und Docker

React Java Server Faces (JSF) Primefaces JBoss Rich Faces (Ajax) Hibernate Wildfly Camunda JBoss AS Web Services Elasticsearch Spring Oracle SQL Git Jenkins Docker
ARD (DRA)
1 Monat
2021-11 - 2021-11

Implementierung einer Suche

Python (Flask) MongoDB
  • Implementierung dynamischer Filter für eine Fahrzeugsuche

  • Volltextsuche

Python (Flask) MongoDB
Vehicle-Trade GmbH
3 Jahre 8 Monate
2017-07 - 2021-02

Migration einer Vaadin Applikation und Architektur-Beratung

Vaadin Spring Boot Tomcat ...
  • Analyse der Unternehmens-Software Landschaft und Ausarbeitung von Umsetzungsempfehlungen

  • Migration einer Applikation von Vaadin 6 auf Vaadin 7

  • Erstellung einer Mobile-First optimierten Anwendung mit Vaadin 8 und Spring Boot

  • Fehleranalysen und Performance-Optimierungen

Vaadin Spring Boot Tomcat JAX-WS (SOAP) MSSQL
Hiepler & Partner GmbH
6 Jahre 11 Monate
2014-01 - 2020-11

Optimierung und Erweiterung einer Java-EE-Anwendung

Tomcat Quartz Multi-Threading ...
  • Anforderungs- und Projektmanagement

  • Analyse der bestehenden Software

  • Optimierungen beim Multi-Threading

  • Implementierung von Scheduler Jobs mit Quartz

  • Aufbau eines H2 Clusters

  • Erstellung automatisierter Tests

  • Tomcat konfigurieren, Security (SSL)

  • Netzwerk und Proxy Konfiguration

  • Erstellung von Statistiken mit ZK

  • Implementierung von Jax-WS Services

  • Third Level Support

  • Erweiterung bestehender Integrationen, einschließlich ServiceNow Zertifizierungen

  • Erstellung neuer Integrationen, einschließlich Jira, Cherwell und AWS CloudWatch

  • Erstellung eines SDKs auf Basis von Groovy

  • Implementierung neuer Features

Tomcat Quartz Multi-Threading H2-DB (Clustering) SQL J-Unit ServiceNow Microfocus OBM BMC Remedy AWS CloudWatch
AppLink GmbH
4 Jahre 5 Monate
2015-08 - 2019-12

Erstellung einer JSF-Anwendung

Java Server Faces (JSF) mit Primefaces Wildfly OpenShift ...
  • Anforderungsanalyse

  • Projektmanagement, Koordination der Entwicklung

  • Betriebsaufgaben (Open Shift und MySQL aufsetzen)

  • Datenmodellierung

  • Implementierung neuer Features -Implementierung der Zahlungsabwicklung mit Stripe

  • Erstellung von Charts auf Basis von Highcharts

  • Implementierung von REST-Services

Java Server Faces (JSF) mit Primefaces Wildfly OpenShift JPA2 REST-Services MySQL Stripe
Weltportfolio GmbH
3 Monate
2013-08 - 2013-10

Optimierung und Erweiterung einer Java-EE-Anwendung

Tomcat Quartz Multi-Threading ...
  • Anforderungs und Projektmanagement

  • Analyse der bestehenden Software

  • Optimierungen beim Multi-Threading

  • Implementierung von Scheduler Jobs mit Quartz

  • Aufbau eines H2 Clusters -Erstellung automatisierter Tests

  • Tomcat konfigurieren, Security (SSL)

  • Netzwerk und Proxy Konfiguration

  • Erstellung von Statistiken mit ZK

  • Implementierung von Jax-WS Services

  • Third Level Support

  • Erweiterung bestehender Integrationen, einschließlich ServiceNow Zertifizierungen

  • Erstellung neuer Integrationen, einschließlich Jira, Cherwell und AWS CloudWatch

  • Erstellung eines SDKs auf Basis von Groovy

  • Implementierung neuer Features

Tomcat Quartz Multi-Threading H2-DB (Clustering) SQL J-Unit ServiceNow Microfocus OBM BMC Remedy AWS CloudWatch
AppLink GmbH
9 Monate
2012-11 - 2013-07

Erweiterung einer JSF-Anwendung

React Java Server Faces (JSF) Primefaces ...
  • Anforderungsanalyse und Konzeptionierung neuer Anwendungsfälle

  • Erweiterung der GUI auf Basis von Facelets und Primefaces

  • Erstellung einer Single Page Applikation auf Basis von React

  • Design und Implementierung eines Prozesses zum Duplikatsableich auf Basis von Camunda

  • Erweiterung der Geschäftslogik und des Datenmodells

  • Durchführung umfangreicher Daten-Migrationen

  • Migration von JBoss 5 auf JBoss 7 und auf Wildfly 17

  • Migration von RichFaces 3.3 auf RichFaces 4.5 und auf Primefaces

  • Migration von JSF 1.2 auf JSF 2.2

  • Implementierung einer Suche auf Basis von Elasticsearch

  • Implementierung von REST-Services und Clients inklusive Konfiguration des Tools Swagger

  • Continuous Integration mit Jenkins und Docker

React Java Server Faces (JSF) Primefaces JBoss Rich Faces (Ajax) Hibernate Wildfly Camunda JBoss AS Web Services Elasticsearch Spring Oracle SQL Git Jenkins Docker
ARD (DRA)
6 Monate
2012-05 - 2012-10

Entwicklung einer Java-Swing-Anwendung zur Verwaltung von Angebots- und Vertragsdaten

Swing JBoss Spring ...
  • Aufbau des Build-Managements

  • Entwicklung der Swing-Oberfläche

  • Entwicklung von Web Services

  • Mitarbeit im Scrum-Team

Swing JBoss Spring Oracle Web Services (Jax-WS) Maven J-Unit
ARD (Degeto)
5 Monate
2012-01 - 2012-05

Migration einer Web-Anwendung von Struts auf JSF

Java Server Faces (JSF) Struts Hibernate ...
  • Fortführung und Fertigstellung der Migration (s. Projekt vom 08/2010-05/2011)

  • Erstellung der GUI auf Basis von Facelets und Rich-Faces

  • Integration von CSS und Java Script in das Richfaces Layout

  • Berücksichtigung der Barrierefreiheit

Java Server Faces (JSF) Struts Hibernate Rich Faces (Ajax) JBoss Web Services mit Axis Spring Oracle
ARD (DRA)
3 Monate
2011-10 - 2011-12

Oberflächen-Redesign einer Web-Applikation und Erweiterung um neue Features

CSS Struts Tomcat ...
  • umfangreiches Oberflächen-Redesign der bestehenden Anwendung

  • Implementierung neuer Feature

CSS Struts Tomcat JDBC MySQL MS-SQL-Server
Porsche AG über Pronux GmbH
6 Monate
2011-05 - 2011-10

Java Entwicklung einer Rich-Client Anwendung zur Massenverarbeitung und Aufbereitung von Musikaufnahmen

Swing JBoss Spring ...
  • Entwicklung von Unit-Tests

  • Aufbau des Build-Managements

  • Mithilfe beim Aufsetzen der Applikations-Server

  • Entwicklung der Swing-Oberfläche

  • Mitarbeit im Scrum-Team

Swing JBoss Spring Oracle Web Services Maven J-Unit
ARD (ZSK)
10 Monate
2011-01 - 2011-10

Java Web Entwicklung einer Projektmanagement und Produktentwicklungs-Software

Ice faces JSF Struts ...
  • Weiterentwicklung der Software im agilen Scrum Team

  • Erstellung von Unit-Tests

  • Datenbankerweiterungen

  • Erweiterung der Funktionalitäten in der DAO- und Service Schicht

  • Oberflächen-Entwicklung mit Ice faces

  • Third Level Support

Ice faces JSF Struts Spring Tomcat JPA (Hibernate) J-Unit MySQL MS-SQL-Server
Porsche AG über Pronux GmbH
10 Monate
2010-08 - 2011-05

Migration einer Web-Anwendung von Struts auf JSF

Java Server Faces (JSF) Struts Hibernate ...
  • Erstellung einer Machbarkeitsstudie zur Migration einer Web Anwendung von Struts auf JSF

  • Migration des JBoss Application Servers auf Version 5.1

  • Erstellung einer Aufwandsschätzung

  • Schaffung der technologischen Voraussetzungen für die Migration

  • Erstellung der GUI auf Basis von Facelets und Rich-Faces

  • Integration von Spring Dependeny Injection und Spring Security (Version 3)

  • Integration von CSS und Java Script in das Richfaces Layout

Java Server Faces (JSF) Struts Hibernate Rich Faces (Ajax) JBoss Web Services mit Axis Spring Oracle SQL
ARD (DRA)
1 Jahr 6 Monate
2009-01 - 2010-06

Anwendungsentwicklung im Bereich EMC Documentum, Projektmanagement

Tomcat JSP/Servlet JSF ...
  • Projektmanagement und Anforderungsanalyse im Bereich Anwendungsentwicklung für die Marketing Abteilung

  • Implementierung neuer Funktionen zur Suche und Darstellung von Kundenprodukten

  • Erstellung einer Admin-Anwendung mit PDF-Druckfunktion zur Unterstützung von Archivierungsprozessen

  • Fehlerbehebungen im Second Level Support

  • Performance Tuning der Java Anwendungen

  • Migration mehrerer auf DFC basierender Anwendungen von Documentum Version 5.25 auf Documentum Version 6.5

  • Migration des Documentum Web Clients Webtop von Version 5.3 auf Version 6.5

  • Unterstützung bei der Einführung einer Versionsverwaltung und eines Build Management Tools

  • Erstellung von technischen und fachlichen Dokumentationen

  • Einarbeitung neuer Entwickler und Koordination der Aufgabenverteilung

Tomcat JSP/Servlet JSF Documentum Foundation Classes (DFC) Documentum Foundation Services (DFS) Web Development Kit (WDK) Webtop Seam Framework Maven Subversion
SIG Information Technology GmbH
3 Monate
2008-10 - 2008-12

JEE Entwicklung eines Entgelt-Berechnungs-Moduls

JEE Oracle Bea Weblogic ...
  • Erweiterung eines Entgelt-Berechnungs-Moduls

  • Anpassungen der bestehenden Batchverarbeitung auf neue Anforderungen

  • Entwicklung von JUnit Tests zur Qualitätssicherung

  • Fehlerbehebungen

JEE Oracle Bea Weblogic EJB
Postbank Systems über ORDIX AG
1 Jahr 6 Monate
2007-04 - 2008-09

JEE Entwicklung einer Stammdatenverwaltungs- und Recherche-Software

Struts Hibernate Ajax ...
  • Analyse der fachlichen Anforderungen in enger Zusammenarbeit mit dem Kunden

  • Beschreibung der Anforderungen in Form von Use Cases, Maskenentwürfen und Prototypen

  • Priorisierung und Strukturierung der Anforderungen mit Hilfe von Jira

  • Erstellung von fachlichen und technischen Objektmodellen

  • Erstellung von normalisierten Datenbankmodellen

  • Durchführung von Aufwandsschätzungen

  • Implementierung der Anforderung im Team (mit CVS/Eclipse)

  • Erstellung der Benutzeroberfläche auf Basis von Struts (Servlets/JSPs), auch mit Ajax Unterstützung (DWR)

  • Bereitstellung der Funktionalität über Web Services auf Basis von Axis.

  • Unterstützung der Fremdsysteme bei der Anbindung der Web Services

  • Implementierung der Business Logik mit Hilfe von Spring

  • Erstellung von JUnit Tests in Kombination mit DBUnit

  • Erstellen von Suchen auf Basis von Oracle Text (unscharfe Suche)

  • Tuning der Oracle Datenbank mit Hilfe von Indizes und Erzeugung reduntanter Daten

  • Anbindung der Datenbank mit Hibernate

  • Begleiten des Kunden durch die Testphase und Bereitstellung von Hotfix-Versionen

  • Deployment der Anwendung auf den Applikationsservern (JBoss-Systeme)

Struts Hibernate Ajax JBoss Web Services mit Axis Spring Oracle SQL Ant
ARD über ORDIX AG
1 Jahr 6 Monate
2005-10 - 2007-03

JEE Entwicklung einer Projektmanagement Software

Struts (JSPs) Hibernate Ajax ...
  • Schätzen von Aufwänden

  • Implementierung der Benutzeroberfläche auf Basis von Struts. Verbesserung der Ergonomie und Performance durch den Einsatz von Ajax-Tags

  • Anbindung der Datenschicht (Oracle Datenbank) mit Hilfe von Hibernate

  • Erstellung normalisierter Datenbankmodelle, Vergabe von Indizes

  • Erstellung komplexer Reports im PDF-, Excel- und HTML Format mit Jasper Reports und IReport. (inklusive Subreports)

  • Durchführung von Datenexports und Imports der Oracle DB, Ansprechpartner für den Betrieb, Koordination von Produktivsetzungen

  • Durchführung von Tests

Struts (JSPs) Hibernate Ajax Tomcat Oracle SQL Jasper Reports Ant Log4J
T-Mobile über ORDIX AG
9 Monate
2005-01 - 2005-09

Entwicklung einer Client-Server-Anwendung zur Zeiterfassung auf Basis von J2ME (Java Micro Edition).

Java Micro Edition PalmOS
  • Ist-Analyse des bestehenden Zeiterfassungssystems

  • Erstellung eines Projektplans

  • Erstellung des Pflichtenhefts

  • Erstellung des Fachkonzepts

  • Erstellung des Systemkonzepts

  • Implementierung der Client Anwendung und Installation auf dem PDA (Palm)

  • Implementierung der Synchronisation zum Server

  • Datenbankanbindung zur vorhandenen Datenbank (Informix)

  • Erstellung von Testfällen JUnit Tests

Java Micro Edition PalmOS
ORDIX AG
3 Monate
2004-07 - 2004-09

Erstellung einer Data Warehouse Anwendung

Swing JFreeChart JOpenChart
  • Implementierung einer Swing Applikation

  • Graphische Aufbereitung Unternehmens-relevanter Daten

Swing JFreeChart JOpenChart
ORDIX AG
3 Monate
2004-01 - 2004-03

Erweiterung einer Java Swing Applikation zur Buchhaltung

Java Web Start Swing
  • Analyse und Implementierung neuer Anforderungen

  • Erstellung eines Deployment Verfahrens

Java Web Start Swing
ORDIX AG
3 Monate
2003-07 - 2003-09

-Analyse und Implementierung neuer Anforderungen -Erstellung eines Deployment Verfahrens

PHP HTML SQL ...
  • Implementierung einer Web Anwendung

  • Anbindung an eine Informix Datenbank

PHP HTML SQL Informix
IT-Dienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung: Wirtschaftsinformatiker (FH)

Institution, Ort: FHDW in Paderborn

Kompetenzen

Kompetenzen

Top-Skills

Java DevOps Spring

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen und Technologien

  • Java Software Entwicklung (JEE)

  • Projektmanagement und Anforderungsanalyse

  • Agile Software Entwicklung mit Scrum

  • Web Services auf Basis von REST und SOAP

  • Web Technologien

  •  Tomcat

  • JBoss, Wildfly, Open Shift

  • Oracle, MySQL, Elasticsearch

  • Intellij IDEA, Eclipse, Netbeans

  • Grundkenntnisse in PHP, Perl, PL/SQL, C

  • Web Services (Axis, JAX-WS), REST(Jersey)

  • Swing

  • Java Server Faces (JSF), Struts

  • JSP, Servlets

  • Web-Technologien (Ajax, XML, HTML, CSS, Java Script)

  • Primefaces, Richfaces, 

  • Web Services (Axis, JAX-WS), REST(Jersey)

  • Swing

  • Java Server Faces (JSF), Struts

  • JSP, Servlets

  • Web-Technologien (Ajax, XML, HTML, CSS, Java Script)

  • Primefaces, Richfaces, ZK

  • Spring

  • SQL, O/R-Mapper Hibernate

  • EJB, JPA, CDI

  • Maven, Ant

  • Git, Subversion, CVS

  • Spring

  • SQL, O/R-Mapper Hibernate

  • EJB, JPA, CDI

  • Maven, Ant

  • Git, Subversion, CVS

  • Anforderungsanalyse (Use Cases, User Storys)

  • Agiles Projektmanagement

  • Datenmodellierung (ER-Diagramme)

  • Objektmodelle

  • Unified Modelling Language (UML)

  • Testmanagement

Schulungen gehalten:

JSP/Servlet Programmierung:

  • HTTP-Grundlagen

  • Installation und Konfiguration des Tomcat

  • Entwicklung mit Servlets

  • Entwicklung mit JSPs und Tag Libraries

  • Log4J

  • Ant

  • Servlet Debugging mit Eclipse

  • Entwicklung mit Struts

Java Programmierung Grundlagen:

  • Vermittlung der Basics (Syntax, Schleifen, Datentypen...) Objektorientierung (Klassen, Interfaces, Polymorphie...) Vorstellung der Java Standard API (SDK)

  • Entwicklung von GUIs mit Swing

  • Dateizugriff

  • Thread Programmierung

XML Grundlagen:

  • Aufbau von XML Dokumenten

  • Wohlgeformtheit und Validiät (DTD)

  • Entitys

  • Implementierung von XSLT Skripten

  • CSS

  • XPATH

  • XML Schema

Betriebssysteme

PalmOS
Unix
Windows

Programmiersprachen

C
Grundkenntnisse
C++
Grundkenntnisse
Java
J2EE, Web Frameworks, Hibernate, Spring, Web Services
JavaScript
Ajax
Perl
Grundkenntnisse
PHP
Grundkenntnisse
PL/SQL
Grundkenntnisse

Datenbanken

DMS
EMC Documentum
Informix
Grundkenntnisse
JDBC
MySQL
Grundkenntnisse
Oracle
PL/SQL, Grundkenntnisse in der Administration
SQL

Datenkommunikation

Ethernet
allg. Kenntnisse
Internet, Intranet
HTML, CSS, Java Script, Web Applikationen
Message Queuing
Oracle AQ
TCP/IP
HTTP, Servlet Programmierung

Hardware

Emulatoren
Palm OS Emulator

Branchen

Branchen

  • Bank / Banken / Finanzinstitut

  • Bildung / Schulung / Training

  • Druck / Papier / Verpackungsindustrie

  • IT / Internet / EDV

  • Medien / Kommunikation / Hörfunk

  • Telekommunikation / Mobilfunk

  • Automobil

Einsatzorte

Einsatzorte

Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km)

Suche Projekte vor allem Remote, in Köln/Düsseldorf und Umgebung, auch Bonn, Köln, Leverkusen, Duisburg, Essen etc.

möglich

Projekte

Projekte

10 Jahre 8 Monate
2013-11 - heute

Erweiterung einer JSF-Anwendung

React Java Server Faces (JSF) Primefaces ...
  • Anforderungsanalyse und Konzeptionierung neuer Anwendungsfälle

  • Erweiterung der GUI auf Basis von Facelets und Primefaces

  • Erstellung einer Single Page Applikation auf Basis von React

  • Design und Implementierung eines Prozesses zum Duplikatsableich auf Basis von Camunda

  • Erweiterung der Geschäftslogik und des Datenmodells

  • Durchführung umfangreicher Daten-Migrationen

  • Migration von JBoss 5 auf JBoss 7 und auf Wildfly 17

  • Migration von RichFaces 3.3 auf RichFaces 4.5 und auf Primefaces

  • Migration von JSF 1.2 auf JSF 2.2

  • Implementierung einer Suche auf Basis von Elasticsearch

  • Implementierung von REST-Services und Clients inklusive Konfiguration des Tools Swagger

  • Continuous Integration mit Jenkins und Docker

React Java Server Faces (JSF) Primefaces JBoss Rich Faces (Ajax) Hibernate Wildfly Camunda JBoss AS Web Services Elasticsearch Spring Oracle SQL Git Jenkins Docker
ARD (DRA)
1 Monat
2021-11 - 2021-11

Implementierung einer Suche

Python (Flask) MongoDB
  • Implementierung dynamischer Filter für eine Fahrzeugsuche

  • Volltextsuche

Python (Flask) MongoDB
Vehicle-Trade GmbH
3 Jahre 8 Monate
2017-07 - 2021-02

Migration einer Vaadin Applikation und Architektur-Beratung

Vaadin Spring Boot Tomcat ...
  • Analyse der Unternehmens-Software Landschaft und Ausarbeitung von Umsetzungsempfehlungen

  • Migration einer Applikation von Vaadin 6 auf Vaadin 7

  • Erstellung einer Mobile-First optimierten Anwendung mit Vaadin 8 und Spring Boot

  • Fehleranalysen und Performance-Optimierungen

Vaadin Spring Boot Tomcat JAX-WS (SOAP) MSSQL
Hiepler & Partner GmbH
6 Jahre 11 Monate
2014-01 - 2020-11

Optimierung und Erweiterung einer Java-EE-Anwendung

Tomcat Quartz Multi-Threading ...
  • Anforderungs- und Projektmanagement

  • Analyse der bestehenden Software

  • Optimierungen beim Multi-Threading

  • Implementierung von Scheduler Jobs mit Quartz

  • Aufbau eines H2 Clusters

  • Erstellung automatisierter Tests

  • Tomcat konfigurieren, Security (SSL)

  • Netzwerk und Proxy Konfiguration

  • Erstellung von Statistiken mit ZK

  • Implementierung von Jax-WS Services

  • Third Level Support

  • Erweiterung bestehender Integrationen, einschließlich ServiceNow Zertifizierungen

  • Erstellung neuer Integrationen, einschließlich Jira, Cherwell und AWS CloudWatch

  • Erstellung eines SDKs auf Basis von Groovy

  • Implementierung neuer Features

Tomcat Quartz Multi-Threading H2-DB (Clustering) SQL J-Unit ServiceNow Microfocus OBM BMC Remedy AWS CloudWatch
AppLink GmbH
4 Jahre 5 Monate
2015-08 - 2019-12

Erstellung einer JSF-Anwendung

Java Server Faces (JSF) mit Primefaces Wildfly OpenShift ...
  • Anforderungsanalyse

  • Projektmanagement, Koordination der Entwicklung

  • Betriebsaufgaben (Open Shift und MySQL aufsetzen)

  • Datenmodellierung

  • Implementierung neuer Features -Implementierung der Zahlungsabwicklung mit Stripe

  • Erstellung von Charts auf Basis von Highcharts

  • Implementierung von REST-Services

Java Server Faces (JSF) mit Primefaces Wildfly OpenShift JPA2 REST-Services MySQL Stripe
Weltportfolio GmbH
3 Monate
2013-08 - 2013-10

Optimierung und Erweiterung einer Java-EE-Anwendung

Tomcat Quartz Multi-Threading ...
  • Anforderungs und Projektmanagement

  • Analyse der bestehenden Software

  • Optimierungen beim Multi-Threading

  • Implementierung von Scheduler Jobs mit Quartz

  • Aufbau eines H2 Clusters -Erstellung automatisierter Tests

  • Tomcat konfigurieren, Security (SSL)

  • Netzwerk und Proxy Konfiguration

  • Erstellung von Statistiken mit ZK

  • Implementierung von Jax-WS Services

  • Third Level Support

  • Erweiterung bestehender Integrationen, einschließlich ServiceNow Zertifizierungen

  • Erstellung neuer Integrationen, einschließlich Jira, Cherwell und AWS CloudWatch

  • Erstellung eines SDKs auf Basis von Groovy

  • Implementierung neuer Features

Tomcat Quartz Multi-Threading H2-DB (Clustering) SQL J-Unit ServiceNow Microfocus OBM BMC Remedy AWS CloudWatch
AppLink GmbH
9 Monate
2012-11 - 2013-07

Erweiterung einer JSF-Anwendung

React Java Server Faces (JSF) Primefaces ...
  • Anforderungsanalyse und Konzeptionierung neuer Anwendungsfälle

  • Erweiterung der GUI auf Basis von Facelets und Primefaces

  • Erstellung einer Single Page Applikation auf Basis von React

  • Design und Implementierung eines Prozesses zum Duplikatsableich auf Basis von Camunda

  • Erweiterung der Geschäftslogik und des Datenmodells

  • Durchführung umfangreicher Daten-Migrationen

  • Migration von JBoss 5 auf JBoss 7 und auf Wildfly 17

  • Migration von RichFaces 3.3 auf RichFaces 4.5 und auf Primefaces

  • Migration von JSF 1.2 auf JSF 2.2

  • Implementierung einer Suche auf Basis von Elasticsearch

  • Implementierung von REST-Services und Clients inklusive Konfiguration des Tools Swagger

  • Continuous Integration mit Jenkins und Docker

React Java Server Faces (JSF) Primefaces JBoss Rich Faces (Ajax) Hibernate Wildfly Camunda JBoss AS Web Services Elasticsearch Spring Oracle SQL Git Jenkins Docker
ARD (DRA)
6 Monate
2012-05 - 2012-10

Entwicklung einer Java-Swing-Anwendung zur Verwaltung von Angebots- und Vertragsdaten

Swing JBoss Spring ...
  • Aufbau des Build-Managements

  • Entwicklung der Swing-Oberfläche

  • Entwicklung von Web Services

  • Mitarbeit im Scrum-Team

Swing JBoss Spring Oracle Web Services (Jax-WS) Maven J-Unit
ARD (Degeto)
5 Monate
2012-01 - 2012-05

Migration einer Web-Anwendung von Struts auf JSF

Java Server Faces (JSF) Struts Hibernate ...
  • Fortführung und Fertigstellung der Migration (s. Projekt vom 08/2010-05/2011)

  • Erstellung der GUI auf Basis von Facelets und Rich-Faces

  • Integration von CSS und Java Script in das Richfaces Layout

  • Berücksichtigung der Barrierefreiheit

Java Server Faces (JSF) Struts Hibernate Rich Faces (Ajax) JBoss Web Services mit Axis Spring Oracle
ARD (DRA)
3 Monate
2011-10 - 2011-12

Oberflächen-Redesign einer Web-Applikation und Erweiterung um neue Features

CSS Struts Tomcat ...
  • umfangreiches Oberflächen-Redesign der bestehenden Anwendung

  • Implementierung neuer Feature

CSS Struts Tomcat JDBC MySQL MS-SQL-Server
Porsche AG über Pronux GmbH
6 Monate
2011-05 - 2011-10

Java Entwicklung einer Rich-Client Anwendung zur Massenverarbeitung und Aufbereitung von Musikaufnahmen

Swing JBoss Spring ...
  • Entwicklung von Unit-Tests

  • Aufbau des Build-Managements

  • Mithilfe beim Aufsetzen der Applikations-Server

  • Entwicklung der Swing-Oberfläche

  • Mitarbeit im Scrum-Team

Swing JBoss Spring Oracle Web Services Maven J-Unit
ARD (ZSK)
10 Monate
2011-01 - 2011-10

Java Web Entwicklung einer Projektmanagement und Produktentwicklungs-Software

Ice faces JSF Struts ...
  • Weiterentwicklung der Software im agilen Scrum Team

  • Erstellung von Unit-Tests

  • Datenbankerweiterungen

  • Erweiterung der Funktionalitäten in der DAO- und Service Schicht

  • Oberflächen-Entwicklung mit Ice faces

  • Third Level Support

Ice faces JSF Struts Spring Tomcat JPA (Hibernate) J-Unit MySQL MS-SQL-Server
Porsche AG über Pronux GmbH
10 Monate
2010-08 - 2011-05

Migration einer Web-Anwendung von Struts auf JSF

Java Server Faces (JSF) Struts Hibernate ...
  • Erstellung einer Machbarkeitsstudie zur Migration einer Web Anwendung von Struts auf JSF

  • Migration des JBoss Application Servers auf Version 5.1

  • Erstellung einer Aufwandsschätzung

  • Schaffung der technologischen Voraussetzungen für die Migration

  • Erstellung der GUI auf Basis von Facelets und Rich-Faces

  • Integration von Spring Dependeny Injection und Spring Security (Version 3)

  • Integration von CSS und Java Script in das Richfaces Layout

Java Server Faces (JSF) Struts Hibernate Rich Faces (Ajax) JBoss Web Services mit Axis Spring Oracle SQL
ARD (DRA)
1 Jahr 6 Monate
2009-01 - 2010-06

Anwendungsentwicklung im Bereich EMC Documentum, Projektmanagement

Tomcat JSP/Servlet JSF ...
  • Projektmanagement und Anforderungsanalyse im Bereich Anwendungsentwicklung für die Marketing Abteilung

  • Implementierung neuer Funktionen zur Suche und Darstellung von Kundenprodukten

  • Erstellung einer Admin-Anwendung mit PDF-Druckfunktion zur Unterstützung von Archivierungsprozessen

  • Fehlerbehebungen im Second Level Support

  • Performance Tuning der Java Anwendungen

  • Migration mehrerer auf DFC basierender Anwendungen von Documentum Version 5.25 auf Documentum Version 6.5

  • Migration des Documentum Web Clients Webtop von Version 5.3 auf Version 6.5

  • Unterstützung bei der Einführung einer Versionsverwaltung und eines Build Management Tools

  • Erstellung von technischen und fachlichen Dokumentationen

  • Einarbeitung neuer Entwickler und Koordination der Aufgabenverteilung

Tomcat JSP/Servlet JSF Documentum Foundation Classes (DFC) Documentum Foundation Services (DFS) Web Development Kit (WDK) Webtop Seam Framework Maven Subversion
SIG Information Technology GmbH
3 Monate
2008-10 - 2008-12

JEE Entwicklung eines Entgelt-Berechnungs-Moduls

JEE Oracle Bea Weblogic ...
  • Erweiterung eines Entgelt-Berechnungs-Moduls

  • Anpassungen der bestehenden Batchverarbeitung auf neue Anforderungen

  • Entwicklung von JUnit Tests zur Qualitätssicherung

  • Fehlerbehebungen

JEE Oracle Bea Weblogic EJB
Postbank Systems über ORDIX AG
1 Jahr 6 Monate
2007-04 - 2008-09

JEE Entwicklung einer Stammdatenverwaltungs- und Recherche-Software

Struts Hibernate Ajax ...
  • Analyse der fachlichen Anforderungen in enger Zusammenarbeit mit dem Kunden

  • Beschreibung der Anforderungen in Form von Use Cases, Maskenentwürfen und Prototypen

  • Priorisierung und Strukturierung der Anforderungen mit Hilfe von Jira

  • Erstellung von fachlichen und technischen Objektmodellen

  • Erstellung von normalisierten Datenbankmodellen

  • Durchführung von Aufwandsschätzungen

  • Implementierung der Anforderung im Team (mit CVS/Eclipse)

  • Erstellung der Benutzeroberfläche auf Basis von Struts (Servlets/JSPs), auch mit Ajax Unterstützung (DWR)

  • Bereitstellung der Funktionalität über Web Services auf Basis von Axis.

  • Unterstützung der Fremdsysteme bei der Anbindung der Web Services

  • Implementierung der Business Logik mit Hilfe von Spring

  • Erstellung von JUnit Tests in Kombination mit DBUnit

  • Erstellen von Suchen auf Basis von Oracle Text (unscharfe Suche)

  • Tuning der Oracle Datenbank mit Hilfe von Indizes und Erzeugung reduntanter Daten

  • Anbindung der Datenbank mit Hibernate

  • Begleiten des Kunden durch die Testphase und Bereitstellung von Hotfix-Versionen

  • Deployment der Anwendung auf den Applikationsservern (JBoss-Systeme)

Struts Hibernate Ajax JBoss Web Services mit Axis Spring Oracle SQL Ant
ARD über ORDIX AG
1 Jahr 6 Monate
2005-10 - 2007-03

JEE Entwicklung einer Projektmanagement Software

Struts (JSPs) Hibernate Ajax ...
  • Schätzen von Aufwänden

  • Implementierung der Benutzeroberfläche auf Basis von Struts. Verbesserung der Ergonomie und Performance durch den Einsatz von Ajax-Tags

  • Anbindung der Datenschicht (Oracle Datenbank) mit Hilfe von Hibernate

  • Erstellung normalisierter Datenbankmodelle, Vergabe von Indizes

  • Erstellung komplexer Reports im PDF-, Excel- und HTML Format mit Jasper Reports und IReport. (inklusive Subreports)

  • Durchführung von Datenexports und Imports der Oracle DB, Ansprechpartner für den Betrieb, Koordination von Produktivsetzungen

  • Durchführung von Tests

Struts (JSPs) Hibernate Ajax Tomcat Oracle SQL Jasper Reports Ant Log4J
T-Mobile über ORDIX AG
9 Monate
2005-01 - 2005-09

Entwicklung einer Client-Server-Anwendung zur Zeiterfassung auf Basis von J2ME (Java Micro Edition).

Java Micro Edition PalmOS
  • Ist-Analyse des bestehenden Zeiterfassungssystems

  • Erstellung eines Projektplans

  • Erstellung des Pflichtenhefts

  • Erstellung des Fachkonzepts

  • Erstellung des Systemkonzepts

  • Implementierung der Client Anwendung und Installation auf dem PDA (Palm)

  • Implementierung der Synchronisation zum Server

  • Datenbankanbindung zur vorhandenen Datenbank (Informix)

  • Erstellung von Testfällen JUnit Tests

Java Micro Edition PalmOS
ORDIX AG
3 Monate
2004-07 - 2004-09

Erstellung einer Data Warehouse Anwendung

Swing JFreeChart JOpenChart
  • Implementierung einer Swing Applikation

  • Graphische Aufbereitung Unternehmens-relevanter Daten

Swing JFreeChart JOpenChart
ORDIX AG
3 Monate
2004-01 - 2004-03

Erweiterung einer Java Swing Applikation zur Buchhaltung

Java Web Start Swing
  • Analyse und Implementierung neuer Anforderungen

  • Erstellung eines Deployment Verfahrens

Java Web Start Swing
ORDIX AG
3 Monate
2003-07 - 2003-09

-Analyse und Implementierung neuer Anforderungen -Erstellung eines Deployment Verfahrens

PHP HTML SQL ...
  • Implementierung einer Web Anwendung

  • Anbindung an eine Informix Datenbank

PHP HTML SQL Informix
IT-Dienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung: Wirtschaftsinformatiker (FH)

Institution, Ort: FHDW in Paderborn

Kompetenzen

Kompetenzen

Top-Skills

Java DevOps Spring

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen und Technologien

  • Java Software Entwicklung (JEE)

  • Projektmanagement und Anforderungsanalyse

  • Agile Software Entwicklung mit Scrum

  • Web Services auf Basis von REST und SOAP

  • Web Technologien

  •  Tomcat

  • JBoss, Wildfly, Open Shift

  • Oracle, MySQL, Elasticsearch

  • Intellij IDEA, Eclipse, Netbeans

  • Grundkenntnisse in PHP, Perl, PL/SQL, C

  • Web Services (Axis, JAX-WS), REST(Jersey)

  • Swing

  • Java Server Faces (JSF), Struts

  • JSP, Servlets

  • Web-Technologien (Ajax, XML, HTML, CSS, Java Script)

  • Primefaces, Richfaces, 

  • Web Services (Axis, JAX-WS), REST(Jersey)

  • Swing

  • Java Server Faces (JSF), Struts

  • JSP, Servlets

  • Web-Technologien (Ajax, XML, HTML, CSS, Java Script)

  • Primefaces, Richfaces, ZK

  • Spring

  • SQL, O/R-Mapper Hibernate

  • EJB, JPA, CDI

  • Maven, Ant

  • Git, Subversion, CVS

  • Spring

  • SQL, O/R-Mapper Hibernate

  • EJB, JPA, CDI

  • Maven, Ant

  • Git, Subversion, CVS

  • Anforderungsanalyse (Use Cases, User Storys)

  • Agiles Projektmanagement

  • Datenmodellierung (ER-Diagramme)

  • Objektmodelle

  • Unified Modelling Language (UML)

  • Testmanagement

Schulungen gehalten:

JSP/Servlet Programmierung:

  • HTTP-Grundlagen

  • Installation und Konfiguration des Tomcat

  • Entwicklung mit Servlets

  • Entwicklung mit JSPs und Tag Libraries

  • Log4J

  • Ant

  • Servlet Debugging mit Eclipse

  • Entwicklung mit Struts

Java Programmierung Grundlagen:

  • Vermittlung der Basics (Syntax, Schleifen, Datentypen...) Objektorientierung (Klassen, Interfaces, Polymorphie...) Vorstellung der Java Standard API (SDK)

  • Entwicklung von GUIs mit Swing

  • Dateizugriff

  • Thread Programmierung

XML Grundlagen:

  • Aufbau von XML Dokumenten

  • Wohlgeformtheit und Validiät (DTD)

  • Entitys

  • Implementierung von XSLT Skripten

  • CSS

  • XPATH

  • XML Schema

Betriebssysteme

PalmOS
Unix
Windows

Programmiersprachen

C
Grundkenntnisse
C++
Grundkenntnisse
Java
J2EE, Web Frameworks, Hibernate, Spring, Web Services
JavaScript
Ajax
Perl
Grundkenntnisse
PHP
Grundkenntnisse
PL/SQL
Grundkenntnisse

Datenbanken

DMS
EMC Documentum
Informix
Grundkenntnisse
JDBC
MySQL
Grundkenntnisse
Oracle
PL/SQL, Grundkenntnisse in der Administration
SQL

Datenkommunikation

Ethernet
allg. Kenntnisse
Internet, Intranet
HTML, CSS, Java Script, Web Applikationen
Message Queuing
Oracle AQ
TCP/IP
HTTP, Servlet Programmierung

Hardware

Emulatoren
Palm OS Emulator

Branchen

Branchen

  • Bank / Banken / Finanzinstitut

  • Bildung / Schulung / Training

  • Druck / Papier / Verpackungsindustrie

  • IT / Internet / EDV

  • Medien / Kommunikation / Hörfunk

  • Telekommunikation / Mobilfunk

  • Automobil

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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