freiberufler Senior Java JEE Web Entwickler, J2EE, EJB, JPA, Hibernate, OJB, JDBC, SOAP, Webservices, Struts, IceFace, JSP, XSL, XSLT, Servlets, Swing, GUI Developer, Software-Architekt, IT-Consulting auf freelance.de

Senior Java JEE Web Entwickler, J2EE, EJB, JPA, Hibernate, OJB, JDBC, SOAP, Webservices, Struts, IceFace, JSP, XSL, XSLT,...

zuletzt online vor 7 Tagen
  • auf Anfrage
  • Rheinland-Pfalz
  • National
  • vi  |  de  |  en
  • 05.11.2018

Kurzvorstellung

Konzeption, Design und Entwicklung (OOA/OOD/OOP) von Unternehmenslösungen mittels SOA (Services Oriented Architecture)
Beratung, Evaluierung, Machbarkeitsprüfungen, Aufwandsabschätzungen
Schwerpunkt: Java- Webanwendungsentwicklung

Qualifikationen

Über mich

Kurzprofil:
Java Entwickler (JEE, EJB, JDBC, JPA, Hibernate, OJB, Spring,
SOAP, Webservices, Struts, IceFace, JSP, XSL, XSLT, Servlets, GUI,
Swing, Applet, Jasperreport, JUnit); SQL; XML; UML; HTML; JavaScript;
SAP NetWeaver ABAP Workbench; OOA/OOD/OOP
Konzeption und Entwicklung

Schwerpunkte fachlich:
Konzeption, Design und Entwicklung (OOA/OOD/OOP) von Unternehmenslösungen mittels SOA (Services Oriented Architecture)
Beratung, Evaluierung, Machbarkeitsprüfungen, Aufwandsabschätzungen

Schwerpunkte technisch:
Architektur/Entwicklung J2EE, EJB, JPA (Hibernate, OJB), JDBC, Security, SOAP/Webservices, WSDL, Axis, XML, Spring, LDAP, Log4J, Apache-Commons, Junit
Frontend- / Webentwicklung / Content Management (Servlets, STRUTS, IceFace, JSP, XML, XSLT, HTML, XHTML, CSS, JavaScript...)
Design und Entwicklung von Java-GUI-Anwendungen (Applets, AWT, Swing)
Performancetuning und Systemoptimierung
Schnittstellendesign und -verhandlung, Systemintegration
Datenmodellierung, Datenbankdesign und -tuning
Reporting: JasperReports, iText
Resourcen / Internationalisierung / I18N
Code-Coverage/-Review
Refactoring
Buildmanagement
Test-Management und Qualitätssicherung

Betriebssysteme:
MS-DOS: fundierte Kenntnisse
Unix, Linux: fundiert Kenntnisse
Windows 9X, WIN2K, NT, XP: fundierte Kenntnisse

Programmiersprachen:
Java {JEE, EJB, JDBC, JPA (Hibernate, OJB), SOAP/Webservices, STRUTS, IceFace, JSF, JSP, Servlets, AJAX, Swing, Applet, Jasperreport, JUnit}, JavaScript, XML, HTML: fundierte Kenntnisse und Erfahrungen, Expertenwissen
SQL: fundierte Kenntnisse und Erfahrungen
C, C++: fundierte Kenntnisse und Erfahrungen, liegt aber einige Jahre zurück
Perl: gute Kenntnisse
COBOL: gute Kenntnisse
ABAP 4; ABAP Objects: gute Kenntnisse
Pascal, Turbo-Pascal: fundierte Kenntnisse und Erfahrungen, liegt aber mehrere Jahre zurück
Assembler, Basic, Modula-2: Schulkenntnisse

DB Systeme:
Oracle 7-10: PL/SQL, fundierte Kenntnisse
DB2: fundierte Kenntnisse
SQL: über 10 Jahre Erfahrung, fundierte Kenntnisse
JDBC: JPA, fundierte Kenntnisse und Erfahrungen, Expertenwissen
ODBC: fundierte Kenntnisse und Erfahrungen
MS SQL Server: gute Kenntnisse
MySQL: fundierte Kenntnisse
HSQL(Hypersonic): gute Kenntnisse
Access: gute Kenntnisse
Dbase: fundierte Kenntnisse und Erfahrungen

Web Systeme:
Weblogic; JBOSS; Oracle Enterprise Server OC4J; ProSyst-Server; Apache Tomcat; Apache Webserver; abaXX; Vignette V/5

