Erfahrener Entwickler Java, JEE (J2EE), EJB, Backend, SOA, XML, Messaging/MQ
Aktualisiert am 05.01.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Deutsch
Englisch

Einsatzorte

Einsatzorte

Darmstadt (+50km)


möglich

Projekte

Projekte

Zeitraum:     09/2008 - heute
Firma:        IT-Dienstleister
Projekt:      Realisierung eines Backend-Systems für die Zugriffskontrolle

  von Online-Angeboten für geschlossene Nutzergruppen

Aufgaben:     Implementierung der Software (backend)

  Migration der Daten aus dem Vorgängersystem

  Technische Unterstützung beim Verbundtest mit Schnittstellen mehrerer Partnersysteme

  Unterstützung bei Lasttest und Performancetest

  Einführungsunterstützung zum Produktionsstart

  Entwicklung von Monitoring-Tools für den Betrieb

Tools:        JDK 1.5, Eclipse, JBoss, Websphere MQ Series (middleware),
              Oracle 10 DB, axis, MID Innovator, jUnit.
Technologien: Java 5, JMS Messaging, XML, Webservices (SOAP, WSDL).

  J2EE: Enterprise Java Beans (EJB), Java Messaging Service (JMS),

  Webservices (SOAP) mit JBoss 4.2.3 und axis,

  Java Persistence API (JPA) mit hibernate


Zeitraum:     12/2003 - 06/2008
Firma:        IT-Dienstleister
Projekt:      Design und Realisierung eines sehr großen CRM Systems für einen

  Telekommunikations-Konzern.

Aufgaben:     Schwerpunkt war die Implementierung von Schnittstellen der neuen

  CRM-Lösung zur bestehenden System-Landschaft, dabei auch

  die Implementierung von querschnittlichen Komponenten im Backend.

  Eine wichtige Rolle spielte auch Performance-Tuning, da sehr

  viele Antwender auf sehr großen Datenbeständen arbeiten.

  Darüber hinaus: Einführungsunterstützung bei Inbetriebnahme neuer

  Schnittstellen.

  Unterstützung bei Lasttest und Performancetest.

  Entwicklung von Monitoring-Tools für den Betrieb.

Technologien: Java (JDK 1.3 bis 1.5), Eclipse, JBoss, BEA Weblogic Server,

  MQ Series (middleware), DB/2, SQL, AIX, XML, jUnit.

  J2EE: Enterprise Java Beans (EJB), Java Server Pages (JSP),

  Java Messaging Service (JMS) und Java Connector Architecture (JCA)

  mit JBoss und BEA Weblogic Server


Zeitraum:     10/2000 - 11/2003
Firma:        IT-Dienstleister
Projekt:      Design und Realisierung eines Produktdatenservers zur

  Konsolidierung komplexer (Produkt-)Datenbestände eines

  Telekommunikations-Konzerns.

Aufgaben:     Schwerpunkt meiner Arbeit war die Realisierung von verschiedenen

  Server-Komponenten (in Java sowie in SQL) sowie im Verlauf

  des Projekts auch die Konzeption und Umsetzung von

  querschnittlichen Funktionen. Aufgrund der langen

  Projektzugehörigkeit und der damit verbundenen detaillierten

  Kenntnisse des Systems war ich u. a. Ansprechpartner für

  technische Fragestellungen wie z. B. Performance-Tuning etc.

  Daneben erstellte ich Aufwandsschätzungen für neue Anforderungen,

  war in die Ressourcenplanung miteinbezogen und teilweise für

  die Einarbeitung neuer Mitarbeiter verantwortlich.

Vorgehen:     Phasenweise agile Methoden, Scrum.

Technologien: Java (JDK 1.3, Borland JBuilder, IntelliJ IDEA), Swing,

  Oracle 8i (SQL, PL/SQL), UNIX / Linux.

  J2EE: Enterprise Java Beans (EJB) mit BEA Weblogic Server


Zeitraum:     07/1999 - 09/2000
Firma:        Logistikunternehmen
Projekt:      Design und Realisierung eines verteilten Warenannahmesystems.
Aufgaben:     Schwerpunkt meiner Arbeit war die Konzeption der (neuen)

  Anwendung und die Realisierung sowohl des Clients als auch

  des Servers.

  Daneben war ich insbesondere für neue Mitarbeiter im Projektteam

  Ansprechpartner in technischen Fragen und teilweise auch

  für deren Einarbeitung verantwortlich.

Technologien: Java (JDK 1.2, Symantec Visual Cafe), Swing, Servlets, Oracle 8i, SQL

  J2EE: Enterprise Java Beans (EJB) mit BEA Weblogic Server


