Java-Entwickler + Architekt
Aktualisiert am 08.03.2026
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2026
Verfügbar zu: 20%
davon vor Ort: 100%
Java-Entwickler
Agile Entwicklung
Datenbank-Entwickler
Deutsch
Muttersprache
Englisch
in Wort + Schrift
Französisch
Grundkenntnisse
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

9 Jahre 4 Monate
2017-01 - heute

EGP (Erstellung einer Gesamtbankensteuerungs-Plattform)

Scrum SAFE Test-Driven Development (TDD) ...

Projektziel:

Eine State of The Art Lösung zur Erfüllung regulatorischer Anforderungen der Bankenaufsicht. Die Anwendung deckt die Bereiche Accounting, Meldewesen, Controlling und Risikomanagement ab.

Rollen:

- Java-Entwickler (Backend) , Architekturaufgaben

Aufgaben:

- Implementierung der Businesslogik und Koordination des Testvorgehens

Methoden:

- Scrum, SAFE, Test-Driven Development (TDD), Domain Driven Design (DDD)

 

Eclipse 4.4 Grafana GitLab SonarQube Oracle Jenkins
Scrum SAFE Test-Driven Development (TDD) Java 8 Spring Spring Boot Spring Batch REST Microservices Hibernate Domain Driven Design (DDD) Git GitLab Maven · Lombok Vagrant Eclipse (STS) Docker Jenkins Oracle JUnit Mockito FitNesse JGiven arc42 Dokumentation Groovy
Fiducia & GAD IT AG, Karlsruhe
Karlsruhe (Baden)
3 Monate
2016-10 - 2016-12

SARA (Berechnung von Adressrisiken im Risikomanagement)

JEE6 Java 7 JBOSS 7.1 ...
  • die Anwendung SARA wird um die Berechnung von Beteiligungsrisiken erweitert
JEE6 Java 7 JBOSS 7.1 DB2 Eclipse JUnit ClearCase
Nord/LB, Hannover
1 Jahr 5 Monate
2015-05 - 2016-09

MARZIPAN (Kalkulation von zinstragenden Aktiv- und Passivgeschäften)

Java-Entwickler (Backend), ER-Design/Datenmodellierung Scrum Test-Driven Development (TDD) JEE6 ...
Java-Entwickler (Backend), ER-Design/Datenmodellierung
  • war die Erweiterung für Kundenanforderungen

Fachlich/technischer Focus:

  • Integrationsservices
  • iOPC
  • Erweiterung der Zinsstrukturauswahl
  • Erweiterung der Liquiditätskosten
  • Konfigurierbare Labels
Scrum Test-Driven Development (TDD) JEE6 Java 7 Hibernate 4 SOAP-Webservices: Axis2; XML; XSD; XPath; XML Binding (JAXB) JBOSS 7.1 Oracle 11.2 SQL Eclipse CruiseControl Checkstyle Findbugs Sonar JUnit Mockito Hamcrest FIT-Test Selenium Jira Mercurial SQL Developer Bugzilla InStep
MSG-Gillardon, München
4 Monate
2015-01 - 2015-04

MAPIS (Ermittlung von betriebswirtschaftlichen Kennzahlen: Absatz- und Bestandszahlen)

Java-Entwickler, ER-Design/Datenmodellierung Java 6 JSP Struts 1.0 ...
Java-Entwickler, ER-Design/Datenmodellierung
  • Backendentwicklung
Java 6 JSP Struts 1.0 JUnit Mockito Hamcrest Websphere 7 DB2 9.5 Eclipse (Kepler) Subversion Maven Google GO (golang) 1.5
Daimler Benz AG
6 Monate
2014-07 - 2014-12

Convergence (System zur manuellen und automatischen Schadensfallbearbeitung)

Java- Entwickler (Backend) Java 7 Spring 2.2 Hibernate 3 ...
Java- Entwickler (Backend)
  • Erstellung und Pflege von Webservices (Bearbeitung von Defects und Change Requests)
Java 7 Spring 2.2 Hibernate 3 SOAP Webservices 1.1 XML XSD XPath CDF (Canonical Data Format) JUnit Mockito Hamcrest Websphere 7 DB2 9.5 Eclipse (Kepler) Checkstyle Findbugs JRebel Jenkins SoapUI 5.0 Putty WinSCP Splunk 6 DBVisualizer 8 Subversion Ant HP QC
Euler Hermes AG, Hamburg
6 Monate
2014-01 - 2014-06

verschiedene Projekte

Java-Entwickler Java 6 - 8 Eclipse (Kepler) Spring 3 und 4 ...
Java-Entwickler
  • Evaluierung von Java-Projekten: Migration von Java6/Java7-Projekten nach Java8.
  • Maintenance eines Konfigurationsmanagement-Tools (Verwaltung von Server-Konfigurationen): Fehleranalyse und Bugfixing