Software/Tools:
Abaxx ActiveX AJAX
ANT Apache AWT Axis Bea Weblogic CruiseControl Cygwin CVS CSS
DB2 db2jcc Eclipse
EJB EJB 2.x EJB 3.0
findbugs FTP Hibernate
hudson HTTP J2EE/J2SE
Java 1.1 - 6.0 JAXB
JAX-WS JCA JIRA
Javascript JasperReports / Ireport JavaDoc
JBOSS JBuilder JMeter
JSP Junit
LDAP Log4J Maven
mySQL ODBC OO-Analyse
OO-Design OO- Programmierung
Oracle Oracle Enterprise Server oc4j
PGP Putty Planung
quartz Rational Rose Roll-Out
Resourcen Internationalisierung I18N
SAP NetWeaver Sax Security
SERVLETS SOAP Spring
Struts Subversion SUN A-Server Swing TCP/IP TOAD Together Tomcat TinyMCE
Visual Age for Java 4.0 Visual Café UML
Weblogic Webservices WinSCP
WSDL Xalan Xdoclet Xerces Xetra XML XSL XSLT xstream

Branchen:
Information & Telekommunikation
Banken, Finanzdienstleistung
IT-Dienstleistung
Chemie und Pharma
Handel
Hotel
Militär
Internetkommerz


Branche IT-Dienstleister
Zeitraum 11.2010 dato
Projekt Entwicklung einer Standalone-Anwendung für Mondkalender sowie zur Terminorganisation und Terminüberwachung nach Mondkalenderdatum.
Position Senior-Softwareentwickler
Tätigkeit
Analyse der Daten und Prozesse
Gestaltung, Design der Oberfläche
Implementierung des Front-Endes als Swing-Client-Anwendung
Plausibilitätsprüfung der Daten
Implementierung des Back-Endes als EJB Services, CronJobs
Persistenz-Schicht mit OJB
Spring JavaConfig
Software, Systemumgebung
Java 6, EJB, OJB, Swing, Spring, quartz; Eclipse 3.5.2; JBOSS 4.2.2.GA; MySQL; Maven 2.0.11; JUnit; WIN;

Branche IT-Dienstleister
Zeitraum August 2010 - Oktober 2010
Projekt
Entwicklung einer Webanwendung zur Erfassung, Verpflegung und Darstellung von verschiedenen Informationen unterschiedlicher Datenstruktur durch Parametrisierung
Position IT-Berater, Senior-Softwareentwickler
Tätigkeit
Front-Ende-Entwicklung: Struts, JSP, JavaScript
Implementierung des Back-Endes als EJB Services
Persistenz-Schicht mit Hibernate
Spring JavaConfig
Entwicklung der Testklassen
Software, Systemumgebung
Java 6; EJB, Hibernate, Spring, Eclipse 3.5.2; JBOSS 4.2.2.GA; Tomcat-6.0.16; MySQL; Maven 2.0.11; JUnit; WIN;

Branche Hotel, Internetkommerz
Zeitraum Januar 2008 Juli 2010
Projekt Entwicklung einer Webanwendung für die Selbstverwaltung der Hotels
Position Architekt, Senior-Softwareentwickler
Tätigkeit
Analyse fachlicher Anforderungen
Konzeption der technischen Umsetzung
Datenmodellierung, Datenbankdesign und -tuning
Design und Implementierung eines Prototyps als Swing-Applikation
Design und Implementierung einer Swing-Applikation für die Administration der eigenen Mitarbeiter der Firma
Koordination und Mit-Implementierung der Frontend-Module: Struts, JSP, JavaScript, Ajax
Implementierung der Backend-Module EJB Services, Persistenz-Schicht (OJB, JDBC), Inventory-Schicht, Business-Schicht, CronJobs
Konzeption und Implementierung der Security (JASS-Login-Module: Datenbank und LDAP) und Sitzungsverwaltung
Konzeption und Implementierung der Historisierung von Änderungen
Spring JavaConfig
Implementierung der Mock-Module
Performancetuning und Systemoptimierung
Bugfixing und Code-Review
Resourcen, Internationalisierung, I18N, UTF-8
Qualitätssicherung Junit-Test, Last-Test (JMeter)
Konfigurations-, Buildmanagement und Deployment mit Maven
Dokumentation, Coaching und Übergabe an den Betrieb
Datenbank DB2; MySQL (für Enterprise-Architechture-Daten)
Software, Systemumgebung
Java 6.0; JEE; EJB3.0; OJB, JDBC, Spring 2.0.6; LDAP; quartz (CronJob), Struts, JSP, AJAX, Swing, findbugs, xstream, db2jcc, JUnit; JMeter; Eclipse 3.2-3.5; JBOSS 4.2.2.GA; Tomcat-6.0.16; Maven 2.0.9; Enterprise Architechture; WIN; LINUX; Subversion; Putty, Cygwin; dbVisulizer; vmware; CruiseControl; Hudson