Zeitraum:     07/1999 - 10/1999
Firma:        Automobilhersteller
Projekt:      Design und Realisierung eines CORBA-Clients fuer ein grosses

  Archivierungssystem zur automatisierten Erfassung von

  Massendaten.

  Diese Software habe ich in Zusammenarbeit mit einem zweiten (mir vorher schon

  bekannten) IT-Consultant auf Festpreisbasis im Home-Office entwickelt

  Vor-Ort-Einsätze beim Kunden fanden nur gelegentlich und nach

  Absprache statt.

  Schwerpunkt meiner Arbeit war die (teilweise) Realisierung

  des Clients sowie die Abstimmung der Anforderungen mit dem

  Endkunden.

Technologien: Java (JDK 1.2, JBuilder 3.0), Swing, CORBA

Zeitraum:     09/1998 - 06/1999
Firma:        Softwarehaus
Projekt:      Design + Implementierung einer Java-Client-Architektur für

  n-Tier-Anwendungen

Technologien: Java (JDK 1.2, Borland JBuilder), RMI, UML, Entwurfsmuster,

  OO-Architektur, OOA, OOD, EJB, Rational Rose 98


Zeitraum:     03/1998 - 06/1999
Firma:        Softwarehaus
Projekt:      Konzeption und Durchführung von Java-Schulungen
Technologien: Java (Borland JBuilder), UML

Zeitraum:     02/1998 - 08/1999
Firma:        Softwarehaus
Projekt:      Grundlagenstudie zur Portierung eines C++ Frameworks nach

  Java (Diplomarbeit)

Technologien: Java (JDK 1.1, 1.2 beta, Borland JBuilder), Swing, UML, Entwurfsmuster,

  OO-Architektur, OOA, OOD, C++


Zeitraum:     09/1997 - 02/1998
Firma:        FH-Furtwangen
Projekt:      Entwicklung eines graphischen UML-Editors in Java
Technologien: Java (Visual Age for Java 1.0), UML, Entwurfsmuster,

  OO-Architektur, OOA, OOD


Zeitraum:     02/1997 - 08/1997
Firma:        Softwarehaus
Projekt:      Erstellung von Internet Banking Clients (Java-Applets),

  Simulation von BTX-Host-Zugang (Java-Server, TCP/IP-Sockets),

  Konfiguration von Servern mit TCL-Scripten

Technologien: Java (JDK 1.0), OO-Architektur, OOA, OOD, UML, Entwurfsmuster,

  Kryptographie, Swing, Sockets


Zeitraum:     09/1996 - 02/1997
Firma:        Softwarehaus
Projekt:      Prototypische Portierung einer Anwendung zur Archivierung

  und Volltextsuche nach Windows NT.

Technologien: Visual Age C++ 3.5, Windows NT, Threads, Open Class Library(OCL)

Zeitraum:     09/1995 - 02/1998
Firma:        FH Furtwangen
Projekte:     Vorlesungsergänzender Unterricht und Übungsbetreuung für

  Studenten in C/C++

Technologien: Borland C++ 4.0

Aus- und Weiterbildung

Aus- und Weiterbildung

1990 - 1993: Wirtschafsgymnasium
1994 - 1998: Studium "Allgemeine Informatik", Fachhochschule Furtwangen

       Abschluß: Diplom-Informatiker (FH), sehr gut (1.3)

Kompetenzen

Kompetenzen

Top-Skills

Java

Produkte / Standards / Erfahrungen / Methoden

Allgemein/Standards
===================
- Objektorientierte Analyse (OOA), Design/Modellierung (OOD) und Programmierung (OOP)
- Unified Modeling Language (UML)
- Entwurfsmuster (Design Patterns)
- Verteilte Anwendungen, Client-Server
- XML
- Webservices, SOA, SOAP, WSDL

Java
====
- Sehr gute Kenntnisse der Sprache und der wichtigsten Pakete der

Standardbibliothek.

- Mehrjährige Erfahrung mit der Enterprise Plattform (J2EE, JEE)
- Einige Stichworte im Detail:

  Java Foundation Classes (JFC)

  AWT, Swing

  Remote Method Invocation (RMI)

  Applets

  Java Beans

  Enterprise Java Beans (EJB), Message Driven Beans (MDB)

  Java Persistence API (JPA)

  Servlets

  Java Server Pages (JSP)


