Senior Java / JEE Entwickler

freiberufler Senior Java / JEE Entwickler auf freelance.de
Referenzen
offline
Verfügbarkeit einsehen
Europa
de  |  en  |  fr
76‐85€/Stunde
12159 Berlin
08.07.2019

Kurzvorstellung

Ich verfüge über langjährige Erfahrung in der Java-Webentwicklung und bin versiert sowohl in der Frontend- als auch in der Backendentwicklung. Meine Schwerpunkte sind Internet-Technologien und Webservices.

Ich biete

IT, Entwicklung
  • Java (allg.)
  • J2EE (Java EE)
  • Spring
  • Oracle (allg.)
  • Hibernate (Java)
  • IBM WebSphere Application Server (WAS)
  • Apache Subversion (SVN)
  • Apache Tomcat
  • Eclipse
  • JUnit
  • AngularJS
  • Jira
  • jQuery
  • CSS (Cascading Style Sheet)
  • Git
  • HTML5
  • Oracle WebLogic Server Enterprise Edition (EE)
  • JavaScript-Frameworks
Design, Kunst, Medien
  • Content Management

Projekt‐ & Berufserfahrung

Senior Fullstack Entwickler
Kundenname anonymisiert, München
5/2018 – offen (1 Jahr, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2018 – offen

Tätigkeitsbeschreibung

Projekt Customer Self Care für Vertragskunden

Erweiterung des Kunden-Portals um neue Funktionalitäten, insbesondere bei der Simkarten- und Bestellverwaltung
Sukzessive Überführung eines Wicket/Spring Monolithen in eine Microservice Architektur

Tätigkeiten:

Frontend:
Web-Entwicklung mit Angular 5 inkl. Anbindung von Rest-Services und Unit-Tests mit Karma und Jasmine
Anbindung des CMS-Systems (Core-Media)
Oberflächentests mit Puppeteer und Jest

Backend:
Anbindung der REST-Service-Schnittstellen des Backend-Systems des Unternehmens
Erstellung von Rest-Schnittstellen innerhalb einer Backend-To-Frontend-Schicht.
Unit-Tests mit JUnit / Spring / Mockito

Eingesetzte Qualifikationen

Content Management, Apache Tomcat, Git, Java (allg.), Jira, Spring, AngularJS


Senior Java / Javascript Entwickler
Versicherung, Koblenz
4/2016 – 2/2018 (1 Jahr, 11 Monate)
Versicherungen
Tätigkeitszeitraum

4/2016 – 2/2018

Tätigkeitsbeschreibung

Entwicklung von Web-Komponenten, die weitgehend die Funktionialität des alten Swing-Clients abbilden.
Entwicklung einer Web-Anwendung die eine Maskenbeschreibungssprache und ein Datenaustausch-Protokoll in HTML transformiert und die Kommunikation mit dem Mainframe-System gewährleistet.
Entwicklung einer Webanwendung für die Administration des Systems und diverser Hilfsanwendungen (z.B. Historie)
Automatisierte Oberflächentests mit Selenium Webdriver

Eingesetzte Qualifikationen

Oracle WebLogic Server Enterprise Edition (EE), J2EE (Java EE), Java (allg.), Jira, Spring, AngularJS, CSS (Cascading Style Sheet), HTML5, JavaScript-Frameworks, jQuery


Senior Java Entwickler
Wirecard, Graz
5/2015 – 12/2015 (8 Monate)
Payment Solutions
Tätigkeitszeitraum

5/2015 – 12/2015

Tätigkeitsbeschreibung

Migration diverser Payment-Solutions (z.B. Paypal, Sofort Überweisung etc.) von einem Altsystem auf ein neu entwickeltes Framework
Weiterentwicklung des Frameworks für Zahlungstransaktionen

Tätigkeiten:

Anbindung diverser Payment Provider mittels Camel und Web-Services (SOAP und REST)
Erstellung von Skripten für die Migration der Altdaten
Entwicklung von SOAP UI Tests (inkl. Groovy Scripts)
Automatisierte Tests mit JUnit und EasyMock

Methodik: Scrum / Kanban

Technologien: Java 7/ JEE 6, Spring 3, Spring MVC ,
Hibernate 4, Apache Camel, REST, SOAP, JUnit, MySQL, DB2, Tomcat 8, Eclipse Luna, Maven 3, Jenkins, SOAPUI Pro, Groovy, Jira, Confluence

Eingesetzte Qualifikationen

DB2, mySQL, SCRUM, Apache Tomcat, Eclipse, Git, Hibernate (Java), J2EE (Java EE), Java (allg.), JUnit, Spring, Migration, Apache Camel, SOAP (Simple Object Access Protocol), Kanban


Senior JEE-Entwickler
Kundenname anonymisiert, Soest
10/2014 – 12/2014 (3 Monate)
Großhandel
Tätigkeitszeitraum

10/2014 – 12/2014

Tätigkeitsbeschreibung

Weiterentwicklung eines B2B-Web-Shops eines Elektronik-Großhändlers. Der Anwendung wurden neue Finanzdienstleistungen wie Leasing und Bonitätsauskünfte hinzugefügt.

Erweiterung des Frontends: Einbindung der neuen Funktionalitäten
Integration der neuen Finanzdienstleistungen
Teilweises Refactactoring des Frameworks für den Launch eines neuen Web-Shops
Automatisierte Tests mit JUnit und Mockito

Java 7 / JEE 5
Struts, JSP, JQuery, Angular JS, CSS
FirstSpirit CMS
Spring 3
Apache CXF
JUnit, Mockito
Eclipse Kepler, Subversion, Maven 3
JBoss AS 5
Oracle 11g

Eingesetzte Qualifikationen

Oracle (allg.), jboss, Spring, Apache Subversion (SVN), J2EE (Java EE), Java (allg.), JUnit, Eclipse, Struts, CSS (Cascading Style Sheet), AngularJS, JSP (Java Server Pages), jQuery


Senior JEE-Entwickler
medizinischer Dienstleister, Berlin
4/2014 – 7/2014 (4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2014 – 7/2014

Tätigkeitsbeschreibung

Beschreibung:

Neuentwicklung einer Webapplikation zur Durchführung klinischer Studien im Bereich der medizinischen Forschung auf Grundlage eines Domänen-Frameworks

Tätigkeiten:
Entwicklung des Web-Frontends zur Erfassung und Auswertung medizinischer Daten
Import von Daten aus einem Drittsystem mittels Webservices (JAX-RS)
Entwurf und Entwicklung der Persistenz-Schicht mit Hibernate
Automatisierte Tests mit JUnit

Technologien: Java 7/ JEE 6, Apache Wicket 6, HTML, JavaScript, CSS3, Bootstrap, Ajax, Hibernate 4, Spring 3, JAX-RS (Jersey), REST, JSON, Eclipse Kepler, Subversion, Maven 3, Tomcat 8, Oracle 11g

Eingesetzte Qualifikationen

Oracle (allg.), Apache Tomcat, Spring, Apache Subversion (SVN), Hibernate (Java), J2EE (Java EE), Java (allg.), Eclipse, JUnit, Webservices, Ajax, JavaScript, HTML, Hibernate (Framework)


Senior JEE-Entwickler
KfW Bankengruppe, Berlin
9/2012 – 12/2013 (1 Jahr, 4 Monate)
Banken
Tätigkeitszeitraum

9/2012 – 12/2013

Tätigkeitsbeschreibung

Neu- und Weiterentwicklung diverser Internet-Applikationen im Bereich Kundenkommunikation:

Umstellung diverser Internet-Anwendungen (z.B. Studienkredite) nach Vorgaben des  SEPA-Zahlungsverkehrs
Neuentwicklung von Webservices für die Errechnung von Tilgungsplänen auf Grundlage des Marzipan-Rechenkerns
Neuentwicklung von Webservices, die es den Geschäftspartnern ermöglicht, Nachrichten mit Dateianhängen an die Bank zu senden.
Qualitätssicherung durch automatisierte Tests (JUnit)

Technologien:

Java 6 / JEE 5 / 6
JPA 2 / Hibernate 3.5
Spring 2 / 3, JAX-WS 2.0, JAXB 2, XSLT
JSF 2.0, Primefaces / Tomahawk, JSP,  HTML, Javascript
Jasper Reports
Rational Application Developer 7, Eclipse Helios, SoapUI, Rational Synergy
Websphere 7, Tomcat 7
DB 2, Oracle 11g

Eingesetzte Qualifikationen

Oracle (allg.), DB2, Hardware Entwicklung, Qualitätsmanagement / QS / QA (IT), WebSphere, Apache Tomcat, Apache, Spring, Hibernate (Java), J2EE (Java EE), Java (allg.), Eclipse, JUnit, Internet / Intranet, HTML, Hibernate (Framework)


Senior JEE-Entwickler
Helsana Krankenversicherung, Zürich
7/2012 – 9/2012 (3 Monate)
Versicherungen
Tätigkeitszeitraum

7/2012 – 9/2012

Tätigkeitsbeschreibung

Projekt Kampagnenframework
Design und Neuentwicklung eines Frameworks, das ermöglicht, allein durch Konfigurations-Files  Versicherungs-Offerten für unterschiedliche Zielgruppen in einem individuellen Look and Feel im Internet zu veröffentlichen.

Design und Entwicklung des Frameworks und der XML-Konfiguration
Anbindung der bestehenden Webservices zur Tarifberechnung und Angebotserstellung
Entwicklung der Persistenzschicht. (JPA 2.0)
Entwicklung des Web-Frontends mit JSF und JQuery
Qualitätssicherung und Dokumentation

Java 6 / JEE 6
EJB 3, CDI, JPA 2.0 / EclipseLink
JSF 2.0 Primefaces / JQuery 1.7
JAXB 2
JAX-WS 2.0
Weblogic 11
Oracle 11g
MyEclipse, SoapUI , Maven, Continuous Integration Jenkins

Eingesetzte Qualifikationen

Oracle (allg.), XML, J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), Internet / Intranet, Weblogic (Oracle), Webservices, JSF (Java Server Faces), Design (allg.)


Senior JEE-Entwickler
KfW Bankengruppe, Berlin
10/2011 – 5/2012 (8 Monate)
Banken
Tätigkeitszeitraum

10/2011 – 5/2012

Tätigkeitsbeschreibung

Projekt Tageslimite im Zahlungsverkehr:
Neuentwicklung einer Anwendung für das Monitoring des Zahlungsverkehrs sowie eines Web-Frontends für die Entsperrung von Zahlungen

Design und Neuentwicklung der Web-Applikation auf Grundlage des MVC und Domänen-Frameworks für Intranetanwendungen der KfW


Java 6 / JEE 5
JPA 2.0
JSP/Servlets, XML , Javascript/JQuery
Rational Application Developer 7, CM Synergy
Websphere 7
DB 2

Eingesetzte Qualifikationen

DB2, WebSphere, Objektorientierte Design (OOD), Objektorientierte Programmierung (OOP), XML, J2EE (Java EE), Java (allg.), JSP (Java Server Pages), jQuery, JavaScript


Senior JEE-Entwickler
KfW Bankengruppe, Berlin
3/2011 – 8/2011 (6 Monate)
Banken
Tätigkeitszeitraum

3/2011 – 8/2011

Tätigkeitsbeschreibung

Projekt Online Kredit Portal
Weiterentwicklung des Web-Portals für Studienkredite der KfW Bankengruppe

Entwicklung einer Vertriebspartnersuche auf Basis von Webservices sowie Entwicklung und Integration des zugehörigen Frontends in das Content Management System der KfW
Entwicklung von neuen Modulen für neue Kreditprogramme
OOD und OOP

Java 6
JEE 5, JPA 2.0
JSF 1.2 Apache MyFaces/Tomahawk
Javascript/JQuery, CSS
Eclipse Helios 3.6, CM Synergy, Ant
Tomcat 6
Oracle 11g

Eingesetzte Qualifikationen

Oracle (allg.), Apache Tomcat, Objektorientierte Design (OOD), J2EE (Java EE), Java (allg.), Eclipse, Webservices, CSS (Cascading Style Sheet), JSF (Java Server Faces), jQuery, JavaScript


Senior Entwickler
Prevent Dev GmbH, Wolfsburg
9/2010 – 1/2011 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2010 – 1/2011

Tätigkeitsbeschreibung

Weiterentwicklung einer bestehenden webbasierten ERP-Anwendung eines global agierenden Automobilzulieferers. Refactoring der Anwendung mit der Zielsetzung die Anwendung international in den Werken des Konzerns ausrollen zu können.

Tätigkeiten:
Portierung der Anwendung auf Spring / JPA/ Hibernate
Refactoring des Frameworks
Entwicklung von neuen Modulen (Frontend und Backend)
OOD und OOP
Qualitätssicherung

Methodik:
Scrum, Test Driven Development

Technologien: Java 6, Spring 3, Hibernate 3.5, JSF Richfaces 3, Continuous Integration Jenkins, Eclipse WTP 3.0, Tomcat 6, MySQL 5,

Eingesetzte Qualifikationen

mySQL, SCRUM, Qualitätsmanagement / QS / QA (IT), jboss, Objektorientierte Design (OOD), Spring, Hibernate (Java), J2EE (Java EE), Java (allg.), Eclipse, JSF (Java Server Faces), Hibernate (Framework)


Senior-Entwickler
Commerzbank AG, Frankfurt
11/2009 – 7/2010 (9 Monate)
Banken
Tätigkeitszeitraum

11/2009 – 7/2010

Tätigkeitsbeschreibung

Projekt Konzern Person 2.0: Neuentwicklung der Personen-Stammdatenverwaltung des Commerzbank-Konzerns auf Grundlage der IBM Infosphere MDM (ehem. WCC) Technologie und einer serviceorientierten Architektur

Tätigkeiten:
Design und Entwicklung von orchestrierten Services
Entwicklung von detaillierten automatisierten Tests
OOD und OOP
Qualitätssicherung und Dokumentation

Technologien: Java 5, JEE 5, XML, Junit, RAD 7, Maven, Continuous Integration Hudson, IBM Infosphere MDM (WCC) Server, IBM Websphere 6.1 Application Server, DB2, Rational Team Concert, HP Quality Center

Eingesetzte Qualifikationen

DB2, Qualitätsmanagement / QS / QA (IT), WebSphere, IBM WebSphere Application Server (WAS), Objektorientierte Design (OOD), XML, J2EE (Java EE), Java (allg.), JUnit, Technisches Qualitätsmanagement / QS / QA, Qualitätsmanagement (allg.)


Senior-Entwickler
Henkel, Mailand
4/2009 – 6/2009 (3 Monate)
Chemieindustrie
Tätigkeitszeitraum

4/2009 – 6/2009

Tätigkeitsbeschreibung

Projekt DeliveryTrace: Weiterentwicklung einer in Italien entwickelten webbasierten Logistik-Anwendung mit dem Ziel sie international im Henkel-Konzern einsetzen zu können. Hauptaufgaben der Applikation sind das Tracing von Lieferungen und die Bewertung der Spediteure

Tätigkeiten:
Weiterentwicklung und Refactoring der bestehenden Applikation
Portierung auf Glassfish Application Server
OOA, OOD und OOP
Qualitätssicherung und Dokumentation

Technologien: Java 5, JEE 5, JSP, HTML, Hibernate 3, Eclipse 3.5, Ant, Glassfish 2.1, Tomcat 6, Oracle 10g

Eingesetzte Qualifikationen

Oracle (allg.), Qualitätsmanagement / QS / QA (IT), Oracle Application Server (OC4J), Apache Tomcat, Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Hibernate (Java), J2EE (Java EE), Java (allg.), Eclipse, JSP (Java Server Pages), HTML, Hibernate (Framework)


Senior Entwickler
Daimler TSS GmbH, Ulm
9/2008 – 2/2009 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2008 – 2/2009

Tätigkeitsbeschreibung

Projekt Comin: Weiterentwicklung eines webbasierten kollaborativen Content-Management-Systems für die Marketing Abteilungen des Daimler Konzerns.

Tätigkeiten:
Refactoring und Weiterentwicklung des bestehenden Frameworks
Design und Entwicklung einzelner Module
Frontend- und Backend-Entwicklung
OOD und OOP
Qualitätssicherung und Dokumentation

Technologien: Java 1.4, Enterprise Java (J2EE 1.4), PL/SQL, JSP, HTML, Javascript, XML, Apache POI, JUnit, Ant, Rational Application Developer, Eclipse, Sybase, Power Designer, MKS, WebSphere 5.1, Oracle 10g

Eingesetzte Qualifikationen

Oracle (allg.), Sybase, Qualitätsmanagement / QS / QA (IT), WebSphere, Apache, Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), PL/SQL, XML, J2EE (Java EE), Java (allg.), Eclipse, JUnit, HTML