Branche Militär
Zeitraum Oktober 2007 - Dezember 2007
Projekt
Entwicklung der Services zur Klassifizierung von Dokumenten, zur Quantifizierung der Beziehungen zwischen den Dokumenten, zum Aufbau von Dokumentenbäumen und Suchen der Dokumente.
Position IT-Berater, Softwareentwickler
Tätigkeit
Service zur Speicherung der Dokumentbäumen in Datenbank
Service zur Klassifizierung der Dokumenten
Persistenzschicht mit Hibernate
Datenbank Oracle
Software, Systemumgebung
Java 5.0; J2EE; Eclipse 3.2; EJB3.0; JBOSS; Maven; Hibernate; quartz, JUnit; WIN; LINUX; Subversion

Branche Telekommunikation
Zeitraum Juli 2007 - September 2007
Projekt
Entwicklung der SOAP-Webservices zur Aufnahme, Validierung und
Weiterverarbeitung von Aufträgen der Großkunden (Wiederverkäufer)
Position IT-Berater, Softwareentwickler
Tätigkeit
Back-Ende-Entwicklung: EJB 3.0
SOAP-Webservices
XML, JAXWS-Generierung
Entwicklung einer Testapplikation
Datenbank Oracle
Software, Systemumgebung
Java 5.0; Eclipse 3.2; EJB3.0; oc4j; Oracle Enterprise Server 10g; Maven ; JAXWS; JAXB; Axis; JUnit; WIN; LINUX; Subversion; JIRA

Branche Telekommunikation
Zeitraum Januar 2006 - Juni 2007
Projekt
Konzeption und Entwicklung von Web-Anwendungen in mehreren Projekten einer gleichen Abteilung
Position Architekt, Senior-Softwareentwickler

Branche Telekommunikation
Zeitraum November 2006 - Juni 2007
Projekt
Weiterentwicklung einer Web-Anwendung für die Projekt-Management und Qualitätssicherung (Projekte-, Testfälle- und Testschrittsverwaltung)
Position Architekt, Senior-Softwareentwickler
Tätigkeit
Front-Ende-Entwicklung: Struts, JSP, JavaScript, AJAX, TinyMCE, CSS
Back-Ende-Entwicklung: EJB 2.5
Reportserstellung mit Jasperreports
Hibernate für Reportsgenerierung und Datenmigration
Entwicklung der Testklassen
Standalone-Swing-Anwendung für die Migration
Datenbank DB2
Software, Systemumgebung
Java 5.0; J2EE 1.5; iReport 1.3.1; Hibernate 3, Swing; JBOSS-IDE 1.6 Eclipse; Tomcat 5.5.17; JBOSS 4.0.2; Ant; XDoclet; JUnit; WIN; LINUX

Branche Telekommunikation
Zeitraum Juni 2006 - Oktober 2006
Projekt Weiterentwicklung einer Web-Anwendung für die Digital Media Management
Position Architekt, Senior-Softwareentwickler
Tätigkeit
Front-Ende-Entwicklung: JSP, IceFace, AJAX, CSS
Back-Ende-Entwicklung
Persistenzschicht mit EJB 3.0
UI-Interfaces
SOAP-Webservices
Entwicklung der Testklassen
Entwicklung mit JBOSS-IDE Eclipse
Datenbank Oracle 9i
Software, Systemumgebung
Java 5.0; J2EE, EJB 3.0, SOAP, JUnit, JSP, AJAX, IceFace; Eclipse 3.1; Tomcat; Ant; WIN; LINUX; JBOSS 4.0.4; BEA AquaLogic; CVS; Axis; FIT

Branche Telekommunikation
Zeitraum Januar 2006 - Mai 2006
Projekt Entwicklung einer Web-Anwendung für die Digital Media Management
Position IT-Berater, Senior-Softwareentwickler
Tätigkeit
Front-Ende-Entwicklung: JSP, XSL, XSLT, JavaScript, CSS
Back-Ende-Entwicklung
SOAP-Webservices
Persistenzschicht mit Hibernate
Datenvalidierung
Servlets
Code-Review, Refactoring
Entwicklung der Testklassen
Datenbank Oracle 9i
Software, Systemumgebung
Java 1.4; J2SE; Hibernate; SOAP; JSP, XSL, XSLT, JavaScript, CSS; Servlets, JUnit; Eclipse 3.1; Tomcat; WIN; LINUX; CVS;