Java 6 - 8 Eclipse (Kepler) Spring 3 und 4 JUnit Mockito Hamcrest Hibernate Oracle 11.2 Git HP QC Windows 7/ 8 Windows Server 2003
Finanz Informatik, Hannover
1 Jahr
2013-01 - 2013-12

Vorbereitung des OSRAM-Börsenganges

Java-Entwickler, ER-Design/Datenmodellierung Java 7 J2EE JEE 7 ...
Java-Entwickler, ER-Design/Datenmodellierung
  • Vorbereitung des OSRAM-Börsenganges bei der Siemens AG. Überarbeitung und Erweiterung eines Tools (GPM) zur Verwaltung von Mitarbeiter-Aktienoptionen.
Java 7 J2EE JEE 7 JSF 2.0 Richfaces 4.2 Hibernate 3.3 Webservice SOAP XML XSL SAX Junit Mockito Arquillian Hamcrest Spring 3.0 EHCache HTML CSS JavaScript FindBugs PMD CheckStyle Sonar Eclipse HP Quality Center Subversion JBoss 7 SQL Ant Datenbank: Oracle 11.2 OS: Windows 7
Siemens AG
1 Jahr 10 Monate
2011-03 - 2012-12

verschiedene Projekte

Java-Backentwickler, ER-Design/Datenmodellierung Scrum Test-Driven Development (TDD) Java 1.6 / J2EE / JEE 6 ...
Java-Backentwickler, ER-Design/Datenmodellierung

Projekt 1 (Produkt GCPM):

Stresstest-Szenario-Manager zur Ermittlung von Kreditrisiken. Ziel ist die Erstellung eines Tools zur Durchführung von Stressszenarien auf flexiblen Teilportfolien im Rahmen einer Gesamtbank-Adressrisikoauswertung. Umsetzung der Mindestanforderungen an das Risikomanagement (MaRisk-II-Anforderungen zum Risikocontrolling). Batch-Verarbeitung großer Datenmengen mit Hilfe von Spring Batch.

 

Projekt 2 (Produkt sDIS+):

Erweiterung des Produktes sDIS+ um Endkundenanforderungen. sDIS+  ist in Portfoliomanagementsystem zur Steuerung des Marktpreis- und Liquiditätsrisikos und dient der Erfüllung aufsichtsrechtlicher Anforderungen.

Scrum Test-Driven Development (TDD) Java 1.6 / J2EE / JEE 6 OSGI Hibernate 3.2 Spring 3.0 Spring Batch Webservice SOAP (WSDL XSD) XML XSD SAX EHCache Eclipse FIT CruiseControl FindBugs PMD CheckStyle Sonar Mockito SoapUI SQL Ant Ivy Datenbank: Oracle 11.2 DB2 H2 JBoss 4 CVS Mercurial OS: Windows 7
MSG Gillardon
11 Monate
2010-04 - 2011-02

Erstellung einer Webapplikation

Java 1.5 / J2EE JEE 5 Hibernate 3.2 Spring 2.5 Framework ...
  • Design der Applikationsarchitektur (Domänenmodell)
  • ER-Modellierung
  • Design + Konfiguration von Hibernate (Hibernate-Annotations)
  • GUI-Entwicklung mit JSF

Projekt (Generation):

Erstellung einer Webapplikation (Datawarehouse/DWH)  für Zukunftsprognosen von Marktdaten auf der Basis von Rohstoffpreisen, Inflationsraten und Währungskursen. Upload von Excel- und CSV-Daten, Verarbeitung mit POI, Mapping auf ER-Modell. Download von Excel-Dateien mit Hilfe von UI-Filtern, POI und Rechtemenagement.

Rollen

  • Architekt
  • Java-Entwickler, ER-Design/Datenmodellierung
  • stellvertretender Projektleiter
Java 1.5 / J2EE JEE 5 Hibernate 3.2 Spring 2.5 Framework JSF 1.2 / MyFaces JSP POI Log4J FOP XSL XML SAX JUnit Ant Eclipse Tomcat 6.0 Datenbank: Oracle 10.2 (SQL Dynamic SQL DDL und DML PL/SQL Views Materialized Views Constraints Trigger Stored Procedures Packages SQLPLUS) Visio UML Subversion TeamCity OS: Windows XP
RWE AG
5 Monate
2009-11 - 2010-03

Webapplikation zur Disposition von Hilfeleistungen für mobilitätseingeschränkte Reisende

Entwickler Java 1.6 / J2EE / JEE 6 JSF 1.2 / RichFaces / Facelets Hibernate 3.3 ...
Entwickler
  • Entwicklung mit JSF / RichFaces und Facelets, Hibernate, Spring
