Deutschland: bevorzugt: Bonn, Köln
11/2016 ? heute Postbank Systems AG, Bonn, freiberuflich
Position: Senior Java-Entwickler
Aufgaben:
Migration der Banken-Middleware auf eine Microservices-Architektur.
Implementierung und Produktionsbetreuung von Java Springboot Microservices mit REST/json-Schnittstelle.
Datenbankanbindung mit Hibernate JPA (Oracle).
SAP-Anbindung (SAP JCo, SAML).
Agile Softwareentwicklung (Scrum).
Werkzeuge:
Springboot
Atlassian Tools (Jira, Crucible, Confluence)
Git/Bitbucket (Sourceverwaltung)
Maven (Build)
SAP Jco
IntelliJ IDEA (IDE)
Oracle (DB)
Java 8
07/2011 ? 10/2016 Postbank Systems AG, Bonn, freiberuflich
Position: Senior Java-Entwickler (Java EE)
Aufgaben:
Implementierung, Test und Produktionsbegleitung einer Java EE-Anwendung zum Online-Zugriff unterschiedlicher Frontend-Systeme (Call-Center, Online-Banking, Filialen) auf mehrere Backend-Systeme (SAP, Oracle DB, LDAP, Schufa, etc.).
Anbindung von SAP (SAP JCo, SAML).
Datenhaltung in Oracle DB, O/R-Mapping mit Hibernate.
Werkzeuge:
Weblogic (Application Server)
SVN(Sourceverwaltung)
Maven (Build)
SAP JCo
IntelliJ IDEA (IDE)
Oracle (DB)
Java 7
01/2009 ? 07/2011 Logica Deutschland, Hennef, freiberuflich
Position: Senior Java Entwickler (Java EE)
Aufgaben:
Implementation einer Java EE-Anwendung zur Verwaltung von Evakuierungsplänen.
JBoss-Integration (Login-Modul, Anbindung OID, MBeans).
Datenhaltung in Oracle DB, O/R-Mapping mit Hibernate.
UML-Modellierung mit MagicDraw, Generierung der Persistenzschicht mit AndroMDA.
Werkzeuge:
JBoss (Application Server)
SVN(Sourceverwaltung)
Ant (Build)
Eclipse (IDE)
MagicDraw, AndroMDA (Modellierung)
Oracle/Hibernate (DB)
Java EE
11/2006 ? 12/2008 Thales Defence Deutschland, Siegburg, freiberuflich
Position: Java Entwickler (Java EE)
Aufgaben:
Implementation einer JEE-Anwendung zur Ablage und Suche von strukturierten und unstrukturierten Informationen.
Datenhaltung in einem Java Content Repository (JCR) mit Oracle 10g als Backend.
GUI-Entwicklung mit GWT.
Werkzeuge:
OC4J (Application Server)
SVN(Sourceverwaltung)
Ant (Build)
Eclipse (IDE)
CRX (Java Content Repository)
Oracle (DB)
Java EE
07/2006 ? 10/2006 Capco, Frankfurt, freiberuflich
Position: Java Entwickler (Java EE)
Aufgaben:
Erweiterung einer Java EE-Anwendung zum Handel mit Fonds-Anteilen
Realisierung von GUI-Dialogen mit Struts und JSPs
Zugriff auf Oracle mittels EntityBeans (CMP) und JDBC
PL/SQL-Programmierung
Werkzeuge:
Weblogic (Application Server)
JBuilder (IDE)
Toad (PL/SQL)
Oracle (DB)
Java EE
01/2006 ? 07/2006 Widas Concepts GmbH, Bonn, freiberuflich
Position: Java-Entwickler (Design, Programmierung, Test)
Aufgaben:
Design, Implementierung und Test von Komponenten einer J2EE-Anwendung, die Anträge via WebService entgegennimmt und asynchron weiterverarbeitet.
Erweiterung der Weblogic Administrations-Konsole (Web-Anwendung)
Automatische Benachrichtigung des BackOffice per Email.
Abgleich des Antragsdatenbestandes gegen SAP.
Anbindung einer Oracle-Datenbank über Hibernate.
Durchführung von Funktions- und Lasttests.
Erstellung der Installationspakete für Solaris.
Werkzeuge:
Weblogic (Application Server)
Rational XDE (Modellierung)
IntelliJ IDEA (IDE)
Oracle/Toad (DB)
Java EE (EJB, JMS, JavaMail)
03/2001 ? 12/2005 Postbank Systems AG, Bonn, freiberuflich
Position: Java Entwickler (Design, Programmierung, Test, Betrieb)
Aufgaben:
Design, Implementierung, Test und Produktionseinführung einer J2EE-Anwendung zum Online-Zugriff unterschiedlicher Frontend-Systeme (Call-Center, Sprachcomputer, Filialen) auf die Backend-Systeme SAP (FSBP, AM und CML) und KORDOBA.
JDBC-Anbindung mehrerer Oracle-Datenbanken.
Anbindung eines LDAP-Servers zur Authentifizierung der Benutzer.
Entwicklung eines RFC-Servers zur Adresssynchronisation von SAP nach KORDOBA.
Durchführung von Funktions- und Lasttests mit selbstentwickelten Testclients
Entwicklung eines Generators zur Generierung einer architektonichen Schicht von DAOs (Data Access Objects), die einen einheitlichen Aufruf von Funktionen in SAP und KORDOBA ermöglicht und von den Spezifika der Backends abstrahiert. Generierung von Klassen zum Transport der Daten zwischen Frontend und Middleware-Server (Value Object Pattern).
Verwaltung der Projektdateien mit CM Synergy und Subversion.
Fehlerverfolgung in Change Synergy und CustomerQ (Avaya).
Unterstützung von neuen Projektmitgliedern beim Erlernen der Programmiersprache Java.
Werkzeuge:
Weblogic (Application Server)
Rational Rose (Modellierung)
SVN(Sourceverwaltung)
JBuilder/IntelliJ IDEA (IDE)
Oracle (DB)
Java EE
04/99 ? 03/01 Merant GmbH, Ismaning, Festanstellung
Position: Beratung, Schulung, Softwareentwicklung
Aufgabe:
Beratung und Schulung zum Einsatz der Entwicklungsumgebungen Net Express (Windows) und Server Express (Unix).
Entwicklung von Prototypen zur Integration von Cobol und anderen Programmiersprachen (Java, C, Visual Basic).
Beratung und Implementation bei der Umstellung auf relationale Datenbanken, sowie bei der Realisierung von Internet-Anwendungen in Cobol.
Werkzeuge:
Merant NetExpress, Merant ServerExpress
Cobol (Microfocus), Java, C/C++, Visual Basic
JBuilder (Borland)
Visual Studio (Microsoft)
IBM DB2, MS Access, MS SQL Server, MySQL, Oracle (DB)
06/1996 ? 04/1999 ExperTeam AG, Köln, Festanstellung
Position: Beratung, Schulung, Softwareentwicklung
Aufgabe:
OO-Design in einem internationalen Softwareentwicklungsprojekt in den Niederlanden zur Entwicklung eines "Customer Service"-Systems
Auswahl eines Object Request Brokers (ORB) und Implementation eines Prototypen zur plattformunabhängigen Kommunikation mittels CORBA.
Realisierung von GUI-Prototypen in Java.
Konzeption und Einsatz von CASE- und Projektmanagement-
Werkzeugen.
Anpassung von Vorgehensmodellen, sowie Abbildung unternehmensindividueller Vorgehensmodelle als Prozeßbibliothek in Process Engineer.
Werkzeuge:
Process Engineer/Systems Engineer (LBMS)
VisualAge (IBM)
JBuilder (Borland)
Java SE
Abschluss als Diplom-Informatiker (Dipl.-Inform.)
Deutschland: bevorzugt: Bonn, Köln
11/2016 ? heute Postbank Systems AG, Bonn, freiberuflich
Position: Senior Java-Entwickler
Aufgaben:
Migration der Banken-Middleware auf eine Microservices-Architektur.
Implementierung und Produktionsbetreuung von Java Springboot Microservices mit REST/json-Schnittstelle.
Datenbankanbindung mit Hibernate JPA (Oracle).
SAP-Anbindung (SAP JCo, SAML).
Agile Softwareentwicklung (Scrum).
Werkzeuge:
Springboot
Atlassian Tools (Jira, Crucible, Confluence)
Git/Bitbucket (Sourceverwaltung)
Maven (Build)
SAP Jco
IntelliJ IDEA (IDE)
Oracle (DB)
Java 8
07/2011 ? 10/2016 Postbank Systems AG, Bonn, freiberuflich
Position: Senior Java-Entwickler (Java EE)
Aufgaben:
Implementierung, Test und Produktionsbegleitung einer Java EE-Anwendung zum Online-Zugriff unterschiedlicher Frontend-Systeme (Call-Center, Online-Banking, Filialen) auf mehrere Backend-Systeme (SAP, Oracle DB, LDAP, Schufa, etc.).
Anbindung von SAP (SAP JCo, SAML).
Datenhaltung in Oracle DB, O/R-Mapping mit Hibernate.
Werkzeuge:
Weblogic (Application Server)
SVN(Sourceverwaltung)
Maven (Build)
SAP JCo
IntelliJ IDEA (IDE)
Oracle (DB)
Java 7
01/2009 ? 07/2011 Logica Deutschland, Hennef, freiberuflich
Position: Senior Java Entwickler (Java EE)
Aufgaben:
Implementation einer Java EE-Anwendung zur Verwaltung von Evakuierungsplänen.
JBoss-Integration (Login-Modul, Anbindung OID, MBeans).
Datenhaltung in Oracle DB, O/R-Mapping mit Hibernate.
UML-Modellierung mit MagicDraw, Generierung der Persistenzschicht mit AndroMDA.
Werkzeuge:
JBoss (Application Server)
SVN(Sourceverwaltung)
Ant (Build)
Eclipse (IDE)
MagicDraw, AndroMDA (Modellierung)
Oracle/Hibernate (DB)
Java EE
11/2006 ? 12/2008 Thales Defence Deutschland, Siegburg, freiberuflich
Position: Java Entwickler (Java EE)
Aufgaben:
Implementation einer JEE-Anwendung zur Ablage und Suche von strukturierten und unstrukturierten Informationen.
Datenhaltung in einem Java Content Repository (JCR) mit Oracle 10g als Backend.
GUI-Entwicklung mit GWT.
Werkzeuge:
OC4J (Application Server)
SVN(Sourceverwaltung)
Ant (Build)
Eclipse (IDE)
CRX (Java Content Repository)
Oracle (DB)
Java EE
07/2006 ? 10/2006 Capco, Frankfurt, freiberuflich
Position: Java Entwickler (Java EE)
Aufgaben:
Erweiterung einer Java EE-Anwendung zum Handel mit Fonds-Anteilen
Realisierung von GUI-Dialogen mit Struts und JSPs
Zugriff auf Oracle mittels EntityBeans (CMP) und JDBC
PL/SQL-Programmierung
Werkzeuge:
Weblogic (Application Server)
JBuilder (IDE)
Toad (PL/SQL)
Oracle (DB)
Java EE
01/2006 ? 07/2006 Widas Concepts GmbH, Bonn, freiberuflich
Position: Java-Entwickler (Design, Programmierung, Test)
Aufgaben:
Design, Implementierung und Test von Komponenten einer J2EE-Anwendung, die Anträge via WebService entgegennimmt und asynchron weiterverarbeitet.
Erweiterung der Weblogic Administrations-Konsole (Web-Anwendung)
Automatische Benachrichtigung des BackOffice per Email.
Abgleich des Antragsdatenbestandes gegen SAP.
Anbindung einer Oracle-Datenbank über Hibernate.
Durchführung von Funktions- und Lasttests.
Erstellung der Installationspakete für Solaris.
Werkzeuge:
Weblogic (Application Server)
Rational XDE (Modellierung)
IntelliJ IDEA (IDE)
Oracle/Toad (DB)
Java EE (EJB, JMS, JavaMail)
03/2001 ? 12/2005 Postbank Systems AG, Bonn, freiberuflich
Position: Java Entwickler (Design, Programmierung, Test, Betrieb)
Aufgaben:
Design, Implementierung, Test und Produktionseinführung einer J2EE-Anwendung zum Online-Zugriff unterschiedlicher Frontend-Systeme (Call-Center, Sprachcomputer, Filialen) auf die Backend-Systeme SAP (FSBP, AM und CML) und KORDOBA.
JDBC-Anbindung mehrerer Oracle-Datenbanken.
Anbindung eines LDAP-Servers zur Authentifizierung der Benutzer.
Entwicklung eines RFC-Servers zur Adresssynchronisation von SAP nach KORDOBA.
Durchführung von Funktions- und Lasttests mit selbstentwickelten Testclients
Entwicklung eines Generators zur Generierung einer architektonichen Schicht von DAOs (Data Access Objects), die einen einheitlichen Aufruf von Funktionen in SAP und KORDOBA ermöglicht und von den Spezifika der Backends abstrahiert. Generierung von Klassen zum Transport der Daten zwischen Frontend und Middleware-Server (Value Object Pattern).
Verwaltung der Projektdateien mit CM Synergy und Subversion.
Fehlerverfolgung in Change Synergy und CustomerQ (Avaya).
Unterstützung von neuen Projektmitgliedern beim Erlernen der Programmiersprache Java.
Werkzeuge:
Weblogic (Application Server)
Rational Rose (Modellierung)
SVN(Sourceverwaltung)
JBuilder/IntelliJ IDEA (IDE)
Oracle (DB)
Java EE
04/99 ? 03/01 Merant GmbH, Ismaning, Festanstellung
Position: Beratung, Schulung, Softwareentwicklung
Aufgabe:
Beratung und Schulung zum Einsatz der Entwicklungsumgebungen Net Express (Windows) und Server Express (Unix).
Entwicklung von Prototypen zur Integration von Cobol und anderen Programmiersprachen (Java, C, Visual Basic).
Beratung und Implementation bei der Umstellung auf relationale Datenbanken, sowie bei der Realisierung von Internet-Anwendungen in Cobol.
Werkzeuge:
Merant NetExpress, Merant ServerExpress
Cobol (Microfocus), Java, C/C++, Visual Basic
JBuilder (Borland)
Visual Studio (Microsoft)
IBM DB2, MS Access, MS SQL Server, MySQL, Oracle (DB)
06/1996 ? 04/1999 ExperTeam AG, Köln, Festanstellung
Position: Beratung, Schulung, Softwareentwicklung
Aufgabe:
OO-Design in einem internationalen Softwareentwicklungsprojekt in den Niederlanden zur Entwicklung eines "Customer Service"-Systems
Auswahl eines Object Request Brokers (ORB) und Implementation eines Prototypen zur plattformunabhängigen Kommunikation mittels CORBA.
Realisierung von GUI-Prototypen in Java.
Konzeption und Einsatz von CASE- und Projektmanagement-
Werkzeugen.
Anpassung von Vorgehensmodellen, sowie Abbildung unternehmensindividueller Vorgehensmodelle als Prozeßbibliothek in Process Engineer.
Werkzeuge:
Process Engineer/Systems Engineer (LBMS)
VisualAge (IBM)
JBuilder (Borland)
Java SE
Abschluss als Diplom-Informatiker (Dipl.-Inform.)
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.