Senior Java (JEE) Software Developer
Aktualisiert am 17.02.2026
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 17.02.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Web Application
Agile Softwareentwicklung
JSF
JSP
Hibernate
Oracle
PrimeFaces
Cache
JQuery
JavaScript
Spring
UML
MySQL
Apache Tomcat
JBoss Application Server
HTML
CSS
Arquillian
JUnit
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Arabisch
Muttersprache
Französisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland


nicht möglich

Projekte

Projekte

1 Jahr
2018-03 - 2019-02

Weiterentwicklung von mehreren Java-basierten Web-Anwendungen

Senior Software Developer Java
Senior Software Developer
  • Mitarbeit bei der Weiterentwicklung von mehreren Java-basierten Web-Anwendungen, sowohl im Frontend als auch im Backend.
Java
CRIF Bürgel GmbH, Hamburg
2 Monate
2017-11 - 2017-12

Design und Implementierung von diversen Anwendungen

Senior Software Developer Java GWT
Senior Software Developer
  • Design und Implementierung von diversen Anwendungen als Proof-of-Concept basierend auf Java und GWT.
Java GWT
Kühne + Nagel, Hamburg
1 Jahr 8 Monate
2015-12 - 2017-07

Durchführung des gesamten Softwareentwicklungsprozesses

Senior Software Developer Java eclipse eclipse plug-in ...
Senior Software Developer
  • Durchführung des gesamten Softwareentwicklungsprozesses (inkl. Abstimmung mit fachlichen Auftraggebern sowie Konzeption, Durchführung, Testen und Dokumentation der Änderungen).
  • Fehleranalyse und -behebung.
  • Mitarbeit im Projekt als Testmanager.
  • Dokumentation der Software mit dem Tool UML Enterprise Architect.
Java eclipse eclipse plug-in Intellij Javascript StringTemplate Lombok Togglz JPA Hibernate SOAP Spring Batch Jasmine Junit Selenium Mockito Gradle Git Jenkins JBoss Oracle DB PLSQL UML Enterprise Architect JIRA
IT4IPM GmbH, Berlin
9 Monate
2014-01 - 2014-09

Requirement analysis, conception, software architecture

Freiberufler Java eclipse Primefaces ...
Freiberufler

Requirement analysis, conception, software architecture and software development in the Java enterprise environment for Maritz Connect.

  • Akt als Konsultant für das Entwicklungsteam bei den Entwurf sowie bei der Implementierung von diversen Softwarelösungen in einer J2EE-Umgebung.
  • Aufsetzung eines Build Management Systems basierend auf Maven2.
  • Entwurf von diversen Webseiten und Icons mittels Adobe Photoshop CS3.
  • Realisierung der entworfenen Webseiten mittels JSF, CSS, Javascript, Ajax und JQuery. 

Java eclipse Primefaces JSF JQuery Highcharts EL Spring Security Core Spring IoC Apache Commons jFreeChart Apache POI iText ehCache SVN Junit selenium
Maritz Research GmbH, Wiesbaden
1 Jahr
2013-01 - 2013-12

GPM - Global Plan Management 2

J2EE Software Developer Java eclipse JSF2 ...
J2EE Software Developer
  • Entwicklung von diversen JSF2 Komponenten sowie Mitarbeit bei der Erweiterung der GPM2 Webanwendung mittels JSF2 und Richfaces4.
  • Entwicklung von diversen Services sowie DAO Objekten mittels Hibernate HQL und named queries.
  • Entwicklung von diversen Ereignisgesteuerte Komponenten zur asynchrone Kommunikation zwischen den verschiedenen Modulen innerhalb der GPM2 Anwendung mittels der light-weight message event bus Mbassador.
  • Implementierung von diversen Exportmodulen zum Export von steuerrelevanten Aufenthalten sowie SIEMENS Aktiondaten der SIEMENS Mitarbeiter, basiesend auf der Famework Apache POI.
  • Implementierung von diversen Importmodulen zum Import von steuerrelevanten Aufenthalten sowie SIEMENS Aktiondaten der SIEMENS Mitarbeiter aus den BPM Steuerprozessen, in GPM2, basiesend auf der Famework Apache POI.
  • Implementierung eines Importermodules zum Import von, die zur Verfügung gestellten Grant Recap Dateien von UBS bank, in GPM2.
  • Bereitstellung der exportierten SIEMENS Aktiondaten zum Import in das UBS bank EquatePlus System.
  • Implementierung von diversen serviceorientierten Module zur Migration von SIEMENS Aktionpläne von GPM1 in GPM2.
  • Implementierung von diversen automatisierten Unittests und Integrationstests für die Entwickelten Komponenten mittels des Testplatforms Arquilian, Mockito und Junit4.
Java eclipse JSF2 RichFaces4 JSR303 Servlet API EL2 JSTL Apache POI MBassador Log4j JPA2 Hibernate EJB3 CDI migrator Jboss Hudson Sonar Apache Commons ehCache Ant Arquillian Mockito Junit4 PowerMockito
SIEMENS AG, Paderborn
2 Monate
2012-11 - 2012-12

KMAUS-Relaunch - Karten Medien AUSgabe-Service

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Realisierung von diversen Kernelementen aus dem DSVStyleguide mittels einer JSF 2.0 Demo-Anwendung und JQuery.
  • Realisierung eines Anwendungsfalles zur Integration von Benutzerdefinierten Validierungen mittels JSR-303 Bean Validation.
  • Realisierung eines Anwendungsfalles zur Integration von Conversation-scoped managed beans mittels Apache Orchestra.
  • Realisierung eines Anwendungsfalles zur Integration von benutzerdefinierten Konvertern.
  • Realisierung eines Anwendungsfalles zur Demonstration von Datenbankanbindung mittels der Java Persistence API OpenJPA.
  • Realisierung von Anwendungsfällen zur Demonstration von Spring 3 und JSF 2 Integration.
  • Implementierung einer Erweiterung für Adobe Dreamweaver zur Verwaltung von prototypisierten Anwendungsseiten im DSV-Styleguide.
  • Implementierung der Prototyping-Komponente "Die Dynamische Tabelle" zur Darstellung und Verwaltung (Neuanlage, Bearbeitung, Löschen, Sortierung und Paginierung) von XML-Daten mittels JQuery.
  • Realisierung eines Projekts zum Testen von einzelnen JSF 2.0 UI-Komponenten mittels JSFUnit und Embedded Jetty als Servlet Container.
Mantis Bug Tracker DBVisualizer 6.5.10 Adobe Dreamweaver CS5 JSF 2.0 Apache Orchestra 20.1.4 log4j 1.2.14 Spring 3 openEJB 3.1 Hibernate Validator 4.2 JQuery 1.7 Myfaces ExtVal 20-2.0.5 PrimeFaces 3.2 IBM WebSphere Application Server 6.1.0.19 IBM HTTP Server Microsoft Windows XP IBM DB2 9.5 auf einem HOST-Server Java 5.0 CSS XML Javascript HTML IBM Rational Application Developer 8.0 (RAD) CVS - Concurrent Versions System JUnit 4.7 JMockit 0.999.14 Embedded Jetty 6 JSFUnit 1.3
DSV Gruppe Deutscher Sparkassen Verlag GmbH Stuttgart
5 Monate
2012-08 - 2012-12

OPT1 ? AVVISAM Online-Personalisierung von Terminals Auftragsverwaltung für virtuelle Security Access Module

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Die UML-Modellierung und Implementierung eines Verarbeitungsschrittes (Nachfolgend: VS) zum Einlesen und Zusammenfügen von Eingangsdaten mit den von der Finanzinformatik (FI) eingelieferten Ein- und Ausmeldungen von Händlerkonten (VS-PRE-OI, OPT-Reports importieren).
  • Die UML-Modellierung und die Implementierung eines MOKKAVerarbeitungsschrittes zur Verarbeitung von Abrechnungsdaten des Bankverlags (VS-PRO-AB, Abrufe Berechnen).
  • Anpassung der Implementierung diverser VS Modulen zur Unterstützung der neueingeführten Basisleistung OPTMeldung (OM), in allen Verarbeitungsphasen.
  • Die UML-Modellierung und Implementierungserweiterung des MOKKA-Archivierungsmoduls zur Archivierung von Auftrags-, Versand- und Verarbeitungsdaten bei der Basisleitung (OM).
  • Erweiterung der IBM DB2 MOKKA Datenbank um neue Tabellen.
  • Test der implementierten Verarbeitungsschritte, Services und Enterprise JavaBeans mittels JMockit und JUnit.
  • Erfassung einer Dokumentation zur Beschreibung der von mir realisierten Aufgaben.