Java 1.6 / J2EE / JEE 6 JSF 1.2 / RichFaces / Facelets Hibernate 3.3 Spring 2.5 Framework POI Log4J XML JUnit Ant Eclipse Tomcat 6.0 Datenbank: Oracle 10.2 Subversion Mercury Quality Center OS : Vista
DB Systel
1 Jahr 11 Monate
2008-01 - 2009-11

Erstellung einer Webapplikation

verschiedene Java 1.5 / J2EE / JEE 5 Hibernate 3.2 Spring 2.5 Framework ...
verschiedene
  • Design der Applikationsarchitektur (Domänenmodell)
  • ER-Modellierung
  • Design + Konfiguration von Hibernate (Hibernate-Annotations)
  • GUI-Entwicklung mit JSF

Projekt (Generation):

Erstellung einer Webapplikation (Datawarehouse/DWH) für Zukunftsprognosen von Marktdaten auf der Basis von Rohstoffpreisen, Inflationsraten und Währungskursen.

Upload von Excel- und CSV-Daten, Verarbeitung mit POI, Mapping auf ER-Modell. Download von Excel-Dateien mit Hilfe von UI-Filtern, POI und Rechtemenagement.

Rollen

  • Architekt
  • Entwickler
  • stellvertretender Projektleiter
Java 1.5 / J2EE / JEE 5 Hibernate 3.2 Spring 2.5 Framework JSF 1.2 / MyFaces JSP POI Log4J FOP XSL XML JUnit Ant Eclipse Tomcat 6.0 Datenbank: Oracle 10.2 (SQL Dynamic SQL DDL und DML PL/SQL Views Materialized Views Constraints Trigger Stored Procedures Packages SQLPLUS) Visio UML Subversion TeamCity OS: Windows XP
RWE AG
3 Monate
2007-10 - 2007-12

Erstellung eines Browser basierenden Vertriebssystems

Entwickler SOA Java 1.4 / J2EE JUnit ...
Entwickler
  • Erstellung von Web Services (SOAP)
  • Portalerstellung

Projekt:

Erstellung eines Browser basierenden Vertriebssystems zur Schadensauskunft und zur Bestandsauskunft von Sach- und Haftpflichtversicherungen.

SOA Java 1.4 / J2EE JUnit JSF Spring Framework RSA (Rational Software Architect) 7.0 WebSphere Application Server 6.1 WebSphere Portal Server 6.0 UML XML XSL XSD SAX WSDL ANT CVS OS: Windows XP
AMB Generali
2 Jahre 1 Monat
2005-09 - 2007-09

Java-Frontend- und Datenbankentwicklung

verschiedene Java J2SE + J2EE: JDK 1.5 AspectJ Swing ...
verschiedene
  • Softwareentwicklung, Konzeption
  • Erstellung von Java-Clients
  • Datenbankdesign und Erstellung von Datenbankskripten

Projekt

Java-Frontend- und Datenbankentwicklung für Airbus Deutschland im A400M-Programm (Bremen / Toulouse).

Entwicklung einer Applikation zur Verwaltung von Stecker-, Pin- und Interface-Daten (FINTool)

Weiterentwicklung einer Java-Applikation für das Qualitätsmanagement (PDQM).

Rollen

  • technischer Projektleiter
  • Architekt
  • Java-Entwickler, ER-Design/Datenmodellierung
  • Aufnahme und Spezifikation von Change Requests
Java J2SE + J2EE: JDK 1.5 AspectJ Swing JDBC Eclipse 3.2 JUnit POI Spring Hibernate Tomcat 5.5 JSF MyFaces JSP GWT XML XSL XSL:FO XPath DOM SAX Datenbank: Oracle 10.2 ( SQLPLUS SQL PL/SQL DDL und DML Dynamic SQL Views / Materialized Views Function based Indizes Constraints Triggern Packages Stored Procedures Stored Functions) Visio Subversion OS: W2000 + XPP
Airbus
1 Jahr 3 Monate
2004-06 - 2005-08

Java-Frontend- und Datenbankentwicklung

verschiedene Java J2SE + J2EE: JDK 1.4 / 1.5 Swing JDBC ...
verschiedene
  • Softwareentwicklung, Konzeption:
  • Erstellung von Java-Clients
  • Datenbankdesign und Erstellung von Datenbankskripten
  • Erstellung von Migrationsskripten

Projekt

  • Java-Frontend- und Datenbankentwicklung für Airbus Deutschland im A380-Programm (Hamburg).
  • Entwicklung einer Applikation zur Verwaltung von Metadaten der Elektrikkonfiguration von Flugzeugen (ETool)
  • Entwicklung einer Java-Applikation für das Qualitätsmanagement (PDQM)

Rollen

  • technischer Projektleiter
  • Architekt
  • Entwickler
  • Consulting: Aufnahme und Spezifikation von Change Requests