Produkte
========
- JDK 1.0 bis 1.6
- Borland JBuilder 2.0 und 3.0 (Professional)
- Symantec Visual Cafe 3.1 (Enterprise)
- IBM Visual Age for Java 1.0
- IntelliJ IDEA bis 4.0
- Eclipse (IDE) set Version 3.1
- BEA Weblogic Server ab 4.5.1 bis 8.0
- JBoss bis Version 4.2.3
- ANT
- Rational Rose 98
- Rational XDE
- TogetherJ (Java) 3.0
- IBM Visual Age Smalltalk 3.0
- IBM Visual Age C++ 3.0/3.5
- Borland C++ 4.0
- GNU C++
- Oracle DB
- IBM DB/2 (Host)
- MQ Series Integrator 5
- MID Innovator

Betriebssysteme

MS-DOS
OS/2
Versionen 2.1 bis 4.0
SUN OS, Solaris
Grundkenntnisse
Unix
Projekterfahrung mit Linux, AIX, Sun Solaris
Windows
95, 98, NT, 2000, XP, Windows 7

Programmiersprachen

Assembler
80x86-Erfahrung (bis 80386)
C
C++
CORBA IDL
Java
Umfangreiche Erfahrungen in Java seit 02/1997
JavaScript
Lisp
Grundkenntnisse
Pascal
PL/SQL
PL/SQL in einem Projekt verwendet; langjährige Erfahrungen mit SQL
Smalltalk
Grundkenntnisse
Tcl/Tk
Grundkenntnisse in TCL
SQL: langjährige Erfahrungen

Datenbanken

DB2
Projekterfahrung als Softwareentwickler
JDBC
Erfahrung aus Projekten mit mehrjähriger Laufzeit
Lotus Notes
Anwenderkenntnisse
MySQL
Grundkenntnisse durch eine Evaluierung
Oracle
Mehrjährige Projekterfahrung als Softwareentwickler
POET
Grundkenntnisse durch eine Evaluierung
SQL
mehrjährige Projekterfahrung als Softwareentwickler
OQL (Object Query Language): Grundkenntnisse
PL/SQL: zwei Monate Projekterfahrung

Datenkommunikation

CORBA
Grundkenntnisse
Internet, Intranet
Message Queuing
MQ Series, unter anderem via JMS (Java Message Service)
RPC
SOAP, RMI
TCP/IP
RMI
IPC (Shared Memory, Sockets, Semaphore, Pipes)
XML

Hardware

Alpha
Grundkenntnisse
PC
SUN
Grundkenntnisse

Branchen

Branchen

Telekommunikation
Logistik
Automobil
Banken, Finanzdienstleister

Einsatzorte

Einsatzorte

Darmstadt (+50km)


möglich

Projekte

Projekte

Zeitraum:     09/2008 - heute
Firma:        IT-Dienstleister
Projekt:      Realisierung eines Backend-Systems für die Zugriffskontrolle

  von Online-Angeboten für geschlossene Nutzergruppen

Aufgaben:     Implementierung der Software (backend)

  Migration der Daten aus dem Vorgängersystem

  Technische Unterstützung beim Verbundtest mit Schnittstellen mehrerer Partnersysteme

  Unterstützung bei Lasttest und Performancetest

  Einführungsunterstützung zum Produktionsstart

  Entwicklung von Monitoring-Tools für den Betrieb

Tools:        JDK 1.5, Eclipse, JBoss, Websphere MQ Series (middleware),
              Oracle 10 DB, axis, MID Innovator, jUnit.
Technologien: Java 5, JMS Messaging, XML, Webservices (SOAP, WSDL).

  J2EE: Enterprise Java Beans (EJB), Java Messaging Service (JMS),

  Webservices (SOAP) mit JBoss 4.2.3 und axis,

  Java Persistence API (JPA) mit hibernate


Zeitraum:     12/2003 - 06/2008
Firma:        IT-Dienstleister
Projekt:      Design und Realisierung eines sehr großen CRM Systems für einen

  Telekommunikations-Konzern.

Aufgaben:     Schwerpunkt war die Implementierung von Schnittstellen der neuen

  CRM-Lösung zur bestehenden System-Landschaft, dabei auch

  die Implementierung von querschnittlichen Komponenten im Backend.

  Eine wichtige Rolle spielte auch Performance-Tuning, da sehr

  viele Antwender auf sehr großen Datenbeständen arbeiten.

  Darüber hinaus: Einführungsunterstützung bei Inbetriebnahme neuer

  Schnittstellen.

  Unterstützung bei Lasttest und Performancetest.

  Entwicklung von Monitoring-Tools für den Betrieb.

Technologien: Java (JDK 1.3 bis 1.5), Eclipse, JBoss, BEA Weblogic Server,

  MQ Series (middleware), DB/2, SQL, AIX, XML, jUnit.

  J2EE: Enterprise Java Beans (EJB), Java Server Pages (JSP),

  Java Messaging Service (JMS) und Java Connector Architecture (JCA)

  mit JBoss und BEA Weblogic Server