Visual Paradigm for UML (Professional Edition) 7.1 DBVisualizer 6.5.10 Hudson Continuous Integration Mantis Bug Tracker log4j 1.2.14 Springframework EJB IBM WebSphere AS 6.1.0.19 IBM HTTP Server Microsoft Windows XP Linux IBM DB2 9.5 auf einem HOST-Server Java 5.0 XML tch tcsh ksh bash Shell IBM Rational Application Developer 8.0 (RAD) Apache Ant CVS - Concurrent Versions System JUnit 4.7 Code coverage Plugin für eclipse JMockit
DSV Gruppe Deutscher Sparkassen Verlag GmbH Stuttgart
1 Jahr 11 Monate
2011-02 - 2012-12

diverse Projekte

J2EE Software Developer Java IBM Rational Application Developer Apache Struts1 ...
J2EE Software Developer

Projekt 1

  • Modellgetriebene Softwareentwicklung eines Prozessschrittes um die von der Finanz Informatik zur Verfügung gestellten Bankkartinformationen in das betehende System zu migrieren.
  • Erweiterung des MOKKA-Systems um das Archivierungsmodul zur Archivierung von Auftrags-, Versand- und Verarbeitungsdaten des bestehenden Bankkarten-Verwaltungsprozesses.
  • Verwaltung der bestehenden IBM DB2 Datenbank.
  • Erstellung von automatisierten Unittests für die implementierten Services und EJBs mittels JMockit und JUnit.


Projekt 2

  • Implementierung eines Dienstes zur Generierung von Versenddokumente, Lieferscheine und Empfangsbestätigung der gelieferten Schicherheitsschlüsseln in das KMWT System.
  • Implementierung des BIN Management Moduls des KMWT Systems zur Verwaltung der Bankidentifikationsnummern.
  • Modellgetriebene Softwareentwicklung der Geschäftslogik sowie des Prozessablaufs mittels des Tools Visual Paradigm for UML 7.1 und anschließend Codegenerierung.
  • Erstellung von automatisierten Unittests für die implementierten Komponente mittels JMockit und JUnit.


Projekt 3

  • Implementierung von diversen Web Komponenten aus der DSV Style Guide mittels JSF2, JQuery und JSR-303 bean validation.
  • Realisierung eines Proof-of-Concepts zur Integration von Conversation scoped managed beans in einer existierenden JSF2 Anwendung, mittels Apache Orchestra.
  • Realisierung eines Proof-of-Concepts zur Integration von ORM in einer existierenden JSF2 Anwendung, mittels OpenJPA.
  • Realisierung eines Proof-of-Concepts zur Integration von Spring Framewor in einer existierenden JSF2 Anwendung.
  • Implementierung von diversen Adobe Dreamweaver Komponenten und Erweiterungen zum Entwurf und Prototyping von Webseiten basierend auf den DSV Style Guide.
  • Erstellung von automatisierten Tests für die exestierende JSF2 Anwendung sowie für die implementierten Komponente mittels JSFUnit.


Projekt 4

  • Implemetierung eines Migrationstools für die Datenmigration in das neue Format der existierenden IBM DB2 Datenbank, mittels Java.
  • Erweiterung eines bestehenden Systems mit Hilfe der modellgetriebenen Softwareentwicklung der neuen Geschäftslogik mittels des Tools Visual Paradigm for UML 7.1 und der anschließenden Codegenerierung.
  • Implementierung einer Persistence API zur Verwaltung der generierten Geschäftslogik.

Java IBM Rational Application Developer Apache Struts1 Apache Velocity Apache FOP QuiWeb IBM DB2 DbVisualizer IBM Websphere AS IBM HTTP Server Mantis CSV Visual Paradigm for UML Log4j Ant Junit4 JMockit CVS JMocket JSF2 MyFaces ExtVal PrimeFaces3 JQuery Apache Orchestra Spring3 openEJB Hibernate IBM Websphere Application Server IBM HTTP Server Embedded Jetty6 JSFUnit Code Coverage Plug-in for eclipse Spring EJB IBM DB2 Hudson IBM Websphere AS
DSV Gruppe - Deutsche Sparkassen Verlag GmbH, Stuttgart
4 Monate
2012-04 - 2012-07

KMAUS-Relaunch - Karten Medien AUSgabe-Service

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Realisierung von diversen Kernelementen aus dem DSVStyleguide mittels einer JSF 2.0 Demo-Anwendung und JQuery.
  • Realisierung eines Anwendungsfalles zur Integration von Benutzerdefinierten Validierungen mittels JSR-303 Bean Validation.
  • Realisierung eines Anwendungsfalles zur Integration von Conversation-scoped managed beans mittels Apache Orchestra.
  • Realisierung eines Anwendungsfalles zur Integration von benutzerdefinierten Konvertern.
  • Realisierung eines Anwendungsfalles zur Demonstration von Datenbankanbindung mittels der Java Persistence API OpenJPA.
  • Realisierung von Anwendungsfällen zur Demonstration von Spring 3 und JSF 2 Integration.
  • Implementierung einer Erweiterung für Adobe Dreamweaver zur Verwaltung von prototypisierten Anwendungsseiten im DSV-Styleguide.
  • Implementierung der Prototyping-Komponente "Die Dynamische Tabelle" zur Darstellung und Verwaltung (Neuanlage, Bearbeitung, Löschen, Sortierung und Paginierung) von XML-Daten mittels JQuery.
  • Realisierung eines Projekts zum Testen von einzelnen JSF 2.0 UI-Komponenten mittels JSFUnit und Embedded Jetty als Servlet Container.
Mantis Bug Tracker DBVisualizer 6.5.10 Adobe Dreamweaver CS5 JSF 2.0 Apache Orchestra 20.1.4 log4j 1.2.14 Spring 3 openEJB 3.1 Hibernate Validator 4.2 JQuery 1.7 Myfaces ExtVal 20-2.0.5 PrimeFaces 3.2 IBM WebSphere Application Server 6.1.0.19 IBM HTTP Server Microsoft Windows XP IBM DB2 9.5 auf einem HOST-Server Java 5.0 CSS XML Javascript HTML IBM Rational Application Developer 8.0 (RAD) CVS - Concurrent Versions System JUnit 4.7 JMockit 0.999.14 Embedded Jetty 6 JSFUnit 1.3
DSV Gruppe Deutscher Sparkassen Verlag GmbH Stuttgart
8 Monate
2011-09 - 2012-04

KMWT - Key Management Workflow Tool

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Die Erweiterung des bestehenden KMWT Systems zur PDFGenerierung von Versandpapieren, Lieferscheinen sowie Empfangsbestätigungen für die oben genannten Schlüssel.
  • Die Erweiterung des bestehenden KMWT Systems um das BIN-Verwaltungsmodul (BIN - Bank Identification Number) zur Verwaltung von BINs für die Identifikation von Kredit- und Debitkarten beim Routing innerhalb von Geldautomaten-Netzen.
  • UML-basierte Modellierung der Geschäftslogik und Persistenzschicht.
  • UML-basierte Workflowmodellierung der Web-Applikation.
  • Implementierung von JSP Seiten nach MVC Modell.
  • Erweiterung der bestehenden IBM DB2 Datenbank.
  • Konzeption und Implementierung von Unittests auf Basis von JMockit und JUnit und JMockit.