Java J2SE + J2EE: JDK 1.4 / 1.5 Swing JDBC Eclipse Junit Axis XML XSL XSL:FO Datenbank: Oracle 9.2 (SQLPLUS SQL PL/SQL DDL und DML Dynamic SQL Views / Materialized Views Function based Indizes Constraints Triggern Packages Stored Procedures Stored Functions) SQL-Navigator UML CVS OS: W2000 + XPP
Airbus
4 Monate
2004-02 - 2004-05

Java-Frontend- und Datenbankentwicklung

technischer Projektleiter/ Entwickler Java-J2SE + J2EE: JDK 1.4 Swing JDBC ...
technischer Projektleiter/ Entwickler
  • Technische Beratung, Prozessabstimmung innerhalb der IT-Landschaft und Feinspezifikation mit den Airbus-Fachabteilungen
  • Softwareentwicklung, Konzeption:
  • Erstellung von Java-Clients
  • Datenbankdesign und Erstellung von Datenbankskripten
  • Erstellung von Migrationsskripten
  • Erstellung von Deploymentskripten

Projekt

Java-Frontend- und Datenbankentwicklung für Airbus Deutschland im A380-Programm (Hamburg): Migration einer MS-Access-Applikation in eine 2-Tier-Architektur mit einen Java-Swing-Client und einer Oracle-Datenbank (ETOOL)

Java-J2SE + J2EE: JDK 1.4 Swing JDBC Eclipse Datenbank: Oracle 9.2; MS-Access 2000; SQL-Navigator; SQL-PLUS CVS OS: W2000 + XPP
Airbus

Aus- und Weiterbildung

Aus- und Weiterbildung

1980 - 1988
FU-Berlin: Philosophie und Geschichte
Studiumabschluss als M.A.
 
1979
Abitur
 
Weiterbildung
1989
Softwareentwickler
Nixdorf AG

IT-Fortbildungen
  • JAVA
  • Spring-Framework
  • Hibernate
  • Scala
  • SQL-Server
  • Oracle
  • DB2
  • Visual Basic
  • UML
  • Smalltalk

Kompetenzen

Kompetenzen

Top-Skills

Java-Entwickler Agile Entwicklung Datenbank-Entwickler

Produkte / Standards / Erfahrungen / Methoden

Eclipse 4.4
Git
Hibernate
Jenkins
Jenkins
Mockito
REST
Scrum
SonarQube
Spring

Bisherige Positionen

  • Software- und Webentwickler
  • Projektleiter
  • Architekt
  • DV-Koordinator

Methoden

  • ERM
  • OOA
  • OOD
  • UML
 

Werkzeuge

  • Eclipse
  • XML Spy
  • Subversion
  • Netbeans
  • JBuilder
  • Visual Studio
  • TogetherJ
  • Visio
  • MS-Project
  • MS-Office
  • OpenOffice
  • Rational Software Architect
  • WebSphere
  • SQL-Navigator

 

Weitere Kenntnisse

  • Hibernate
  • Spring
  • JUnit
  • Mockito
  • AspectJ
  • JDBC
  • Log4J
  • Ant
  • Tomcat
  • MyFaces
  • RichFaces
  • Primefaces
  • POI
  • FOP
  • XSL
  • XPath
  • GWT
 

Profil 

  • Mein Schwerpunkt ist die Entwicklung mit Java/J2EE und die Datenbankentwicklung. Ich kann die Rollen des Entwicklers, des Architekten und des Projektleiters übernehmen. Ich beherrsche die Prozessschritte von der Analyse, der Spezifikation, dem Design bis hin zur qualitätsgesicherten Implementierung.
  • Ich arbeite seit 20 Jahren in der Softwareentwicklung, seit 15 Jahren mit Java, seit über 20 Jahren mit Datenbanken und habe Fachkenntnisse in diversen Branchen.

Berufliche Tätigkeiten                                        

1990 ? 1994
Rolle: festangestellter Softwareentwickler 

                                                                           

1994 ? heute

Rolle:Freiberuflicher Softwareentwickler

Praktika                                                             

  • Einjähriges Praktikum bei Siemens
  • Praktikum bei den United Nations in New York (Erstellung einer Sprachdatenbank)

Betriebssysteme

MS-DOS
NIROS
OS/2
Unix
Linux, OSX
Windows

Programmiersprachen

Basic
Business Basic
C
C++
Clipper
dBase
GO
HMTL
Java
Java SE , JEE
Java 8
JavaScript
PL/SQL
Smalltalk
SQL
VBA
Visual Basic

Datenbanken

Access
DAO
DB2
Informix
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL
Sybase
xBase

Hardware

Nixdorf
PC

Design / Entwicklung / Konstruktion

Domain Driven Design (DDD)
Microservices

Branchen