Senior Entwickler
QVC GmbH, Bochum
5/2008 – 8/2008 (4 Monate)
Handel
Tätigkeitszeitraum

5/2008 – 8/2008

Tätigkeitsbeschreibung

Projekt AutoDelivery: Entwicklung einer Webanwendung, die das Host-basierte Bestellsystem, um die Funktion einer Abonnement-Verwaltung erweitert.

Tätigkeiten:
Design und Entwicklung des Web-Frontends
Implementierung der Service und Persistenz-Schichten
Integration von Drittsystemen mittels Batch-Jobs
OOA, OOD und OOP
Qualitätssicherung und Dokumentation

Technologien: Java 5, Enterprise Java (J2EE 1.4), JSP, Spring WebFlow 2, Spring 2.5, Spring Batch, Ibatis 2.3, Tomcat 6, WebSphere 6.1, HSQL, DB2, Eclipse, Ant, Subversion, JUnit, Selenium

Eingesetzte Qualifikationen

DB2, Qualitätsmanagement / QS / QA (IT), WebSphere, Apache Tomcat, Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Spring, Apache Subversion (SVN), J2EE (Java EE), Java (allg.), Eclipse, JUnit, JSP (Java Server Pages)


Senior Entwickler
Hypoport AG, Berlin
11/2007 – 3/2008 (5 Monate)
Banken
Tätigkeitszeitraum