Mantis Bug Tracker DBVisualizer 6.5.10 Visual Paradigm for UML (Professional Edition) 7.1 Velocity 1.7 Apache Struts 1.3 log4j 1.2.14 Apache FOP 1.1 QuiWeb IBM WebSphere AS 6.1.0.19 IBM HTTP Server Microsoft Windows XP Linux IBM DB2 9.5 auf einem HOST-Server Java 5.0 XML tch tcsh ksh bash Shell Javascript HTML CSS CVS - Concurrent Versions System Apache Ant IBM Rational Application Developer 8.0 (RAD) JUnit 4.7 JMockit 0.999.14
DSV Gruppe Deutscher Sparkassen Verlag GmbH Stuttgart
2 Monate
2011-07 - 2011-08

KMAUS-Relaunch - Karten Medien AUSgabe-Service

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Realisierung von diversen Kernelementen aus dem DSVStyleguide mittels einer JSF 2.0 Demo-Anwendung und JQuery.
  • Realisierung eines Anwendungsfalles zur Integration von Benutzerdefinierten Validierungen mittels JSR-303 Bean Validation.
  • Realisierung eines Anwendungsfalles zur Integration von Conversation-scoped managed beans mittels Apache Orchestra.
  • Realisierung eines Anwendungsfalles zur Integration von benutzerdefinierten Konvertern.
  • Realisierung eines Anwendungsfalles zur Demonstration von Datenbankanbindung mittels der Java Persistence API OpenJPA.
  • Realisierung von Anwendungsfällen zur Demonstration von Spring 3 und JSF 2 Integration.
  • Implementierung einer Erweiterung für Adobe Dreamweaver zur Verwaltung von prototypisierten Anwendungsseiten im DSV-Styleguide.
  • Implementierung der Prototyping-Komponente "Die Dynamische Tabelle" zur Darstellung und Verwaltung (Neuanlage, Bearbeitung, Löschen, Sortierung und Paginierung) von XML-Daten mittels JQuery.
  • Realisierung eines Projekts zum Testen von einzelnen JSF 2.0 UI-Komponenten mittels JSFUnit und Embedded Jetty als Servlet Container.
Mantis Bug Tracker DBVisualizer 6.5.10 Adobe Dreamweaver CS5 JSF 2.0 Apache Orchestra 20.1.4 log4j 1.2.14 Spring 3 openEJB 3.1 Hibernate Validator 4.2 JQuery 1.7 Myfaces ExtVal 20-2.0.5 PrimeFaces 3.2 IBM WebSphere Application Server 6.1.0.19 IBM HTTP Server Microsoft Windows XP IBM DB2 9.5 auf einem HOST-Server Java 5.0 CSS XML Javascript HTML IBM Rational Application Developer 8.0 (RAD) CVS - Concurrent Versions System JUnit 4.7 JMockit 0.999.14 Embedded Jetty 6 JSFUnit 1.3
DSV Gruppe Deutscher Sparkassen Verlag GmbH Stuttgart
4 Monate
2010-10 - 2011-01

Definition von Kundenanforderungen

Freiberufler Java eclipse TOAD ...
Freiberufler
  • Definition von Kundenanforderungen durch enge Abstimmung mit den Endkunden sowie Erfassung der Vereinbarten Anforderungen in dem Aufgesetzten Redmine Projekt Management Server für die technische Realisierung.
  • Beratung und Mitwirkung an der Wahl der eingesetzten Technologien und Frameworks.
  • Design und Entwurf der Projektarchitektur.
  • Aufsetzen eines auf Maven2 basierten Build-Management-Systems.
  • Corporete Design und Entwurf von diversen Webseiten und Icons mit Hilfe von Adobe Photoshop CS3.
  • Realisierung der entworfenen Webseiten mit Hilfe von JSP, CSS, Javascript, Ajax und Stripes Framework.
  • Mitarbeit bei der Modellierung bzw. Erweitrung der Oracle Datenbank.
  • Erstellung von Testumgebungen und Szenarien zum Test implementierten Dienste.
  • Erstellung einer technischen Dokumentation.
Java eclipse TOAD Redmine SVN TortoiseSVN Maven2 Oracle SQL Developer Adobe Photoshop CS3 Oracle DbVisualizer Stripes Apache OJB Spring IoC JSP JSTL JQuery Tucky URL Rewrite Apache Tomcat Jetty Ant Junit3 TestNG iText
IMAGIN Prof. Bochmann AG, Eppstein
6 Monate
2010-04 - 2010-09

Phoenix Unlimited

Senior Software Engineer
Senior Software Engineer
  • Konzepterstellung und Entwicklung des HitchHiker Inbound Adapters zum Laden von Flugtarifen und Flugverträgen im Stadaf Format Version 2.0, in das Phoenix Unlimited System auf Basis der Oracle Datenbank, Java Connector Architecture (JCA) und Java Management eXtensions (JMX).
  • Konzepterstellung und Entwicklung des Flexrates Inbound Adapters zum Laden von Camper- und Wohnmobil-Mietpreisen sowie die Verfügbarkeit, in das Phoenix Unlimited System auf Basis der Oracle Datenbank, Java Connector Architecture (JCA) und Java Management eXtensions (JMX).
MagicDraw 16.6 Atlassian JIRA DbVisualizer 7.0.7 tortoiseSVN Oracle SQL Developer EJB3 Hibernate 3.3.2-GA JMX Apache Commons JMS JNDI JCA JBoss-4.3.0-GA Ubuntu 10.04 LTS - Lucid Lynx mit Windows XP als Virtual Box Oracle 10g Java 5.0 XML tch tcsh ksh bash Shell Eclipse Buckminster eclipse Galileo 3.6 Ant CVS - Concurrent Versions System Subversion JUnit
DER Deutsches Reisebüro GmbH & Co. OHG, Frankfurt am Main
1 Jahr 11 Monate
2008-06 - 2010-04

IMM ? Instrument Management Modul

J2EE Software Developer
J2EE Software Developer
  • Projekt- und Teamleitung (vier Personen) aus dem Softwareentwicklungsbereich, sowie Abstimmung mit dem Anforderungs- und Produktmanagement-Team.
  • Konzeption, Entwurf und Implementierung des IMM Modul mittels JBoss Seam Framework, JSF, Java Entreprise Beans (EJB3) und Hibernate.
  • Implementierung von diversen Maven Plug-ins.
  • Mitarbeit an der Architektur des ORchestrion? Systems.
Violet UML Editor 0.21 Atlassian JIRA MySQL GUI Tools Bundle 5.0r12 DbVisualizer 7.0.4 phpMyAdmin 3.1.0 tortoiseSVN pgAdmin 1.10.0 EJB3 Tag-Libraries Hibernate 3.3.2-GA iText 2.1.0 JDBC Jasperreports 3.5.2 JSF 2.0 jFreeChart 1.0.12 JSP 2.0 JQuery 1.3 (AJAX JSON) JBoss Seam 2.1 Apache Commons Java Mail API Apache MyFaces XML Data Binding JAXB API 2.1.12 Richfaces 3.3.2.SR1 (AJAX) Granite Data Source (Flex & J2EE) 2.0.0-GA Facelets 1.1.15 JBoss-5.0.0-GA openSuse 11.0 mit Windows XP als Virtual Box MySQL 5.1 HSQLDB 1.8 Postgresql 8.3.1 Java 5.0 Action Script 3.0 tch tcsh ksh bash Shell Adobe Flex 3 JavaScript XML DHTML / HTML / XHTML CSS Adobe Flex Builder Hudson 1.348 Apache Maven2 maven-cli-plugin eclipse Galileo 3.5 maven-pmd-plugin Subversion maven-checkstyle-plugin Apache Archiva TestNG 5.10 JMeter 2.3.4 JUnit 3.8.1 Selenium Embedded JBoss dbUnit 2.4.6
h2o ? How to organize GmbH, Berlin
2 Monate
2008-04 - 2008-05