Branchen

  • Finanzwirtschaft
  • Versicherungen
  • Luftfahrt
  • Energiewirtschaft
  • Logistik
  • Medien(Verlage, Druckereien)
  • Halbleiterindustrie
  • Bauwirtschaft
  • Maschinenbau

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

9 Jahre 4 Monate
2017-01 - heute

EGP (Erstellung einer Gesamtbankensteuerungs-Plattform)

Scrum SAFE Test-Driven Development (TDD) ...

Projektziel:

Eine State of The Art Lösung zur Erfüllung regulatorischer Anforderungen der Bankenaufsicht. Die Anwendung deckt die Bereiche Accounting, Meldewesen, Controlling und Risikomanagement ab.

Rollen:

- Java-Entwickler (Backend) , Architekturaufgaben

Aufgaben:

- Implementierung der Businesslogik und Koordination des Testvorgehens

Methoden:

- Scrum, SAFE, Test-Driven Development (TDD), Domain Driven Design (DDD)

 

Eclipse 4.4 Grafana GitLab SonarQube Oracle Jenkins
Scrum SAFE Test-Driven Development (TDD) Java 8 Spring Spring Boot Spring Batch REST Microservices Hibernate Domain Driven Design (DDD) Git GitLab Maven · Lombok Vagrant Eclipse (STS) Docker Jenkins Oracle JUnit Mockito FitNesse JGiven arc42 Dokumentation Groovy
Fiducia & GAD IT AG, Karlsruhe
Karlsruhe (Baden)
3 Monate
2016-10 - 2016-12

SARA (Berechnung von Adressrisiken im Risikomanagement)

JEE6 Java 7 JBOSS 7.1 ...
  • die Anwendung SARA wird um die Berechnung von Beteiligungsrisiken erweitert
JEE6 Java 7 JBOSS 7.1 DB2 Eclipse JUnit ClearCase
Nord/LB, Hannover
1 Jahr 5 Monate
2015-05 - 2016-09

MARZIPAN (Kalkulation von zinstragenden Aktiv- und Passivgeschäften)

Java-Entwickler (Backend), ER-Design/Datenmodellierung Scrum Test-Driven Development (TDD) JEE6 ...
Java-Entwickler (Backend), ER-Design/Datenmodellierung
  • war die Erweiterung für Kundenanforderungen

Fachlich/technischer Focus:

  • Integrationsservices
  • iOPC
  • Erweiterung der Zinsstrukturauswahl
  • Erweiterung der Liquiditätskosten
  • Konfigurierbare Labels
Scrum Test-Driven Development (TDD) JEE6 Java 7 Hibernate 4 SOAP-Webservices: Axis2; XML; XSD; XPath; XML Binding (JAXB) JBOSS 7.1 Oracle 11.2 SQL Eclipse CruiseControl Checkstyle Findbugs Sonar JUnit Mockito Hamcrest FIT-Test Selenium Jira Mercurial SQL Developer Bugzilla InStep
MSG-Gillardon, München
4 Monate
2015-01 - 2015-04

MAPIS (Ermittlung von betriebswirtschaftlichen Kennzahlen: Absatz- und Bestandszahlen)

Java-Entwickler, ER-Design/Datenmodellierung Java 6 JSP Struts 1.0 ...
Java-Entwickler, ER-Design/Datenmodellierung
  • Backendentwicklung
Java 6 JSP Struts 1.0 JUnit Mockito Hamcrest Websphere 7 DB2 9.5 Eclipse (Kepler) Subversion Maven Google GO (golang) 1.5
Daimler Benz AG
6 Monate
2014-07 - 2014-12

Convergence (System zur manuellen und automatischen Schadensfallbearbeitung)

Java- Entwickler (Backend) Java 7 Spring 2.2 Hibernate 3 ...
Java- Entwickler (Backend)
  • Erstellung und Pflege von Webservices (Bearbeitung von Defects und Change Requests)
Java 7 Spring 2.2 Hibernate 3 SOAP Webservices 1.1 XML XSD XPath CDF (Canonical Data Format) JUnit Mockito Hamcrest Websphere 7 DB2 9.5 Eclipse (Kepler) Checkstyle Findbugs JRebel Jenkins SoapUI 5.0 Putty WinSCP Splunk 6 DBVisualizer 8 Subversion Ant HP QC
Euler Hermes AG, Hamburg
6 Monate
2014-01 - 2014-06

verschiedene Projekte

Java-Entwickler Java 6 - 8 Eclipse (Kepler) Spring 3 und 4 ...
Java-Entwickler
  • Evaluierung von Java-Projekten: Migration von Java6/Java7-Projekten nach Java8.
  • Maintenance eines Konfigurationsmanagement-Tools (Verwaltung von Server-Konfigurationen): Fehleranalyse und Bugfixing