11/2007 – 3/2008

Tätigkeitsbeschreibung

Entwicklung einer webbasierten B2B Handelsplattform für das Hypothekengeschäft in den Niederlanden, die einen unternehmensübergreifenden einheitlichen Geschäftsprozess zwischen Finanzvertrieb und Produktanbieter ermöglicht.

Tätigkeiten:
Design und Entwicklung neuer Komponenten
Integration von Drittsystemen mittels Webservices
OOA, OOD und OOP
Qualitätssicherung und Dokumentation

Technologien: SCRUM, Test Driven Development, Java 5, Enterprise Java (J2EE 1.4), JSF (Apache Trinidad), Spring 2, Hibernate 3, Tomcat 5, Oracle 10g, Eclipse, Maven, Subversion

Eingesetzte Qualifikationen

Oracle (allg.), SCRUM, Qualitätsmanagement / QS / QA (IT), Apache Tomcat, Objektorientierte Design (OOD), Spring, Apache Subversion (SVN), Hibernate (Java), J2EE (Java EE), Java (allg.), Eclipse, JSF (Java Server Faces), Hibernate (Framework)


Java Entwickler
UBS AG, Zürich
1/2004 – 9/2007 (3 Jahre, 9 Monate)
Banken
Tätigkeitszeitraum