Neuimplementierung des KFZ Versicherung Preisvergleichs Web-Applikation

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Das Projekt wurde in einem Team von fünf Personen realisiert, hierbei lagen meine Verantwortlichkeiten in der Entwicklung der View - Komponenten (Frontend) mittels des Stripes Framework, Apache Tiles und JQuery.
tortoiseSVN Trac Stripes JSP Apache Struts2 Apache Velocity EJB3 JQuery (AJAX JSON) Spring IoC Apache Tiles Apache CXF Apache Tomcat 5 Jetty Ubuntu 8.04 mit Windows XP als Virtual Box MySQL Server Java 5.0 Javascript HTML / XHTML CSS XML tch tcsh ksh bash Shell eclipse Ganymede 3.4 Apache Maven2 Subversion cxf-codegen-plugin maven plugin testNG JMeter SoapUI
Toptarif GmbH, Berlin
5 Monate
2008-01 - 2008-05

Neuimplementierung einer Web Anwendung für den Strom Preisvergleich

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Das Projekt wurde in einem Team von vier Personen entwickelt. Meine Aufgabe war die Entwicklung der View – Komponenten (Frontend) mittels des Stripes Framework, Apache Tiles und JQuery.
tortoiseSVN Trac Stripes JSP Apache Struts2 Apache Velocity EJB3 JQuery (AJAX JSON) Spring IoC Apache Tiles Apache CXF Apache Tomcat 5 Jetty Ubuntu 8.04 mit Windows XP als Virtual Box Java 5.0 Javascript HTML / XHTML CSS XML tch tcsh ksh bash Shell eclipse Ganymede 3.4 Apache Maven2 Subversion cxf-codegen-plugin maven plugin testNG JMeter SoapUI
Toptarif GmbH, Berlin
2 Monate
2008-03 - 2008-04

Neuimplementierung einer Web Anwendung für den DSL Preisvergleich

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Das Projekt wurde von mir allein implementiert hierbei wurde die Implementierung in zwei Schritten realisiert:

 

Schritt 1:

Die Neuimplementierung des DSL Preisvergleichs Web Anwendung mittels des Stripes Framework, Apache Tiles und JQuery (View - Komponenten), Enterprise JavaBeans und Hibernate (Business Logik Komponenten).

 

Schritt 2:

Die Implementierung der Webservice Schnittstelle für die DSL Preisvergleich Web Anwendung mittels Apache CXF.

tortoiseSVN Trac Stripes JSP Apache Struts2 Apache Velocity EJB3 JQuery (AJAX JSON) Spring IoC Apache Tiles Apache CXF Apache Tomcat 5 Jetty Ubuntu 8.04 mit Windows XP als Virtual Box MySQL Server Java 5.0 Javascript HTML / XHTML CSS XML tch tcsh ksh bash Shell eclipse Ganymede 3.4 Apache Maven2 Subversion cxf-codegen-plugin maven plugin testNG JMeter SoapUI
Toptarif GmbH, Berlin
8 Monate
2007-05 - 2007-12

Wazap! Das Portal - Neuimplementierung des Wazap! Portals mit einem Domain Driven Design und dem Framework Tapestry

Software Engineer
Software Engineer
  • Implementierung von Webservices zur Authentisierung an das Wazap! Customer Accounting System (WCAS) mittels des Apache CXF Webservice Frameworks.
  • Online-Anbindung des Wazap! Portal an das WCAS System.
  • Mitarbeit an der Implementierung von zahlreichen Tapestry Komponenten.
  • Funktionalitätstests der erstellten Tapestry Komponenten mittels TestNG.
MySQL GUI Tools Bundle ImageMagick phpMyAdmin 2.10.0 Atlassian JIRA DbVisualizer 5.1 Atlassian Confluence ArgoUML iReport Java 1.5 HTML / XHTML CSS tch tcsh ksh bash Shell XML JavaScript Apache Maven2 Apache Continuum eclipse WTP 3.2 Artifactory Subversion Application Server JBoss 4.0.0-GA Web Server Caucho Resin 3.0 MySQL Server 5.0 EJB3 Custrom Tag Libraries Hibernate Webwork 2 JDBC XWork Apache Tapestry 4.x 5 Spring Web MVC Spring IoC Spring Jdbc Template AOP AspectJ iText Java Mail API Jasperreport ehcache API jFreeChart XML Data Binding JAXB API JQuery 1.2 (AJAX) SAX und Dom API JSP 2.0 Webservice (hessian binary web service protocol Codehaus XFire) Apache Commons Apache Velocity testing JProfiler JUnit 3.8 maven-jetty-plugin JMeter axis2-java2wsdl-mavenplugin JBoss 4.0.0-GA soapUI 2.0
Wazap! AG, Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

2000 - 2006

Studium Technische Informatik

Diplom

Technische Universität Berlin

Nebenfach Wirtschafts-Informatik

Position

Position

Senior Java-Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Web Application Agile Softwareentwicklung JSF JSP Hibernate Oracle PrimeFaces Cache JQuery JavaScript Spring UML MySQL Apache Tomcat JBoss Application Server HTML CSS Arquillian JUnit

Produkte / Standards / Erfahrungen / Methoden

PROFIL

  • Senior Java-Softwareentwickler mit über 15 Jahren Berufserfahrung in der Konzeption, Entwicklung und Wartung komplexer Java-basierte Softwaresysteme.
  • Langjährige Tätigkeit sowohl als festangestellter Java-Entwickler als auch als selbständiger Freiberufler für mittelständische Unternehmen und Konzerne.
  • Starke analytische Fähigkeiten, hohe Eigenverantwortung und ausgeprägte Kommunikationsstärke.


Java Technologien:

  • Langjährige Projekterfahrung im Bereich J2EE ( EJB, JSP, JSF, Servlet, JPA, JCA, JMS, Hibernate, SOAP Webservices).
  • Projekterfahrung in der XML Technologien (JAXB, XSLT, SAX, DOM).
  • Projekterfahrung in der Entwicklung von Oberflächen mit JFC/Swing.
  • Langjährige Projekterfahrung in der Entwicklung von Webanwendungen (JSF, JSP, Apache Struts, Apache Tiles, Stripes, Tapestry, Spring, Webwork2, JBoss Seam, CSS, Javascript, JQuery, AJAX).
  • Projekterfahrung in der Entwicklung von SOAP WebServices mittels CXF Frameworks.

 

Spezialkenntnisse:

  • Projekterfahrung in der Entwicklung von Web Portalen.
  • Projekterfahrung im Einsatz von Enterprise Java Servern.
  • Erfahrung in Projektmanagement und der Teamleitung .
  • Projekterfahrung in der Erstellung von Spezifikationen, Pflichtenheften.
  • Projekterfahrung in der Konzeption und Implementierung komplexer Build Systeme mittels Maven2 und Apache Ant.
  • Installation und Konfiguration von Serverdiensten unter Linux und Windows Maschinen (Apache, JBoss, Tomcat, FTP, SMB, Scanner, Drucker, SSH, Subversion, phpMyAdmin, MySQL, Oracle, Postgresql, JIRA, Confluence, Hudson, Artifactory).

 

Schnittstellen

SOAP, Client / Server, REST, SMTP, JMS, JCA, Hessian Binary Web Service Protocol


Methoden:

Agile Entwicklung (Scrum, Kanban), Clean Code, TDD, CI/CD


Sonstiges:

Hohe Lernbereitschaft und technologische Neugier

Betriebssysteme

Debian
Gentoo
Mac OS
MS-DOS
openSUSE
SUN OS, Solaris
SUSE Linux
Ubuntu
Unix
Windows
Windows CE
Windows Server

Programmiersprachen

Java
J2EE, EJB, JSP, JSF, JDBC, Servlets, Applets, Swing, J2ME
JavaScript
SQL
PL/SQL
Scriptsprachen
Perl
PHP
Python

Datenbanken

Access
DAO
DB2
JDBC
MySQL
ODBC
Oracle
Postgres
SQL

Branchen

Branchen

  • Telekommunikation
  • Medizin           
  • Gesundheitswesen           
  • Forschung & Entwicklung             
  • Verkehr & Logistik                  
  • Touristik                  
  • Versicherung               
  • Internet
  • Internet Communities & Social Networks
  • Startup Firmen
  • Online Preisvergleich
  • Bibliotheken
  • Softwarehersteller
  • Banken
  • Finanzen