Java 6 - 8 Eclipse (Kepler) Spring 3 und 4 JUnit Mockito Hamcrest Hibernate Oracle 11.2 Git HP QC Windows 7/ 8 Windows Server 2003
Finanz Informatik, Hannover
1 Jahr
2013-01 - 2013-12

Vorbereitung des OSRAM-Börsenganges

Java-Entwickler, ER-Design/Datenmodellierung Java 7 J2EE JEE 7 ...
Java-Entwickler, ER-Design/Datenmodellierung
  • Vorbereitung des OSRAM-Börsenganges bei der Siemens AG. Überarbeitung und Erweiterung eines Tools (GPM) zur Verwaltung von Mitarbeiter-Aktienoptionen.
Java 7 J2EE JEE 7 JSF 2.0 Richfaces 4.2 Hibernate 3.3 Webservice SOAP XML XSL SAX Junit Mockito Arquillian Hamcrest Spring 3.0 EHCache HTML CSS JavaScript FindBugs PMD CheckStyle Sonar Eclipse HP Quality Center Subversion JBoss 7 SQL Ant Datenbank: Oracle 11.2 OS: Windows 7
Siemens AG
1 Jahr 10 Monate
2011-03 - 2012-12

verschiedene Projekte

Java-Backentwickler, ER-Design/Datenmodellierung Scrum Test-Driven Development (TDD) Java 1.6 / J2EE / JEE 6 ...
Java-Backentwickler, ER-Design/Datenmodellierung

Projekt 1 (Produkt GCPM):

Stresstest-Szenario-Manager zur Ermittlung von Kreditrisiken. Ziel ist die Erstellung eines Tools zur Durchführung von Stressszenarien auf flexiblen Teilportfolien im Rahmen einer Gesamtbank-Adressrisikoauswertung. Umsetzung der Mindestanforderungen an das Risikomanagement (MaRisk-II-Anforderungen zum Risikocontrolling). Batch-Verarbeitung großer Datenmengen mit Hilfe von Spring Batch.

 

Projekt 2 (Produkt sDIS+):

Erweiterung des Produktes sDIS+ um Endkundenanforderungen. sDIS+  ist in Portfoliomanagementsystem zur Steuerung des Marktpreis- und Liquiditätsrisikos und dient der Erfüllung aufsichtsrechtlicher Anforderungen.

Scrum Test-Driven Development (TDD) Java 1.6 / J2EE / JEE 6 OSGI Hibernate 3.2 Spring 3.0 Spring Batch Webservice SOAP (WSDL XSD) XML XSD SAX EHCache Eclipse FIT CruiseControl FindBugs PMD CheckStyle Sonar Mockito SoapUI SQL Ant Ivy Datenbank: Oracle 11.2 DB2 H2 JBoss 4 CVS Mercurial OS: Windows 7
MSG Gillardon
11 Monate
2010-04 - 2011-02

Erstellung einer Webapplikation

Java 1.5 / J2EE JEE 5 Hibernate 3.2 Spring 2.5 Framework ...
  • Design der Applikationsarchitektur (Domänenmodell)
  • ER-Modellierung
  • Design + Konfiguration von Hibernate (Hibernate-Annotations)
  • GUI-Entwicklung mit JSF

Projekt (Generation):

Erstellung einer Webapplikation (Datawarehouse/DWH)  für Zukunftsprognosen von Marktdaten auf der Basis von Rohstoffpreisen, Inflationsraten und Währungskursen. Upload von Excel- und CSV-Daten, Verarbeitung mit POI, Mapping auf ER-Modell. Download von Excel-Dateien mit Hilfe von UI-Filtern, POI und Rechtemenagement.

Rollen

  • Architekt
  • Java-Entwickler, ER-Design/Datenmodellierung
  • stellvertretender Projektleiter
Java 1.5 / J2EE JEE 5 Hibernate 3.2 Spring 2.5 Framework JSF 1.2 / MyFaces JSP POI Log4J FOP XSL XML SAX JUnit Ant Eclipse Tomcat 6.0 Datenbank: Oracle 10.2 (SQL Dynamic SQL DDL und DML PL/SQL Views Materialized Views Constraints Trigger Stored Procedures Packages SQLPLUS) Visio UML Subversion TeamCity OS: Windows XP
RWE AG
5 Monate
2009-11 - 2010-03

Webapplikation zur Disposition von Hilfeleistungen für mobilitätseingeschränkte Reisende

Entwickler Java 1.6 / J2EE / JEE 6 JSF 1.2 / RichFaces / Facelets Hibernate 3.3 ...
Entwickler
  • Entwicklung mit JSF / RichFaces und Facelets, Hibernate, Spring
Java 1.6 / J2EE / JEE 6 JSF 1.2 / RichFaces / Facelets Hibernate 3.3 Spring 2.5 Framework POI Log4J XML JUnit Ant Eclipse Tomcat 6.0 Datenbank: Oracle 10.2 Subversion Mercury Quality Center OS : Vista
DB Systel
1 Jahr 11 Monate
2008-01 - 2009-11

