Systementwicklung (Java, J2EE, SQL)
Aufgaben 
- Schnittstellendefinition und –implementierung für eine ECommerce-Plattform in JAVA, 3-tier Architektur
 - Transaktionsmanagement für Persistenz (container managed transactions, local transactions, distributed transactions)
 - Implementierung eines Logging-Service mit JMS (Asynchronous Messaging)
 - Entwicklung und deployen von Enterprise JavaBeans (statefull und stateless Session Beans): 12 Software-Komponenten
 - Datenbankdesign (konzeptionelles Modell, physikalisches Modell, Datenbankscripte), ca. 160 Entitäten insgesamt
 - Implementierung der Persistenzschicht mit Cocobase und JDBC, SQL
 - Umsetzung der Datenmigration mit PL/SQL unter Verwendung des Quest SQLNavigator
 - OO-Modellierung mit Together / J : UML Klassendiagramme, use case Diagramme, state charts
 - Automatische Code Generierung aus den Klassendiagrammen (Generator arbeitete mit JSP templates)
 - Administration der Sun Workstation, Oracle Datenbank (user management, tablespaces, indexes, dump) 
 - Administration der BEA Weblogic application server (installtion, setup, performance tuning, connection pools) 
 - Evaluierung des Einsatzes eines BEA Weblogic-clusters
 - Support bei der Durchführung von Performance-Tests
 - Entwicklung einer Testsuite zum lokalen und entfernten Test der Softwarekomponenten mit JUnit
 - Release management (builds, labeling, installation)
 - Arbeit in einem Team von 15 Entwicklern
 - Dokumentation in englischer Sprache
 
Technologien / Werkzeuge
- BEA Weblogic 5.1 / 6.0
 - JBoss
 - Oracle 8.1.6 / 8.1.7 , PL/SQL
 - Apache Webserver, Apache Tomcat
 - JDK 1.3, EJB 1.1, JMS, Java Server Pages, JDBC, RMI, JNDI
 - XML, XSLT
 - Sybase Powerdesigner 7.5 / 8.0
 - Together / J 4.1 / 4.2
 - JBuilder 4.0
 - Ant
 - PVCS
 - Thought CocoBase (OO/ER Mapping tool)
 - Quest SQLNavigator
 
Plattformen
- Sun Solaris (DB-Server, Applikations-Server)
 - Microsoft Windows 2000 (Entwicklung)
 - Suse Linux (Entwicklung)