Einsatzorte

Einsatzorte

Deutschland


nicht möglich

Projekte

Projekte

1 Jahr
2018-03 - 2019-02

Weiterentwicklung von mehreren Java-basierten Web-Anwendungen

Senior Software Developer Java
Senior Software Developer
  • Mitarbeit bei der Weiterentwicklung von mehreren Java-basierten Web-Anwendungen, sowohl im Frontend als auch im Backend.
Java
CRIF Bürgel GmbH, Hamburg
2 Monate
2017-11 - 2017-12

Design und Implementierung von diversen Anwendungen

Senior Software Developer Java GWT
Senior Software Developer
  • Design und Implementierung von diversen Anwendungen als Proof-of-Concept basierend auf Java und GWT.
Java GWT
Kühne + Nagel, Hamburg
1 Jahr 8 Monate
2015-12 - 2017-07

Durchführung des gesamten Softwareentwicklungsprozesses

Senior Software Developer Java eclipse eclipse plug-in ...
Senior Software Developer
  • Durchführung des gesamten Softwareentwicklungsprozesses (inkl. Abstimmung mit fachlichen Auftraggebern sowie Konzeption, Durchführung, Testen und Dokumentation der Änderungen).
  • Fehleranalyse und -behebung.
  • Mitarbeit im Projekt als Testmanager.
  • Dokumentation der Software mit dem Tool UML Enterprise Architect.
Java eclipse eclipse plug-in Intellij Javascript StringTemplate Lombok Togglz JPA Hibernate SOAP Spring Batch Jasmine Junit Selenium Mockito Gradle Git Jenkins JBoss Oracle DB PLSQL UML Enterprise Architect JIRA
IT4IPM GmbH, Berlin
9 Monate
2014-01 - 2014-09

Requirement analysis, conception, software architecture

Freiberufler Java eclipse Primefaces ...
Freiberufler

Requirement analysis, conception, software architecture and software development in the Java enterprise environment for Maritz Connect.

  • Akt als Konsultant für das Entwicklungsteam bei den Entwurf sowie bei der Implementierung von diversen Softwarelösungen in einer J2EE-Umgebung.
  • Aufsetzung eines Build Management Systems basierend auf Maven2.
  • Entwurf von diversen Webseiten und Icons mittels Adobe Photoshop CS3.
  • Realisierung der entworfenen Webseiten mittels JSF, CSS, Javascript, Ajax und JQuery. 

Java eclipse Primefaces JSF JQuery Highcharts EL Spring Security Core Spring IoC Apache Commons jFreeChart Apache POI iText ehCache SVN Junit selenium
Maritz Research GmbH, Wiesbaden
1 Jahr
2013-01 - 2013-12

GPM - Global Plan Management 2

J2EE Software Developer Java eclipse JSF2 ...
J2EE Software Developer
  • Entwicklung von diversen JSF2 Komponenten sowie Mitarbeit bei der Erweiterung der GPM2 Webanwendung mittels JSF2 und Richfaces4.
  • Entwicklung von diversen Services sowie DAO Objekten mittels Hibernate HQL und named queries.
  • Entwicklung von diversen Ereignisgesteuerte Komponenten zur asynchrone Kommunikation zwischen den verschiedenen Modulen innerhalb der GPM2 Anwendung mittels der light-weight message event bus Mbassador.
  • Implementierung von diversen Exportmodulen zum Export von steuerrelevanten Aufenthalten sowie SIEMENS Aktiondaten der SIEMENS Mitarbeiter, basiesend auf der Famework Apache POI.
  • Implementierung von diversen Importmodulen zum Import von steuerrelevanten Aufenthalten sowie SIEMENS Aktiondaten der SIEMENS Mitarbeiter aus den BPM Steuerprozessen, in GPM2, basiesend auf der Famework Apache POI.
  • Implementierung eines Importermodules zum Import von, die zur Verfügung gestellten Grant Recap Dateien von UBS bank, in GPM2.
  • Bereitstellung der exportierten SIEMENS Aktiondaten zum Import in das UBS bank EquatePlus System.
  • Implementierung von diversen serviceorientierten Module zur Migration von SIEMENS Aktionpläne von GPM1 in GPM2.
  • Implementierung von diversen automatisierten Unittests und Integrationstests für die Entwickelten Komponenten mittels des Testplatforms Arquilian, Mockito und Junit4.
Java eclipse JSF2 RichFaces4 JSR303 Servlet API EL2 JSTL Apache POI MBassador Log4j JPA2 Hibernate EJB3 CDI migrator Jboss Hudson Sonar Apache Commons ehCache Ant Arquillian Mockito Junit4 PowerMockito
SIEMENS AG, Paderborn
2 Monate
2012-11 - 2012-12

KMAUS-Relaunch - Karten Medien AUSgabe-Service

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Realisierung von diversen Kernelementen aus dem DSVStyleguide mittels einer JSF 2.0 Demo-Anwendung und JQuery.
  • Realisierung eines Anwendungsfalles zur Integration von Benutzerdefinierten Validierungen mittels JSR-303 Bean Validation.
  • Realisierung eines Anwendungsfalles zur Integration von Conversation-scoped managed beans mittels Apache Orchestra.
  • Realisierung eines Anwendungsfalles zur Integration von benutzerdefinierten Konvertern.
  • Realisierung eines Anwendungsfalles zur Demonstration von Datenbankanbindung mittels der Java Persistence API OpenJPA.
  • Realisierung von Anwendungsfällen zur Demonstration von Spring 3 und JSF 2 Integration.
  • Implementierung einer Erweiterung für Adobe Dreamweaver zur Verwaltung von prototypisierten Anwendungsseiten im DSV-Styleguide.
  • Implementierung der Prototyping-Komponente "Die Dynamische Tabelle" zur Darstellung und Verwaltung (Neuanlage, Bearbeitung, Löschen, Sortierung und Paginierung) von XML-Daten mittels JQuery.
  • Realisierung eines Projekts zum Testen von einzelnen JSF 2.0 UI-Komponenten mittels JSFUnit und Embedded Jetty als Servlet Container.
Mantis Bug Tracker DBVisualizer 6.5.10 Adobe Dreamweaver CS5 JSF 2.0 Apache Orchestra 20.1.4 log4j 1.2.14 Spring 3 openEJB 3.1 Hibernate Validator 4.2 JQuery 1.7 Myfaces ExtVal 20-2.0.5 PrimeFaces 3.2 IBM WebSphere Application Server 6.1.0.19 IBM HTTP Server Microsoft Windows XP IBM DB2 9.5 auf einem HOST-Server Java 5.0 CSS XML Javascript HTML IBM Rational Application Developer 8.0 (RAD) CVS - Concurrent Versions System JUnit 4.7 JMockit 0.999.14 Embedded Jetty 6 JSFUnit 1.3
DSV Gruppe Deutscher Sparkassen Verlag GmbH Stuttgart
5 Monate
2012-08 - 2012-12

OPT1 ? AVVISAM Online-Personalisierung von Terminals Auftragsverwaltung für virtuelle Security Access Module

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Die UML-Modellierung und Implementierung eines Verarbeitungsschrittes (Nachfolgend: VS) zum Einlesen und Zusammenfügen von Eingangsdaten mit den von der Finanzinformatik (FI) eingelieferten Ein- und Ausmeldungen von Händlerkonten (VS-PRE-OI, OPT-Reports importieren).
  • Die UML-Modellierung und die Implementierung eines MOKKAVerarbeitungsschrittes zur Verarbeitung von Abrechnungsdaten des Bankverlags (VS-PRO-AB, Abrufe Berechnen).
  • Anpassung der Implementierung diverser VS Modulen zur Unterstützung der neueingeführten Basisleistung OPTMeldung (OM), in allen Verarbeitungsphasen.
  • Die UML-Modellierung und Implementierungserweiterung des MOKKA-Archivierungsmoduls zur Archivierung von Auftrags-, Versand- und Verarbeitungsdaten bei der Basisleitung (OM).
  • Erweiterung der IBM DB2 MOKKA Datenbank um neue Tabellen.
  • Test der implementierten Verarbeitungsschritte, Services und Enterprise JavaBeans mittels JMockit und JUnit.
  • Erfassung einer Dokumentation zur Beschreibung der von mir realisierten Aufgaben.