Zeitraum:     10/2000 - 11/2003
Firma:        IT-Dienstleister
Projekt:      Design und Realisierung eines Produktdatenservers zur

  Konsolidierung komplexer (Produkt-)Datenbestände eines

  Telekommunikations-Konzerns.

Aufgaben:     Schwerpunkt meiner Arbeit war die Realisierung von verschiedenen

  Server-Komponenten (in Java sowie in SQL) sowie im Verlauf

  des Projekts auch die Konzeption und Umsetzung von

  querschnittlichen Funktionen. Aufgrund der langen

  Projektzugehörigkeit und der damit verbundenen detaillierten

  Kenntnisse des Systems war ich u. a. Ansprechpartner für

  technische Fragestellungen wie z. B. Performance-Tuning etc.

  Daneben erstellte ich Aufwandsschätzungen für neue Anforderungen,

  war in die Ressourcenplanung miteinbezogen und teilweise für

  die Einarbeitung neuer Mitarbeiter verantwortlich.

Vorgehen:     Phasenweise agile Methoden, Scrum.

Technologien: Java (JDK 1.3, Borland JBuilder, IntelliJ IDEA), Swing,

  Oracle 8i (SQL, PL/SQL), UNIX / Linux.

  J2EE: Enterprise Java Beans (EJB) mit BEA Weblogic Server


Zeitraum:     07/1999 - 09/2000
Firma:        Logistikunternehmen
Projekt:      Design und Realisierung eines verteilten Warenannahmesystems.
Aufgaben:     Schwerpunkt meiner Arbeit war die Konzeption der (neuen)

  Anwendung und die Realisierung sowohl des Clients als auch

  des Servers.

  Daneben war ich insbesondere für neue Mitarbeiter im Projektteam

  Ansprechpartner in technischen Fragen und teilweise auch

  für deren Einarbeitung verantwortlich.

Technologien: Java (JDK 1.2, Symantec Visual Cafe), Swing, Servlets, Oracle 8i, SQL

  J2EE: Enterprise Java Beans (EJB) mit BEA Weblogic Server


Zeitraum:     07/1999 - 10/1999
Firma:        Automobilhersteller
Projekt:      Design und Realisierung eines CORBA-Clients fuer ein grosses

  Archivierungssystem zur automatisierten Erfassung von

  Massendaten.

  Diese Software habe ich in Zusammenarbeit mit einem zweiten (mir vorher schon

  bekannten) IT-Consultant auf Festpreisbasis im Home-Office entwickelt

  Vor-Ort-Einsätze beim Kunden fanden nur gelegentlich und nach

  Absprache statt.

  Schwerpunkt meiner Arbeit war die (teilweise) Realisierung

  des Clients sowie die Abstimmung der Anforderungen mit dem

  Endkunden.

Technologien: Java (JDK 1.2, JBuilder 3.0), Swing, CORBA

Zeitraum:     09/1998 - 06/1999
Firma:        Softwarehaus
Projekt:      Design + Implementierung einer Java-Client-Architektur für

  n-Tier-Anwendungen

Technologien: Java (JDK 1.2, Borland JBuilder), RMI, UML, Entwurfsmuster,

  OO-Architektur, OOA, OOD, EJB, Rational Rose 98


Zeitraum:     03/1998 - 06/1999
Firma:        Softwarehaus
Projekt:      Konzeption und Durchführung von Java-Schulungen
Technologien: Java (Borland JBuilder), UML

Zeitraum:     02/1998 - 08/1999
Firma:        Softwarehaus
Projekt:      Grundlagenstudie zur Portierung eines C++ Frameworks nach

  Java (Diplomarbeit)

Technologien: Java (JDK 1.1, 1.2 beta, Borland JBuilder), Swing, UML, Entwurfsmuster,

  OO-Architektur, OOA, OOD, C++


Zeitraum:     09/1997 - 02/1998
Firma:        FH-Furtwangen
Projekt:      Entwicklung eines graphischen UML-Editors in Java
Technologien: Java (Visual Age for Java 1.0), UML, Entwurfsmuster,

  OO-Architektur, OOA, OOD


Zeitraum:     02/1997 - 08/1997
Firma:        Softwarehaus
Projekt:      Erstellung von Internet Banking Clients (Java-Applets),

  Simulation von BTX-Host-Zugang (Java-Server, TCP/IP-Sockets),

  Konfiguration von Servern mit TCL-Scripten