Erstellung einer Webapplikation

verschiedene Java 1.5 / J2EE / JEE 5 Hibernate 3.2 Spring 2.5 Framework ...
verschiedene
  • Design der Applikationsarchitektur (Domänenmodell)
  • ER-Modellierung
  • Design + Konfiguration von Hibernate (Hibernate-Annotations)
  • GUI-Entwicklung mit JSF

Projekt (Generation):

Erstellung einer Webapplikation (Datawarehouse/DWH) für Zukunftsprognosen von Marktdaten auf der Basis von Rohstoffpreisen, Inflationsraten und Währungskursen.

Upload von Excel- und CSV-Daten, Verarbeitung mit POI, Mapping auf ER-Modell. Download von Excel-Dateien mit Hilfe von UI-Filtern, POI und Rechtemenagement.

Rollen

  • Architekt
  • Entwickler
  • stellvertretender Projektleiter
Java 1.5 / J2EE / JEE 5 Hibernate 3.2 Spring 2.5 Framework JSF 1.2 / MyFaces JSP POI Log4J FOP XSL XML JUnit Ant Eclipse Tomcat 6.0 Datenbank: Oracle 10.2 (SQL Dynamic SQL DDL und DML PL/SQL Views Materialized Views Constraints Trigger Stored Procedures Packages SQLPLUS) Visio UML Subversion TeamCity OS: Windows XP
RWE AG
3 Monate
2007-10 - 2007-12

Erstellung eines Browser basierenden Vertriebssystems

Entwickler SOA Java 1.4 / J2EE JUnit ...
Entwickler
  • Erstellung von Web Services (SOAP)
  • Portalerstellung

Projekt:

Erstellung eines Browser basierenden Vertriebssystems zur Schadensauskunft und zur Bestandsauskunft von Sach- und Haftpflichtversicherungen.

SOA Java 1.4 / J2EE JUnit JSF Spring Framework RSA (Rational Software Architect) 7.0 WebSphere Application Server 6.1 WebSphere Portal Server 6.0 UML XML XSL XSD SAX WSDL ANT CVS OS: Windows XP
AMB Generali
2 Jahre 1 Monat
2005-09 - 2007-09

Java-Frontend- und Datenbankentwicklung

verschiedene Java J2SE + J2EE: JDK 1.5 AspectJ Swing ...
verschiedene
  • Softwareentwicklung, Konzeption
  • Erstellung von Java-Clients
  • Datenbankdesign und Erstellung von Datenbankskripten

Projekt

Java-Frontend- und Datenbankentwicklung für Airbus Deutschland im A400M-Programm (Bremen / Toulouse).

Entwicklung einer Applikation zur Verwaltung von Stecker-, Pin- und Interface-Daten (FINTool)

Weiterentwicklung einer Java-Applikation für das Qualitätsmanagement (PDQM).

Rollen

  • technischer Projektleiter
  • Architekt
  • Java-Entwickler, ER-Design/Datenmodellierung
  • Aufnahme und Spezifikation von Change Requests
Java J2SE + J2EE: JDK 1.5 AspectJ Swing JDBC Eclipse 3.2 JUnit POI Spring Hibernate Tomcat 5.5 JSF MyFaces JSP GWT XML XSL XSL:FO XPath DOM SAX Datenbank: Oracle 10.2 ( SQLPLUS SQL PL/SQL DDL und DML Dynamic SQL Views / Materialized Views Function based Indizes Constraints Triggern Packages Stored Procedures Stored Functions) Visio Subversion OS: W2000 + XPP
Airbus
1 Jahr 3 Monate
2004-06 - 2005-08

Java-Frontend- und Datenbankentwicklung

verschiedene Java J2SE + J2EE: JDK 1.4 / 1.5 Swing JDBC ...
verschiedene
  • Softwareentwicklung, Konzeption:
  • Erstellung von Java-Clients
  • Datenbankdesign und Erstellung von Datenbankskripten
  • Erstellung von Migrationsskripten

Projekt

  • Java-Frontend- und Datenbankentwicklung für Airbus Deutschland im A380-Programm (Hamburg).
  • Entwicklung einer Applikation zur Verwaltung von Metadaten der Elektrikkonfiguration von Flugzeugen (ETool)
  • Entwicklung einer Java-Applikation für das Qualitätsmanagement (PDQM)

Rollen

  • technischer Projektleiter
  • Architekt
  • Entwickler
  • Consulting: Aufnahme und Spezifikation von Change Requests