Visual Paradigm for UML (Professional Edition) 7.1 DBVisualizer 6.5.10 Hudson Continuous Integration Mantis Bug Tracker log4j 1.2.14 Springframework EJB IBM WebSphere AS 6.1.0.19 IBM HTTP Server Microsoft Windows XP Linux IBM DB2 9.5 auf einem HOST-Server Java 5.0 XML tch tcsh ksh bash Shell IBM Rational Application Developer 8.0 (RAD) Apache Ant CVS - Concurrent Versions System JUnit 4.7 Code coverage Plugin für eclipse JMockit
DSV Gruppe Deutscher Sparkassen Verlag GmbH Stuttgart
1 Jahr 11 Monate
2011-02 - 2012-12

diverse Projekte

J2EE Software Developer Java IBM Rational Application Developer Apache Struts1 ...
J2EE Software Developer

Projekt 1

  • Modellgetriebene Softwareentwicklung eines Prozessschrittes um die von der Finanz Informatik zur Verfügung gestellten Bankkartinformationen in das betehende System zu migrieren.
  • Erweiterung des MOKKA-Systems um das Archivierungsmodul zur Archivierung von Auftrags-, Versand- und Verarbeitungsdaten des bestehenden Bankkarten-Verwaltungsprozesses.
  • Verwaltung der bestehenden IBM DB2 Datenbank.
  • Erstellung von automatisierten Unittests für die implementierten Services und EJBs mittels JMockit und JUnit.


Projekt 2

  • Implementierung eines Dienstes zur Generierung von Versenddokumente, Lieferscheine und Empfangsbestätigung der gelieferten Schicherheitsschlüsseln in das KMWT System.
  • Implementierung des BIN Management Moduls des KMWT Systems zur Verwaltung der Bankidentifikationsnummern.
  • Modellgetriebene Softwareentwicklung der Geschäftslogik sowie des Prozessablaufs mittels des Tools Visual Paradigm for UML 7.1 und anschließend Codegenerierung.
  • Erstellung von automatisierten Unittests für die implementierten Komponente mittels JMockit und JUnit.


Projekt 3

  • Implementierung von diversen Web Komponenten aus der DSV Style Guide mittels JSF2, JQuery und JSR-303 bean validation.
  • Realisierung eines Proof-of-Concepts zur Integration von Conversation scoped managed beans in einer existierenden JSF2 Anwendung, mittels Apache Orchestra.
  • Realisierung eines Proof-of-Concepts zur Integration von ORM in einer existierenden JSF2 Anwendung, mittels OpenJPA.
  • Realisierung eines Proof-of-Concepts zur Integration von Spring Framewor in einer existierenden JSF2 Anwendung.
  • Implementierung von diversen Adobe Dreamweaver Komponenten und Erweiterungen zum Entwurf und Prototyping von Webseiten basierend auf den DSV Style Guide.
  • Erstellung von automatisierten Tests für die exestierende JSF2 Anwendung sowie für die implementierten Komponente mittels JSFUnit.


Projekt 4

  • Implemetierung eines Migrationstools für die Datenmigration in das neue Format der existierenden IBM DB2 Datenbank, mittels Java.
  • Erweiterung eines bestehenden Systems mit Hilfe der modellgetriebenen Softwareentwicklung der neuen Geschäftslogik mittels des Tools Visual Paradigm for UML 7.1 und der anschließenden Codegenerierung.
  • Implementierung einer Persistence API zur Verwaltung der generierten Geschäftslogik.

Java IBM Rational Application Developer Apache Struts1 Apache Velocity Apache FOP QuiWeb IBM DB2 DbVisualizer IBM Websphere AS IBM HTTP Server Mantis CSV Visual Paradigm for UML Log4j Ant Junit4 JMockit CVS JMocket JSF2 MyFaces ExtVal PrimeFaces3 JQuery Apache Orchestra Spring3 openEJB Hibernate IBM Websphere Application Server IBM HTTP Server Embedded Jetty6 JSFUnit Code Coverage Plug-in for eclipse Spring EJB IBM DB2 Hudson IBM Websphere AS
DSV Gruppe - Deutsche Sparkassen Verlag GmbH, Stuttgart
4 Monate
2012-04 - 2012-07

KMAUS-Relaunch - Karten Medien AUSgabe-Service

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Realisierung von diversen Kernelementen aus dem DSVStyleguide mittels einer JSF 2.0 Demo-Anwendung und JQuery.
  • Realisierung eines Anwendungsfalles zur Integration von Benutzerdefinierten Validierungen mittels JSR-303 Bean Validation.
  • Realisierung eines Anwendungsfalles zur Integration von Conversation-scoped managed beans mittels Apache Orchestra.
  • Realisierung eines Anwendungsfalles zur Integration von benutzerdefinierten Konvertern.
  • Realisierung eines Anwendungsfalles zur Demonstration von Datenbankanbindung mittels der Java Persistence API OpenJPA.
  • Realisierung von Anwendungsfällen zur Demonstration von Spring 3 und JSF 2 Integration.
  • Implementierung einer Erweiterung für Adobe Dreamweaver zur Verwaltung von prototypisierten Anwendungsseiten im DSV-Styleguide.
  • Implementierung der Prototyping-Komponente "Die Dynamische Tabelle" zur Darstellung und Verwaltung (Neuanlage, Bearbeitung, Löschen, Sortierung und Paginierung) von XML-Daten mittels JQuery.
  • Realisierung eines Projekts zum Testen von einzelnen JSF 2.0 UI-Komponenten mittels JSFUnit und Embedded Jetty als Servlet Container.
Mantis Bug Tracker DBVisualizer 6.5.10 Adobe Dreamweaver CS5 JSF 2.0 Apache Orchestra 20.1.4 log4j 1.2.14 Spring 3 openEJB 3.1 Hibernate Validator 4.2 JQuery 1.7 Myfaces ExtVal 20-2.0.5 PrimeFaces 3.2 IBM WebSphere Application Server 6.1.0.19 IBM HTTP Server Microsoft Windows XP IBM DB2 9.5 auf einem HOST-Server Java 5.0 CSS XML Javascript HTML IBM Rational Application Developer 8.0 (RAD) CVS - Concurrent Versions System JUnit 4.7 JMockit 0.999.14 Embedded Jetty 6 JSFUnit 1.3
DSV Gruppe Deutscher Sparkassen Verlag GmbH Stuttgart
8 Monate
2011-09 - 2012-04

KMWT - Key Management Workflow Tool

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Die Erweiterung des bestehenden KMWT Systems zur PDFGenerierung von Versandpapieren, Lieferscheinen sowie Empfangsbestätigungen für die oben genannten Schlüssel.
  • Die Erweiterung des bestehenden KMWT Systems um das BIN-Verwaltungsmodul (BIN - Bank Identification Number) zur Verwaltung von BINs für die Identifikation von Kredit- und Debitkarten beim Routing innerhalb von Geldautomaten-Netzen.
  • UML-basierte Modellierung der Geschäftslogik und Persistenzschicht.
  • UML-basierte Workflowmodellierung der Web-Applikation.
  • Implementierung von JSP Seiten nach MVC Modell.
  • Erweiterung der bestehenden IBM DB2 Datenbank.
  • Konzeption und Implementierung von Unittests auf Basis von JMockit und JUnit und JMockit.