Technologien: Java (JDK 1.0), OO-Architektur, OOA, OOD, UML, Entwurfsmuster,

  Kryptographie, Swing, Sockets


Zeitraum:     09/1996 - 02/1997
Firma:        Softwarehaus
Projekt:      Prototypische Portierung einer Anwendung zur Archivierung

  und Volltextsuche nach Windows NT.

Technologien: Visual Age C++ 3.5, Windows NT, Threads, Open Class Library(OCL)

Zeitraum:     09/1995 - 02/1998
Firma:        FH Furtwangen
Projekte:     Vorlesungsergänzender Unterricht und Übungsbetreuung für

  Studenten in C/C++

Technologien: Borland C++ 4.0

Aus- und Weiterbildung

Aus- und Weiterbildung

1990 - 1993: Wirtschafsgymnasium
1994 - 1998: Studium "Allgemeine Informatik", Fachhochschule Furtwangen

       Abschluß: Diplom-Informatiker (FH), sehr gut (1.3)

Kompetenzen

Kompetenzen

Top-Skills

Java

Produkte / Standards / Erfahrungen / Methoden

Allgemein/Standards
===================
- Objektorientierte Analyse (OOA), Design/Modellierung (OOD) und Programmierung (OOP)
- Unified Modeling Language (UML)
- Entwurfsmuster (Design Patterns)
- Verteilte Anwendungen, Client-Server
- XML
- Webservices, SOA, SOAP, WSDL

Java
====
- Sehr gute Kenntnisse der Sprache und der wichtigsten Pakete der

Standardbibliothek.

- Mehrjährige Erfahrung mit der Enterprise Plattform (J2EE, JEE)
- Einige Stichworte im Detail:

  Java Foundation Classes (JFC)

  AWT, Swing

  Remote Method Invocation (RMI)

  Applets

  Java Beans

  Enterprise Java Beans (EJB), Message Driven Beans (MDB)

  Java Persistence API (JPA)

  Servlets

  Java Server Pages (JSP)


Produkte
========
- JDK 1.0 bis 1.6
- Borland JBuilder 2.0 und 3.0 (Professional)
- Symantec Visual Cafe 3.1 (Enterprise)
- IBM Visual Age for Java 1.0
- IntelliJ IDEA bis 4.0
- Eclipse (IDE) set Version 3.1
- BEA Weblogic Server ab 4.5.1 bis 8.0
- JBoss bis Version 4.2.3
- ANT
- Rational Rose 98
- Rational XDE
- TogetherJ (Java) 3.0
- IBM Visual Age Smalltalk 3.0
- IBM Visual Age C++ 3.0/3.5
- Borland C++ 4.0
- GNU C++
- Oracle DB
- IBM DB/2 (Host)
- MQ Series Integrator 5
- MID Innovator

Betriebssysteme

MS-DOS
OS/2
Versionen 2.1 bis 4.0
SUN OS, Solaris
Grundkenntnisse
Unix
Projekterfahrung mit Linux, AIX, Sun Solaris
Windows
95, 98, NT, 2000, XP, Windows 7

Programmiersprachen

Assembler
80x86-Erfahrung (bis 80386)
C
C++
CORBA IDL
Java
Umfangreiche Erfahrungen in Java seit 02/1997
JavaScript
Lisp
Grundkenntnisse
Pascal
PL/SQL
PL/SQL in einem Projekt verwendet; langjährige Erfahrungen mit SQL
Smalltalk
Grundkenntnisse
Tcl/Tk
Grundkenntnisse in TCL
SQL: langjährige Erfahrungen

Datenbanken

DB2
Projekterfahrung als Softwareentwickler
JDBC
Erfahrung aus Projekten mit mehrjähriger Laufzeit
Lotus Notes
Anwenderkenntnisse
MySQL
Grundkenntnisse durch eine Evaluierung
Oracle
Mehrjährige Projekterfahrung als Softwareentwickler
POET
Grundkenntnisse durch eine Evaluierung
SQL
mehrjährige Projekterfahrung als Softwareentwickler
OQL (Object Query Language): Grundkenntnisse
PL/SQL: zwei Monate Projekterfahrung

Datenkommunikation

CORBA
Grundkenntnisse
Internet, Intranet
Message Queuing
MQ Series, unter anderem via JMS (Java Message Service)
RPC
SOAP, RMI
TCP/IP
RMI
IPC (Shared Memory, Sockets, Semaphore, Pipes)
XML

Hardware

Alpha
Grundkenntnisse
PC
SUN
Grundkenntnisse

Branchen

Branchen

Telekommunikation
Logistik
Automobil
Banken, Finanzdienstleister

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.