1/2004 – 9/2007

Tätigkeitsbeschreibung

Portierung eines Frameworks für die Finanzberatung auf eine neue Plattform mit der besonderen Zielsetzung Funktionalitäten der alten Lösung als Services zu publizieren (SOA)

Tätigkeiten:
Spezifikation und Design der Service Interfaces
Design und Entwicklung von Komponenten des neuen Frameworks: z.B. Erstellung eines Service-Layers auf Basis von Spring
OOA, OOD und OOP
Qualitätssicherung und Dokumentation

Technologien: Java (J2SE 1.4), Enterprise Java (J2EE 1.3), JSP, Struts, Spring 2 , Hibernate 3, IBM WebSphere 5.0, Oracle 10g, Rational Application Developer, Subversion, Ant, Quicktest Professional

Eingesetzte Qualifikationen

Oracle (allg.), Qualitätsmanagement / QS / QA (IT), WebSphere, IBM WebSphere Application Server (WAS), Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Spring, Apache Subversion (SVN), Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Java (allg.)


Java Entwickler
Chorus GmbH / Daimler, München
8/2001 – 3/2003 (1 Jahr, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2001 – 3/2003

Tätigkeitsbeschreibung

Entwicklung einer kollaborativen Portallösung, die ein Großteil wichtiger Geschäftsprozesse eines Automobilherstellers unterstützt und bestehende operative Systeme integriert.

Tätigkeiten:
Eigenständige Entwicklung von Modulen: von der Konzeption bis hin zur Implementierung
OOA, OOD und OOP
Datenbankentwurf- und programmierung
Qualitätssicherung und Dokumentation

Technologien: Java (J2SE 1.3), Enterprise Java (J2EE 1.3), Oracle 8i, Toad, IBM WebSphere 4.01

Eingesetzte Qualifikationen

Oracle (allg.), WebSphere, IBM WebSphere Application Server (WAS), Objektorientierte Design (OOD), J2EE (Java EE), J2SE (Java SE), Java (allg.)


Zertifikate

Sun Certified Business Component Developer
Mai 2003

Sun Certified Java Programmer
April 2003

IBM Certified Websphere Administrator
Juni 2002

Ausbildung

Praktische Informatik
(Zusatzstudiengang)
Jahr: 2000
Ort: FernUni Hagen

Geschichte Südasiens
(Magister Artium)
Jahr: 
Ort: Heidelberg

Qualifikationen

Objektorientierte Softwareentwicklung / Software-Engineering

OOP mit Java 1.4 - 8
OOA, OOD (Design Patterns) mit UML
JEE-Entwicklung: Servlets, JSP, JSF, EJB, CDI, JPA, JMS
Open Source Frameworks und Tools: Spring, Spring Boot, Hibernate,. JUnit,
SOA und Web Services (SOAP und REST)
Microservices / Docker

Datenbanken und Applikationsserver

RDBMS (insb.. Oracle 11g, DB2, MySQL)
SQL, PL/SQL
Websphere, Tomcat WebLogic, JBoss

Internettechnologien

HTML 5, CSS3
Angular 5+, RxJS, Typescript
JSP, JSF / PrimeFaces / Richfaces, XML/XSLT
Ajax, JavaScript/JQuery
HTTP, TCP/IP

BuildManagement

Ant, Maven 2 / 3
Continuous Integration Jenkins, Hudson


Entwicklungsumgebungen und sonstige Anwendunge

Eclipse / IntelliJ
PMD, FindBugs, Checkstyle
SoapUI
JIRA, HP Quality Center, HP ALM
Microsoft Office, Lotus Notes

Betriebssyteme

Unix
Windows
Linux

Über mich

Projekterfahrener Teamplayer
Analytisches, kreatives und konzeptionelles Denkvermögen
Kommunikative Persönlichkeit
Enthusiasmus für Java und Internet-Technologien

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
3294
Alter
49
Berufserfahrung
18 Jahre und 1 Monat (seit 08/2001)

Kontaktdaten

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

Jetzt Mitglied werden »