Mantis Bug Tracker DBVisualizer 6.5.10 Visual Paradigm for UML (Professional Edition) 7.1 Velocity 1.7 Apache Struts 1.3 log4j 1.2.14 Apache FOP 1.1 QuiWeb IBM WebSphere AS 6.1.0.19 IBM HTTP Server Microsoft Windows XP Linux IBM DB2 9.5 auf einem HOST-Server Java 5.0 XML tch tcsh ksh bash Shell Javascript HTML CSS CVS - Concurrent Versions System Apache Ant IBM Rational Application Developer 8.0 (RAD) JUnit 4.7 JMockit 0.999.14
DSV Gruppe Deutscher Sparkassen Verlag GmbH Stuttgart
2 Monate
2011-07 - 2011-08

KMAUS-Relaunch - Karten Medien AUSgabe-Service

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Realisierung von diversen Kernelementen aus dem DSVStyleguide mittels einer JSF 2.0 Demo-Anwendung und JQuery.
  • Realisierung eines Anwendungsfalles zur Integration von Benutzerdefinierten Validierungen mittels JSR-303 Bean Validation.
  • Realisierung eines Anwendungsfalles zur Integration von Conversation-scoped managed beans mittels Apache Orchestra.
  • Realisierung eines Anwendungsfalles zur Integration von benutzerdefinierten Konvertern.
  • Realisierung eines Anwendungsfalles zur Demonstration von Datenbankanbindung mittels der Java Persistence API OpenJPA.
  • Realisierung von Anwendungsfällen zur Demonstration von Spring 3 und JSF 2 Integration.
  • Implementierung einer Erweiterung für Adobe Dreamweaver zur Verwaltung von prototypisierten Anwendungsseiten im DSV-Styleguide.
  • Implementierung der Prototyping-Komponente "Die Dynamische Tabelle" zur Darstellung und Verwaltung (Neuanlage, Bearbeitung, Löschen, Sortierung und Paginierung) von XML-Daten mittels JQuery.
  • Realisierung eines Projekts zum Testen von einzelnen JSF 2.0 UI-Komponenten mittels JSFUnit und Embedded Jetty als Servlet Container.
Mantis Bug Tracker DBVisualizer 6.5.10 Adobe Dreamweaver CS5 JSF 2.0 Apache Orchestra 20.1.4 log4j 1.2.14 Spring 3 openEJB 3.1 Hibernate Validator 4.2 JQuery 1.7 Myfaces ExtVal 20-2.0.5 PrimeFaces 3.2 IBM WebSphere Application Server 6.1.0.19 IBM HTTP Server Microsoft Windows XP IBM DB2 9.5 auf einem HOST-Server Java 5.0 CSS XML Javascript HTML IBM Rational Application Developer 8.0 (RAD) CVS - Concurrent Versions System JUnit 4.7 JMockit 0.999.14 Embedded Jetty 6 JSFUnit 1.3
DSV Gruppe Deutscher Sparkassen Verlag GmbH Stuttgart
4 Monate
2010-10 - 2011-01

Definition von Kundenanforderungen

Freiberufler Java eclipse TOAD ...
Freiberufler
  • Definition von Kundenanforderungen durch enge Abstimmung mit den Endkunden sowie Erfassung der Vereinbarten Anforderungen in dem Aufgesetzten Redmine Projekt Management Server für die technische Realisierung.
  • Beratung und Mitwirkung an der Wahl der eingesetzten Technologien und Frameworks.
  • Design und Entwurf der Projektarchitektur.
  • Aufsetzen eines auf Maven2 basierten Build-Management-Systems.
  • Corporete Design und Entwurf von diversen Webseiten und Icons mit Hilfe von Adobe Photoshop CS3.
  • Realisierung der entworfenen Webseiten mit Hilfe von JSP, CSS, Javascript, Ajax und Stripes Framework.
  • Mitarbeit bei der Modellierung bzw. Erweitrung der Oracle Datenbank.
  • Erstellung von Testumgebungen und Szenarien zum Test implementierten Dienste.
  • Erstellung einer technischen Dokumentation.
Java eclipse TOAD Redmine SVN TortoiseSVN Maven2 Oracle SQL Developer Adobe Photoshop CS3 Oracle DbVisualizer Stripes Apache OJB Spring IoC JSP JSTL JQuery Tucky URL Rewrite Apache Tomcat Jetty Ant Junit3 TestNG iText
IMAGIN Prof. Bochmann AG, Eppstein
6 Monate
2010-04 - 2010-09

Phoenix Unlimited

Senior Software Engineer
Senior Software Engineer
  • Konzepterstellung und Entwicklung des HitchHiker Inbound Adapters zum Laden von Flugtarifen und Flugverträgen im Stadaf Format Version 2.0, in das Phoenix Unlimited System auf Basis der Oracle Datenbank, Java Connector Architecture (JCA) und Java Management eXtensions (JMX).
  • Konzepterstellung und Entwicklung des Flexrates Inbound Adapters zum Laden von Camper- und Wohnmobil-Mietpreisen sowie die Verfügbarkeit, in das Phoenix Unlimited System auf Basis der Oracle Datenbank, Java Connector Architecture (JCA) und Java Management eXtensions (JMX).
MagicDraw 16.6 Atlassian JIRA DbVisualizer 7.0.7 tortoiseSVN Oracle SQL Developer EJB3 Hibernate 3.3.2-GA JMX Apache Commons JMS JNDI JCA JBoss-4.3.0-GA Ubuntu 10.04 LTS - Lucid Lynx mit Windows XP als Virtual Box Oracle 10g Java 5.0 XML tch tcsh ksh bash Shell Eclipse Buckminster eclipse Galileo 3.6 Ant CVS - Concurrent Versions System Subversion JUnit
DER Deutsches Reisebüro GmbH & Co. OHG, Frankfurt am Main
1 Jahr 11 Monate
2008-06 - 2010-04

IMM ? Instrument Management Modul

J2EE Software Developer
J2EE Software Developer
  • Projekt- und Teamleitung (vier Personen) aus dem Softwareentwicklungsbereich, sowie Abstimmung mit dem Anforderungs- und Produktmanagement-Team.
  • Konzeption, Entwurf und Implementierung des IMM Modul mittels JBoss Seam Framework, JSF, Java Entreprise Beans (EJB3) und Hibernate.
  • Implementierung von diversen Maven Plug-ins.
  • Mitarbeit an der Architektur des ORchestrion? Systems.
Violet UML Editor 0.21 Atlassian JIRA MySQL GUI Tools Bundle 5.0r12 DbVisualizer 7.0.4 phpMyAdmin 3.1.0 tortoiseSVN pgAdmin 1.10.0 EJB3 Tag-Libraries Hibernate 3.3.2-GA iText 2.1.0 JDBC Jasperreports 3.5.2 JSF 2.0 jFreeChart 1.0.12 JSP 2.0 JQuery 1.3 (AJAX JSON) JBoss Seam 2.1 Apache Commons Java Mail API Apache MyFaces XML Data Binding JAXB API 2.1.12 Richfaces 3.3.2.SR1 (AJAX) Granite Data Source (Flex & J2EE) 2.0.0-GA Facelets 1.1.15 JBoss-5.0.0-GA openSuse 11.0 mit Windows XP als Virtual Box MySQL 5.1 HSQLDB 1.8 Postgresql 8.3.1 Java 5.0 Action Script 3.0 tch tcsh ksh bash Shell Adobe Flex 3 JavaScript XML DHTML / HTML / XHTML CSS Adobe Flex Builder Hudson 1.348 Apache Maven2 maven-cli-plugin eclipse Galileo 3.5 maven-pmd-plugin Subversion maven-checkstyle-plugin Apache Archiva TestNG 5.10 JMeter 2.3.4 JUnit 3.8.1 Selenium Embedded JBoss dbUnit 2.4.6
h2o ? How to organize GmbH, Berlin
2 Monate
2008-04 - 2008-05