Branche Handel, Internetkommerz
Zeitraum August 2005 - Oktober 2005
Projekt
Entwicklung einer Webshop-Anwendung unter Benutzung der Webservices für die personalisierte Datenauskunft
Position IT-Berater, Senior-Softwareentwickler
Tätigkeit
Front-Ende-Entwicklung: Struts, JSP, JavaScript, CSS
Back-Ende-Entwicklung: Datenbank-Anbindung mit firmeneigenem Framework
SOAP-Webservices
JUnit-Test
Datenbank MySQL
Software, Systemumgebung
Java 1.4; J2SE; Struts; JSP, JavaScript, CSS, SOAP, JUnit; WIN; LINUX; Putty; Eclipse 3.1; Tomcat

Branche Finanzdienstleister
Zeitraum April 2005 Juli 2005
Projekt
Entwicklung einer Webanwendung für Finanzdienstleistung zur Berechnung und Optimierung der laufenden und latenten Steuer durch Differenzen unterschiedlicher Bilanzierungssysteme (IFRS, HGB, STB). Die Sonderheit dieser Anwendung besteht darin, dass die Businesslogik vom Anwender konfiguriert und geändert werden kann. Die Formen für die Berechnungen werden in Datenbank gespeichert.
Position IT-Berater, Softwareentwickler
Tätigkeit
Prototyp-Entwicklung als Swing-Applikation: Swing, JTree, TreeTable
Front-Ende-Entwicklung: Struts, JSP, CSS, Modell, Controller
Back-Ende-Entwicklung: Socket-Server
Datenbankanbindung zur Oracle-DB mit JDBC
Datenbank Oracle
Software, Systemumgebung
Java 1.2/1.4; J2SE 1.4; JDBC; Struts; JSP, Swing, JTree, TreeTable; Eclipse 3.0; Tomcat; WIN2k

Branche Dienstleistungen
Zeitraum Oktober 2002 März 2005
Projekt
mehrere kleine Projekte:
Website Entwicklung; Entwicklung einer Datenbank für Kochrezepte; Entwicklung eines Emailverwaltungssystems; Entwicklung einer Anwendung zur Generierung von Java-Enterprise-Beans
Position IT-Berater, Senior-Softwareentwickler
Tätigkeit
Konzeption und Design
Datenmodellierung, Datenbankdesign
Design und Implementierung HTML, Applets oder Swing-Anwendung
Backend Entwicklung
Software, Systemumgebung
Java, JavaScript, HTML, CSS, Applets, AWT, Swing, JSP, JBuilder; , XML, Unicode; JDBC, Ant, Tomcat; WIN 2000, MS-Access

Branche IT-Dienstleister
Zeitraum Januar 2002 September 2002
Projekt
Wertpapierverwaltungssystem zur Erfassung von Kauf- und Verkaufaktivitäten, Realtime-Kurse und Kursschwankungen sowie Gewinn- und Verlustrechung
Position Senior-Softwareentwickler
Tätigkeit
Design und Implementierung des Front-Endes als Java-Applet,
Programmierung und Implementierung des Back-Endes als EJB
Persistenzschicht mit JDBC
Datenbank SQL-Server
Software, Systemumgebung
Java, Swing, EJB, JDBC, XML, ProSyst Server; WIN 2000

Branche IT-Dienstleistungen
Zeitraum Oktober 2001 Dezember 2001
Projekt Entwicklung eines Tool für Ressourcen-Planung im Intranet-Umfeld
Position Senior-Softwareentwickler
Tätigkeit
Technisches Design und Implementierung von Front-Endes als JSP
JavaScript zur Darstellung der Baumstruktur
Implementierung des Back-Endes mit EJB
Dokumentation mit UML
Datenbank MS-SQL
Software, Systemumgebung
Java, J2EE, EJB, JSP, JavaScript; Weblogic 6.0; UML, LINUX; WIN 2000

Branche Verkehrswesen, Transport
Zeitraum Juli 2001 September 2001
Projekt
Realisierung einer sicheren Übergabe der Verbindung vom Intranet des Kunden zur Ziel-Internetseite
Position Senior-Softwareentwickler
Tätigkeit
Programmierung und Implementierung des Back-Endes mit der EJB-Technik
Programmierung und Implementierung des Front-Endes als JSP
Programmierung und Implementierung der Testapplikationen
Verschlüsselung von Datenströmen, die im Internet übertragen werden, mit PGP
Verschlüsselung von Initialdaten mit Cryptix
Datenbankschnittstelle mit firmeneigenem Persistent-Frame-Work
Bachprozess-Verwaltung
Datenbank Oracle
Software, Systemumgebung
Java, J2EE; EJB, Cryptix, JSP; Weblogic; VisuageForJava; WIN-NT; UNIX; PGP