Java J2SE + J2EE: JDK 1.4 / 1.5 Swing JDBC Eclipse Junit Axis XML XSL XSL:FO Datenbank: Oracle 9.2 (SQLPLUS SQL PL/SQL DDL und DML Dynamic SQL Views / Materialized Views Function based Indizes Constraints Triggern Packages Stored Procedures Stored Functions) SQL-Navigator UML CVS OS: W2000 + XPP
Airbus
4 Monate
2004-02 - 2004-05

Java-Frontend- und Datenbankentwicklung

technischer Projektleiter/ Entwickler Java-J2SE + J2EE: JDK 1.4 Swing JDBC ...
technischer Projektleiter/ Entwickler
  • Technische Beratung, Prozessabstimmung innerhalb der IT-Landschaft und Feinspezifikation mit den Airbus-Fachabteilungen
  • Softwareentwicklung, Konzeption:
  • Erstellung von Java-Clients
  • Datenbankdesign und Erstellung von Datenbankskripten
  • Erstellung von Migrationsskripten
  • Erstellung von Deploymentskripten

Projekt

Java-Frontend- und Datenbankentwicklung für Airbus Deutschland im A380-Programm (Hamburg): Migration einer MS-Access-Applikation in eine 2-Tier-Architektur mit einen Java-Swing-Client und einer Oracle-Datenbank (ETOOL)

Java-J2SE + J2EE: JDK 1.4 Swing JDBC Eclipse Datenbank: Oracle 9.2; MS-Access 2000; SQL-Navigator; SQL-PLUS CVS OS: W2000 + XPP
Airbus

Aus- und Weiterbildung

Aus- und Weiterbildung

1980 - 1988
FU-Berlin: Philosophie und Geschichte
Studiumabschluss als M.A.
 
1979
Abitur
 
Weiterbildung
1989
Softwareentwickler
Nixdorf AG

IT-Fortbildungen
  • JAVA
  • Spring-Framework
  • Hibernate
  • Scala
  • SQL-Server
  • Oracle
  • DB2
  • Visual Basic
  • UML
  • Smalltalk

Kompetenzen

Kompetenzen

Top-Skills

Java-Entwickler Agile Entwicklung Datenbank-Entwickler

Produkte / Standards / Erfahrungen / Methoden

Eclipse 4.4
Git
Hibernate
Jenkins
Jenkins
Mockito
REST
Scrum
SonarQube
Spring

Bisherige Positionen

  • Software- und Webentwickler
  • Projektleiter
  • Architekt
  • DV-Koordinator

Methoden

  • ERM
  • OOA
  • OOD
  • UML
 

Werkzeuge

  • Eclipse
  • XML Spy
  • Subversion
  • Netbeans
  • JBuilder
  • Visual Studio
  • TogetherJ
  • Visio
  • MS-Project
  • MS-Office
  • OpenOffice
  • Rational Software Architect
  • WebSphere
  • SQL-Navigator

 

Weitere Kenntnisse

  • Hibernate
  • Spring
  • JUnit
  • Mockito
  • AspectJ
  • JDBC
  • Log4J
  • Ant
  • Tomcat
  • MyFaces
  • RichFaces
  • Primefaces
  • POI
  • FOP
  • XSL
  • XPath
  • GWT
 

Profil 

  • Mein Schwerpunkt ist die Entwicklung mit Java/J2EE und die Datenbankentwicklung. Ich kann die Rollen des Entwicklers, des Architekten und des Projektleiters übernehmen. Ich beherrsche die Prozessschritte von der Analyse, der Spezifikation, dem Design bis hin zur qualitätsgesicherten Implementierung.
  • Ich arbeite seit 20 Jahren in der Softwareentwicklung, seit 15 Jahren mit Java, seit über 20 Jahren mit Datenbanken und habe Fachkenntnisse in diversen Branchen.

Berufliche Tätigkeiten                                        

1990 ? 1994
Rolle: festangestellter Softwareentwickler 

                                                                           

1994 ? heute

Rolle:Freiberuflicher Softwareentwickler

Praktika                                                             

  • Einjähriges Praktikum bei Siemens
  • Praktikum bei den United Nations in New York (Erstellung einer Sprachdatenbank)

Betriebssysteme

MS-DOS
NIROS
OS/2
Unix
Linux, OSX
Windows

Programmiersprachen

Basic
Business Basic
C
C++
Clipper
dBase
GO
HMTL
Java
Java SE , JEE
Java 8
JavaScript
PL/SQL
Smalltalk
SQL
VBA
Visual Basic

Datenbanken

Access
DAO
DB2
Informix
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL
Sybase
xBase

Hardware

Nixdorf
PC

Design / Entwicklung / Konstruktion

Domain Driven Design (DDD)
Microservices

Branchen

Branchen

  • Finanzwirtschaft
  • Versicherungen
  • Luftfahrt
  • Energiewirtschaft
  • Logistik
  • Medien(Verlage, Druckereien)
  • Halbleiterindustrie
  • Bauwirtschaft
  • Maschinenbau

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.