Neuimplementierung des KFZ Versicherung Preisvergleichs Web-Applikation

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Das Projekt wurde in einem Team von fünf Personen realisiert, hierbei lagen meine Verantwortlichkeiten in der Entwicklung der View - Komponenten (Frontend) mittels des Stripes Framework, Apache Tiles und JQuery.
tortoiseSVN Trac Stripes JSP Apache Struts2 Apache Velocity EJB3 JQuery (AJAX JSON) Spring IoC Apache Tiles Apache CXF Apache Tomcat 5 Jetty Ubuntu 8.04 mit Windows XP als Virtual Box MySQL Server Java 5.0 Javascript HTML / XHTML CSS XML tch tcsh ksh bash Shell eclipse Ganymede 3.4 Apache Maven2 Subversion cxf-codegen-plugin maven plugin testNG JMeter SoapUI
Toptarif GmbH, Berlin
5 Monate
2008-01 - 2008-05

Neuimplementierung einer Web Anwendung für den Strom Preisvergleich

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Das Projekt wurde in einem Team von vier Personen entwickelt. Meine Aufgabe war die Entwicklung der View – Komponenten (Frontend) mittels des Stripes Framework, Apache Tiles und JQuery.
tortoiseSVN Trac Stripes JSP Apache Struts2 Apache Velocity EJB3 JQuery (AJAX JSON) Spring IoC Apache Tiles Apache CXF Apache Tomcat 5 Jetty Ubuntu 8.04 mit Windows XP als Virtual Box Java 5.0 Javascript HTML / XHTML CSS XML tch tcsh ksh bash Shell eclipse Ganymede 3.4 Apache Maven2 Subversion cxf-codegen-plugin maven plugin testNG JMeter SoapUI
Toptarif GmbH, Berlin
2 Monate
2008-03 - 2008-04

Neuimplementierung einer Web Anwendung für den DSL Preisvergleich

J2EE Softwareentwickler
J2EE Softwareentwickler
  • Das Projekt wurde von mir allein implementiert hierbei wurde die Implementierung in zwei Schritten realisiert:

 

Schritt 1:

Die Neuimplementierung des DSL Preisvergleichs Web Anwendung mittels des Stripes Framework, Apache Tiles und JQuery (View - Komponenten), Enterprise JavaBeans und Hibernate (Business Logik Komponenten).

 

Schritt 2:

Die Implementierung der Webservice Schnittstelle für die DSL Preisvergleich Web Anwendung mittels Apache CXF.

tortoiseSVN Trac Stripes JSP Apache Struts2 Apache Velocity EJB3 JQuery (AJAX JSON) Spring IoC Apache Tiles Apache CXF Apache Tomcat 5 Jetty Ubuntu 8.04 mit Windows XP als Virtual Box MySQL Server Java 5.0 Javascript HTML / XHTML CSS XML tch tcsh ksh bash Shell eclipse Ganymede 3.4 Apache Maven2 Subversion cxf-codegen-plugin maven plugin testNG JMeter SoapUI
Toptarif GmbH, Berlin
8 Monate
2007-05 - 2007-12

Wazap! Das Portal - Neuimplementierung des Wazap! Portals mit einem Domain Driven Design und dem Framework Tapestry

Software Engineer
Software Engineer
  • Implementierung von Webservices zur Authentisierung an das Wazap! Customer Accounting System (WCAS) mittels des Apache CXF Webservice Frameworks.
  • Online-Anbindung des Wazap! Portal an das WCAS System.
  • Mitarbeit an der Implementierung von zahlreichen Tapestry Komponenten.
  • Funktionalitätstests der erstellten Tapestry Komponenten mittels TestNG.
MySQL GUI Tools Bundle ImageMagick phpMyAdmin 2.10.0 Atlassian JIRA DbVisualizer 5.1 Atlassian Confluence ArgoUML iReport Java 1.5 HTML / XHTML CSS tch tcsh ksh bash Shell XML JavaScript Apache Maven2 Apache Continuum eclipse WTP 3.2 Artifactory Subversion Application Server JBoss 4.0.0-GA Web Server Caucho Resin 3.0 MySQL Server 5.0 EJB3 Custrom Tag Libraries Hibernate Webwork 2 JDBC XWork Apache Tapestry 4.x 5 Spring Web MVC Spring IoC Spring Jdbc Template AOP AspectJ iText Java Mail API Jasperreport ehcache API jFreeChart XML Data Binding JAXB API JQuery 1.2 (AJAX) SAX und Dom API JSP 2.0 Webservice (hessian binary web service protocol Codehaus XFire) Apache Commons Apache Velocity testing JProfiler JUnit 3.8 maven-jetty-plugin JMeter axis2-java2wsdl-mavenplugin JBoss 4.0.0-GA soapUI 2.0
Wazap! AG, Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

2000 - 2006

Studium Technische Informatik

Diplom

Technische Universität Berlin

Nebenfach Wirtschafts-Informatik

Position

Position

Senior Java-Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Web Application Agile Softwareentwicklung JSF JSP Hibernate Oracle PrimeFaces Cache JQuery JavaScript Spring UML MySQL Apache Tomcat JBoss Application Server HTML CSS Arquillian JUnit

Produkte / Standards / Erfahrungen / Methoden

PROFIL

  • Senior Java-Softwareentwickler mit über 15 Jahren Berufserfahrung in der Konzeption, Entwicklung und Wartung komplexer Java-basierte Softwaresysteme.
  • Langjährige Tätigkeit sowohl als festangestellter Java-Entwickler als auch als selbständiger Freiberufler für mittelständische Unternehmen und Konzerne.
  • Starke analytische Fähigkeiten, hohe Eigenverantwortung und ausgeprägte Kommunikationsstärke.


Java Technologien:

  • Langjährige Projekterfahrung im Bereich J2EE ( EJB, JSP, JSF, Servlet, JPA, JCA, JMS, Hibernate, SOAP Webservices).
  • Projekterfahrung in der XML Technologien (JAXB, XSLT, SAX, DOM).
  • Projekterfahrung in der Entwicklung von Oberflächen mit JFC/Swing.
  • Langjährige Projekterfahrung in der Entwicklung von Webanwendungen (JSF, JSP, Apache Struts, Apache Tiles, Stripes, Tapestry, Spring, Webwork2, JBoss Seam, CSS, Javascript, JQuery, AJAX).
  • Projekterfahrung in der Entwicklung von SOAP WebServices mittels CXF Frameworks.

 

Spezialkenntnisse:

  • Projekterfahrung in der Entwicklung von Web Portalen.
  • Projekterfahrung im Einsatz von Enterprise Java Servern.
  • Erfahrung in Projektmanagement und der Teamleitung .
  • Projekterfahrung in der Erstellung von Spezifikationen, Pflichtenheften.
  • Projekterfahrung in der Konzeption und Implementierung komplexer Build Systeme mittels Maven2 und Apache Ant.
  • Installation und Konfiguration von Serverdiensten unter Linux und Windows Maschinen (Apache, JBoss, Tomcat, FTP, SMB, Scanner, Drucker, SSH, Subversion, phpMyAdmin, MySQL, Oracle, Postgresql, JIRA, Confluence, Hudson, Artifactory).

 

Schnittstellen

SOAP, Client / Server, REST, SMTP, JMS, JCA, Hessian Binary Web Service Protocol


Methoden:

Agile Entwicklung (Scrum, Kanban), Clean Code, TDD, CI/CD


Sonstiges:

Hohe Lernbereitschaft und technologische Neugier

Betriebssysteme

Debian
Gentoo
Mac OS
MS-DOS
openSUSE
SUN OS, Solaris
SUSE Linux
Ubuntu
Unix
Windows
Windows CE
Windows Server

Programmiersprachen

Java
J2EE, EJB, JSP, JSF, JDBC, Servlets, Applets, Swing, J2ME
JavaScript
SQL
PL/SQL
Scriptsprachen
Perl
PHP
Python

Datenbanken

Access
DAO
DB2
JDBC
MySQL
ODBC
Oracle
Postgres
SQL

Branchen

Branchen

  • Telekommunikation
  • Medizin           
  • Gesundheitswesen           
  • Forschung & Entwicklung             
  • Verkehr & Logistik                  
  • Touristik                  
  • Versicherung               
  • Internet
  • Internet Communities & Social Networks
  • Startup Firmen
  • Online Preisvergleich
  • Bibliotheken
  • Softwarehersteller
  • Banken
  • Finanzen

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.