Branche Banken, Finanzdienstleister
Zeitraum April 2001 Juni 2001
Projekt Entwicklung einer eBanking-Application
Position Softwareentwickler
Tätigkeit
Technische Architektur für Security
Analyse der Daten und Prozesse
Design, Programmierung und Implementierung des Front-Endes als JSP
Programmierung und Implementierung des Back-Endes als EJB (Java-Enterprise-Beans)
Programmierung und Implementierung von Testwerkzeugen
Verschlüsselung von Daten mit Cryptix
Datenbankanbindung zur Oracle-DB mit JDBC
Datenbank Oracle
Software, Systemumgebung
Java, J2EE; AbaXX; e-Busines-suite; EJB, JDBC, Cryptix, JSP; Weblogic; VisualCafe; WIN-NT;

Branche Finanzdienstleister
Zeitraum Januar 2001 März 2001
Projekt
Entwicklung eines Web-Anwendung zur Erfassung der Geschäftsdaten und Bewertung von Finanzgeschäften
Position Softwareentwickler
Tätigkeit
Entwicklung von Servlets und JSPs
Steuerung von Extern-Programmen
Bewertung der Daten
Software, Systemumgebung Java, XML, JSP; Tomcat 3.2; OODBMS POET 6.1; LINUX; JBuilder

Branche Finanzdienstleister
Zeitraum November 2000 Dezember 2000
Projekt Realisierung einer Xetra-Schnittstelle
Position Senior-Softwareentwickler
Tätigkeit
Entwicklung der Interfaces
Auswertung der Daten
EJB Entwicklung
Datenbank SQL-Server
Software, Systemumgebung
WIN-NT; Applikations-Server von ProSyst; Tamino von Software AG; JBuilder; C++; Java, XML

Branche Finanzdienstleister
Zeitraum Juli 2000 Oktober 2000
Projekt
Entwicklung eines eBanking-Applikation zur
Darstellung aller verfügbaren Informationen zum Kunden und dessen Bankgeschäften von unterschiedlichen Datenquellen auf einer integrierten Oberfläche, Erfassung und Weiterleitung von Bankgeschäften
Position Senior-Softwareentwickler
Tätigkeit
Analyse der Daten und Prozesse
Design und Implementierung eines Front-Ende-Prototyps (Java-Applet), auch als Standalone-Anwendung lauffähig
Programmierung und Implementierung des Back-Endes als EJBs
Plausibilitätsprüfung der Daten
Persistenzschicht mit JDBC
Datenbank SQL-Server
Software, Systemumgebung
Java, AWT; Swing, EJB, JDBC; WIN-NT; JBuilder; ADKJ (Entwicklungstool von ProSyst); Applikations-Server von ProSyst

Branche Pharma, Chemie
Zeitraum Juni 1999 Juni 2000
Projekt
Realisierung einer middleware-basierender Client/Server-Anwendung im Intranet-Umfeld des Konzerns zur Erstellung, Verwaltung und Verfolgung von Projekten im Chemieanlagenbau
Position Architekt, Senior-Softwareentwickler
Tätigkeit
Analyse der Daten und Prozesse
Konzeption der Umsetzung
Design und Implementierung des Front-Endes als Java-Applet, das auch als Standalone-Anwendung lauffähig ist
Programmierung und Implementierung des Back-Endes als EJBs
Drucksoftware zum Drucken von Formularen (ERW- Pakete)
Persistenzschicht mit JDBC
Datenbank SQL-Server
Software, Systemumgebung
Java, AWT, Swing, EJB, JDBC, ERW; WIN-NT, JBuilder, ADKJ, Applikations-Server von ProSyst

Weitere Kenntnisse

IT & Entwicklung
- Qualitätsmanagement / Testing
- IT-Architektur
- Konzeption
- Softwareentwicklung
- IT-Sicherheit
- Open Source

Programmierung & Betriebssysteme
- ABAP
- C
- COBOL
- HTML
- Java
- JavaScript
- Pascal / Turbo Pascal
- SQL
- XML
- DB2
- Oracle
- Java-Frameworks

Persönliche Daten

Sprache
  • Vietnamesisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
7033
Berufserfahrung
35 Jahre (seit 1989)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden