Java/J2EE IT-Consultant/-Architect/-Engineer/-Projectlead

Profil Foto
Verfügbarkeit einsehen
  Nähe des Wohnortes
de  |  en
  auf Anfrage
  51688 Wipperfürth
 18.10.2018

Kurzvorstellung

Entwicklung JAVA-basierter Webanwendungen
und agiles Projektmanagement
Teamfähigkeit, zielorientiertes Arbeiten, hohe
Lernbereitschaft und das Interesse an Neuem
JAVA Enterprise Entwickler mit Interesse an
Architektur und Projektmanagement

Ich biete

IT, Entwicklung
  • J2EE (Java EE)
    12 Jahre, 6 Monate Erfahrung
  • Spring
    8 Jahre, 8 Monate Erfahrung
  • Hibernate (Java)
    2 Jahre Erfahrung
  • SQL
    1 Jahr Erfahrung
  • JavaScript
    6 Monate Erfahrung

Projekt‐ & Berufserfahrung

Entwickler, Consultant
Vaillant Group, Remscheid
6/2017 – 11/2017 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2017 – 11/2017

Tätigkeitsbeschreibung

Planung und Entwicklung Microservice Architektur mit J2EE, Spring, Kafka, Docker, ...

Eingesetzte Qualifikationen

MongoDB, UNIX, DevOps, J2EE (Java EE), Spring, Git, Jenkins, Jira, Cloud Computing, Java Message Service (JMS)


Entwickler, Consultant
REWE digital, Köln
3/2017 – 6/2017 (4 Monate)
Handel
Tätigkeitszeitraum

3/2017 – 6/2017

Tätigkeitsbeschreibung

Hilfe bei der Weiterentwicklung und Migration einer zentralen Such- und
Indexierungskomponente.

Eingesetzte Qualifikationen

J2EE (Java EE), Spring, React (JavaScript library)


Entwickler, Architekt, Consultant
payintelligent / cardtech / concardis, Köln
1/2016 – 3/2017 (1 Jahr, 3 Monate)
Payment Provider
Tätigkeitszeitraum

1/2016 – 3/2017

Tätigkeitsbeschreibung

Implementierung neuer REST Endpunkte und Refactoring bestehender Services
Einführung von Liquibase zur agilen Datenbank-Versionierung
Einführung von SOAPUI für den Aufbau einer integrativen Testumgebung

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Spring


Entwickler, Architekt, Consultant
Mode IT Systems GmbH & Co. KG / P&C, Düsseldorf
9/2015 – 12/2015 (4 Monate)
Handel
Tätigkeitszeitraum

9/2015 – 12/2015

Tätigkeitsbeschreibung

Migration von Alt-Prozessen, hauptsächlich weltweiten Einkaufsprozessen, auf eine neue
webbasierte JAVA-Plattform.
Aufgaben:
 Migration, Anpassung und Validierung von Einkaufsprozessen
 DevOp Tätigkeiten, Optimierung Monitoring, Performanceoptimierung
 Technische Architekturanalyse und Optimierung
 Support, Bug-Fixing und Dokumentation
Tools: Eclipse, GIT, MVN, ANT, Jenkins, DBeaver, DBVis, Jira, Confluence
Server: JBoss/Wildfly 8, IBM DB2
Sprachen: JavaEE, SQL, JUnit, XML, Hibernate, Flyway

Eingesetzte Qualifikationen

SQL, DB2, Betriebssysteme (allg.), SAP Beratung (allg.), jboss, XML, J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), JUnit, Hibernate (Java), Eclipse, IT-Support (allg.), Migration, Hibernate (Framework)


Entwickler, Architekt, Consultant
KVWL, Dortmund
6/2015 – 9/2015 (4 Monate)
Versicherungen
Tätigkeitszeitraum

6/2015 – 9/2015

Tätigkeitsbeschreibung

Anpassung von Abrechnungsprozessen an die Bedürfnisse der Betreiber.
Aufgaben:
 Anpassung von Abrechnungsprozessen an die Anforderungen der Kunden.
 Support und Bug-Fixing
Tools: Eclipse, SVN, MVN, Jenkins, SQLDeveloper
Server: Tomcat, OracleDB
Sprachen: JavaEE, SQL, JUnit, XML, EclipseLink/JPA

Eingesetzte Qualifikationen

SQL, SAP Beratung (allg.), Apache Tomcat, XML, Apache Subversion (SVN), J2EE (Java EE), Java (allg.), JUnit, Eclipse, IT-Support (allg.), IT-Beratung (allg.), Architektur (allg.), Sprache (allg.)


Entwickler
Schäfer Neoll, Dortmund
3/2015 – 5/2015 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

3/2015 – 5/2015

Tätigkeitsbeschreibung

Anpassung von Warehouse Management Software Prozessen an die Bedürfnisse der Betreiber.
Aufgaben:
 Anpassung von WMS-Core Systemen an die Anforderungen der Kunden.
 Unterstützung beim Ausroll-Prozess vor Ort
 Support und Bug-Fixing
Tools: Eclipse, SVN, CVS, ANT, Jenkins, SQLDeveloper
Server: Tomcat, OracleDB, Apache ActiveMQ
Sprachen: JavaEE, SQL, JUnit, ANT/XML, Hibernate, JMS

Eingesetzte Qualifikationen

SQL, Apache Tomcat, Apache, XML, Apache Subversion (SVN), J2EE (Java EE), Java (allg.), JUnit, Hibernate (Java), CVS (Concurrent Versions System), Eclipse, IT-Support (allg.), Java Message Service (JMS), Hibernate (Framework), Lagerlogistik


Entwickler, Architekt, DevOp
leanIX, Bonn
1/2015 – 3/2015 (3 Monate)
EAM
Tätigkeitszeitraum

1/2015 – 3/2015

Tätigkeitsbeschreibung

Ausbau bzw. Neuentwicklung einer Backoffice Anwendung.
Aufgaben:
 Aufbau einer verteilten Entwicklungs- und Deploymentumgebung
 Erweiterung und Refactoring (Microservices Umbau) bestehender Services
 Implementierung von typischen DevOp Pattern
Tools: IntelliJ, GIT, Maven3, Jenkins, Docker, Fig, Linux Shell
Server: Jetty, Tomcat, PostgreSQL, Nginx
Sprachen: JavaEE, SQL, XML, Rest/JSON, JUnit, Dropwizard, Hibernate, Docker, Fig

Eingesetzte Qualifikationen

PostgresSQL, SQL, Linux (Kernel), NginX, Apache Tomcat, Jetty, XML, Shell (CSH), J2EE (Java EE), Java (allg.), JUnit, Hibernate (Java), Hibernate (Framework), Sprache (allg.), Forschung & Entwicklung (allg.)


Entwickler & DevOp
Deutsche Post PostIdent, Bonn
10/2014 – 1/2015 (4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

10/2014 – 1/2015

Tätigkeitsbeschreibung

Ausbau bzw. Neuentwicklung der PostIdent Lösung.

Aufbau einer verteilten Entwicklungs- und Deploymentumgebung
Erweiterung und Refactoring (Microservices Umbau) bestehender Services
Implementierung von typischen DevOp Pattern

Tools: IntelliJ, GIT, Maven3, Jenkins, Nexus, Jira, Confluence, Docker, Puppet, Linux Shell
Server: JBoss 7/EAP 6, Oracle DB
Sprachen: JavaEE, SQL, XSD, XML, Rest/JSON, JUnit, Spring, Hibernate, Docker, Puppet

Eingesetzte Qualifikationen

Spring, J2EE (Java EE)


Entwickler
REWE Informations Systeme GmbH - RIS, Köln
9/2014 – 10/2014 (2 Monate)
Handel
Tätigkeitszeitraum

9/2014 – 10/2014

Tätigkeitsbeschreibung

Entwicklung von Services im Rahmen einer SAP Migration.

Aufgaben:
Analyse bestehender Datenstrukturen
Migration von Services aus Legacy-Systemen in eine einheitliche WebService Struktur
Simulation von SAP Zugriffen (Integrationstests) und Validierung des gewünschten
Lastverhaltens (Loadtests)

Die Lösungen basiert auf reinen J2EE Services (JAX-WS) sowie JDBC Templates zur Persistierung
der Domainobjekte und Aufruf von PL/SQL Prozeduren.

Tools: Eclipse, Subversion, SQuirreL, Maven3, TeamCity, Jira, Confluence, SoapUI, Microsoft Office
Server: JBoss 7/EAP 6, IBM DB2
Sprachen: JavaEE, SQL, SOAP/WSDL, JUnit, JDBC

Eingesetzte Qualifikationen

Spring, J2EE (Java EE)


Architekt und Entwickler, SCRUM-Master
Aktion Mensch, Bonn
1/2013 – 10/2014 (1 Jahr, 10 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

1/2013 – 10/2014

Tätigkeitsbeschreibung

Planung, Entwicklung und teilweise auch Management der In-Haus Entwicklung.
Umsetzung verschiedener Komponenten.

Aufgaben:
- Planung und Entwicklung einer ESB-ähnlichen Lösung
- Erstellung von technischen Konzepten
- Kommunikation und Steuerung externer Partner
- Teilprojektleitung und -reporting
- Unterstützung des Betriebs in DevOp Aufgaben

Tools: IntelliJ, GIT, Maven2/3, Jenkins, Nexus, SoapUI, Jira, Confluence
Server: JBoss 7 / EAP 6, PostgreSQL, ActveMQ, Camel
Sprachen: JavaEE, SQL, XSD, XML, SOAP/WSDL, Rest/JSON, JUnit

Eingesetzte Qualifikationen

Spring, J2EE (Java EE), Apache Camel


IT-Berater, Softwareentwickler
HRS - Hotel Reservation Service GmbH, Köln
8/2012 – 1/2013 (6 Monate)
Touristik
Tätigkeitszeitraum

8/2012 – 1/2013

Tätigkeitsbeschreibung

Bei einem der führenden internationalen Hotelreservierungs-Anbieter müssen verschiedenste Webservices zu Kunden und Partner geplant, entwickelt, erweitert und supported werden.

Aufgaben:
- Planung und Entwicklung von neuen Webservices und anderen Exporttools
- Kommunikation mit Kunden und Partnern
- Konzeption und Entwicklung von internen Reporting- und Monitoring Plattformen
- Erstellung von technischen Konzepten
- 1st Level Support für Kunden, Partner/Reseller und Channelmanager

Die Lösungen basiert auf EJB3/JAX-WS, JavaEE, DB2 und zum Teil auf verschiedenen Versionen des OTA-Standards (Open Travel Alliance).

Tools: IntelliJ, CVS, MySQL Workbench, DB Visualizer, Maven2/3, Build&Deployserver
Jenkins Build&Deployserver, SoapUI, XWiki, OmniTracker, Microsoft Office, SOA
Server: JBoss 4/5/7, IBM DB2, MySQL
Sprachen: JavaEE, SQL, XSD, CSV, XML, SOAP/WSDL, JUnit

Eingesetzte Qualifikationen

Spring, J2EE (Java EE)


Softwareentwickler
GreenPocket GmbH, Köln
1/2012 – 6/2012 (6 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2012 – 6/2012

Tätigkeitsbeschreibung

Bei dem führenden Anbieter im Bereich Smart Home, Smart Metering, bzw. Social Metering muss das Entwicklungsteam um einen Architektur-erfahrenen Entwickler ergänzt werden, um das schnelle Wachstum und die damit steigende Featurerequest-Anzahl zu kompensieren.

Aufgaben:
Review der bestehenden Architektur
Weiterentwicklung bestehender Funktionalitßt
Planung und Entwicklung neuer Funktionalität
Erstellung von kundenspezifischen Produktvarianten
Neuentwicklung einer Android HTML5 Tablet App

Der PM-Prozess basiert auf SCRUM bzw. Kanban.

Tools: Eclipse, Git, MySQL Workbench, DB Visualizer, SquirrelSQL, Ant, JenkinsCI, Sonar,
Jira, Confluence, OpenOffice
Server: JBoss, Tomcat, Weblogic, MySQL, OracleDB
Sprachen: JavaEE, Spring, JSF, EJB 2.1 + xdoclet, xHTML 5, CSS 3, Javascript, jQUery, XML,
JasperXML, JUnit (inkl. DBUnit, Mockito, ...), Selenium BDD, Backbone.js MVC,
Marionette.js MVC, jQuery, Jasmine.js BDD, PhoneGap, Google Android SDK, REST,
JSON

Eingesetzte Qualifikationen

Spring, J2EE (Java EE), JavaScript-Frameworks, JavaScript


Softwareentwickler, Architekt, Teil-PL
Ligatus GmbH, Köln
11/2011 – 1/2012 (3 Monate)
Medienbranche
Tätigkeitszeitraum

11/2011 – 1/2012

Tätigkeitsbeschreibung

Bei einem der führenden deutschen Performance Marketing Anbieter muss eine Reporting Webservice Schnittstelle für Kunden und Partner geschaffen werden. Als Vorbild dient die Google AdSense Reporting API.

Aufgaben:
Evaluation von passenden WS-Frameworks
Erstellung eine PoC bzw. Prototypen
Erstellung eines technischen Konzeptes
Implementierung des Webservices und Anpassung von umliegenden Systemen und
Datenbanken
Erstellung eines Abnahme- und Testkonzeptes in Zusammenarbeit mit QA/QS

Die Lösung basiert auf Spring WS und JAX B/WS. Der PM-Prozess basiert auf SCRUM.

Tools: Eclipse, CVS, MySQL Workbench, DB Visualizer, Maven2/3, HudsonCI, Jira,
Confluence, SoapUI, Microsoft Office
Server: Tomcat, MySQL
Sprachen: JavaEE, SQL, XML, WSDL, JUnit

Eingesetzte Qualifikationen

Spring, J2EE (Java EE)


Business Analyst, Softwareentwickler, Projektleiter
1&1 Internet AG, Karlsruhe
6/2011 – 10/2011 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

6/2011 – 10/2011

Tätigkeitsbeschreibung

Bei einem der größten deutschen DSL und Online-Provider muss die konzerneigene Incentive-Plattform (WEB.Cents) in die neue Prozesslandschaft integriert, stabilisiert und weiterentwickelt werden.

Aufgaben:
Review der bestehenden Prozesslandschaft
Prüfung der bestehenden Prozesse auf korrekte fachliche Abgrenzung
Fehlerbereinigung
Stabilisierung der bestehenden Systeme und Prozesse
Aufbau einer Kennzahlen- / Monitoring- und Reporting-Plattform
Bewertung von Neuanforderungen
Funktionale und fachliche Weiterentwicklung

Die Lösung basiert auf jBPM, JBoss ESB und Signavio als Modellierungswerkzeug.

Tools: Eclipse, Subversion, MySQL Workbench, Maven2, HudsonCI, Codehaus Sonar,
Jira, Bugzilla, Confluence, Jasper Reports, Signavio, SoapUI, Microsoft Office,
Open Office
Server: JBoss, JBoss ESB, MySQL
Sprachen: jBPM, JavaEE, SQL, XML, WSDL, JUnit

Eingesetzte Qualifikationen

Spring, J2EE (Java EE)


IT-Beratung, Softwareentwicklung
mobilcom-debitel GmbH, Hamburg (Büdelsdorf)
7/2010 – 6/2011 (1 Jahr)
Telekommunikation
Tätigkeitszeitraum

7/2010 – 6/2011

Tätigkeitsbeschreibung

Nach dem Zusammenschluss von zwei Mobilfunk-Providern mussten in einem Großprojekt eine Vielzahl von unternehmenskritischen Anwendungen konsolidiert und umfangreiche Datenbestände migriert werden.

In diesem Zusammenhang wurden über einen Zeitraum von mehr als 2 Jahren insgesamt 15 Millionen Mobilfunkverträge, 450 Prozesse, 2000 Testfälle und mehr als 20 Terabyte an Stammdaten migriert. Hierfür war ein Team von fast 500 internen und externen Mitarbeitern im Einsatz.

Portal Customer Information System
Ein umfangreiches Teilprojekt betraf das Customer Information System, ein Portal mit dem zu Spitzenzeiten über 3.000 Kundenbetreuer gleichzeitig arbeiten.
Im Rahmen dieses Teilprojektes wurden alte Systemteile auf den neusten technischen Stand gebracht, neue Prozesse integriert und weitere Fremdsysteme eingebunden.

Technisch basiert das Web-Portal auf einer JavaEE-Mehrschicht-Architektur unter Verwendung von Spring. Zur Integration von Umsystemen wurden vorwiegend EJB und Webservices verwendet. Als WebApplication-Server kommt Tomcat zum Einsatz.

Aufgaben:
Analyse- und Konzeption (u.a. Pflichtenhefterstellung)
Mitwirkung bei der Erweiterung der Systemarchitektur
Erstellung von Aufwandsschätzungen
Technisches Design
Entwicklung von Webservices
Implementierung von Business-Logik
Analyse und Behebung von Performanceschwierigkeiten
Datenmigration
Test
Dokumentation

Neben diesem Teilprojekt wurden auch andere Teilprojekte mit Beratung zu Java/JEE, Architektur, Webservices und Datenmigration, sowie durch Softwareentwicklung unterstützt.

Tools: Eclipse, Subversion, Ant, SoapUI, Jira, IBM Clearquest, Confluence,
TWiki, Microsoft Office, JMeter, DynaTrace APM
Server: Tomcat, JBoss
Sprachen: JavaEE, JSP, Spring WebMVC, EJB 3, JSTL, Javascript, jQuery, XML, AXIS-WS

Eingesetzte Qualifikationen

Spring, J2EE (Java EE)


Softwareentwicklung, Projektleiter Weiterentwicklung extranet
RWE - Die Netzwerkpartner, Essen
4/2008 – 7/2010 (2 Jahre, 4 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

4/2008 – 7/2010

Tätigkeitsbeschreibung

Im Rahmen mehrerer Teilprojekte wurde ein komplexes Extranet eines Energiedienstleisters erweitert. Die Anforderungen umfassten die Umsetzung neuer Funktionalitäten, sowie die Integration von Drittsystemen.
Die JavaEE-Lösung basiert auf einer 3-Schicht-Architektur unter Verwendung von Spring und Hibernate.

Aufgaben:
Analyse- und Konzeption (u.a. Pflichtenhefterstellung)
Erstellung von Aufwandsschätzungen
Technische Projektleitung (Teamgröße bis 6 Entwickler)
Erweiterung der Architektur zur Integration von Drittsystemen
Implementierung von Funktionalitäten
o Frontend-Entwicklung
o Backend-Entwicklung
Test und Qualitätssicherung
Einführung und Schulung
Support und Wartung: Technischer Ansprechpartner für Kunden

Tools: Eclipse, Subversion, Idea IntelliJ, Oracle SQL Developer, Maven2,
HudsonCI, Codehaus Sonar, Jira, Confluence, Jasper Reports, Microsoft Office
Server: JBoss, Jetty, Oracle DB, Nexus
Sprachen: JavaEE, SQL, JSP, Spring WebMVC, Hibernate, JSTL, Javascript, XML, JUnit, EJB 2.1
PM: SCRUM

Eingesetzte Qualifikationen

Spring, J2EE (Java EE)


IT-Berater
Foxfire Technologies Incorporated, Six Mile, South Carolina, USA
4/2007 – 6/2007 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2007 – 6/2007

Tätigkeitsbeschreibung

Beratung im Bereich Software Change Management.

Eingesetzte Qualifikationen

J2EE (Java EE)


Freiberuflicher Dozent
University of Applied Sciences Cologne, Gummersbach/Köln
12/2006 – 3/2007 (4 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

12/2006 – 3/2007

Tätigkeitsbeschreibung

Ausarbeitung und Durchführung eines Blockseminars zum Thema 'Eclipse & Subversion'.

Eingesetzte Qualifikationen

J2EE (Java EE)


Entwickler
Materna GmbH, Dortmund
8/2006 – 2/2007 (7 Monate)
Telekommunikation
Tätigkeitszeitraum

8/2006 – 2/2007

Tätigkeitsbeschreibung

Entwicklung eines mobilen Webservice Frameworks im Rahmen eines europäischen Forschungsprojekts.

Eingesetzte Qualifikationen

J2EE (Java EE), J2SE (Java SE), Java ME (Java Platform, Micro Edition)


Freelancer, Teilprojektleiter eProcurement
Deutsche Post In Haus Service GmbH, Bonn
7/2004 – 6/2006 (2 Jahre)
Logistikdienstleister
Tätigkeitszeitraum

7/2004 – 6/2006

Tätigkeitsbeschreibung

Aufgrund des schnellen Wachstums des Tochterunternehmens eines weltweit führenden Logistikdienstleisters musste dort eine Plattform für elektronisches Beschaffungswesens (eProcurement) eingeführt werden.
Auf Wunsche des Auftragsgebers wurde das System komplett individuell neuentwickelt. Dabei wurden umfangreiche Berechtigungskonzepte, Genehmigungsprozesse und Lieferantenanbindungen realisiert.
Aufgaben:
Analyse- und Konzeption (u.a. Pflichtenhefterstellung)
Evaluation, Review und Dokumentation bestehender Prozesse
Erstellung von Aufwandsschätzungen
Kommunikation und Einbeziehung der Endnutzer
Erstellung eines technischen Konzeptes
Einrichtung der Projekt- und Programm-Infrastruktur
Implementierung der Plattform
Test und Qualitätssicherung
Einführung und Schulung
Support und Wartung: Technischer Ansprechpartner für Kunden

Tools: Eclipse, Subversion, DBVisualizer, Erwin, PaintShopPro,
Microsoft Word, Microsoft Visio
Server: Tomcat 4, HypersonicSQL, Oracle DB
Sprachen: JavaEE, SQL, JSP, Javascript, XML

Eingesetzte Qualifikationen

J2EE (Java EE)


Qualifikationen

IT & Entwicklung
- Softwareentwicklung
- IT-Architektur
- Smartphone Softwareentwicklung
- IT-Beratung
- SCRUM
- IT-Projektleitung / -management
- Prozess- / Workflow-Analyse

Programmierung & Betriebssysteme
- Java
- J2EE (JSP, EJB, JMS)
- Java-Frameworks (Spring, Spring WebMVC, Spring WS, Spring Security, Hibernate)
- Webprogrammierung (HTML5, JS, CSS3)
- JS-Frameworks (jQuery)
- Kafka

Marketing, Kommunikation, Design
- User Interface Design
- Webdesign

Forschung & Wissenschaft
- Informatik

Über mich

Ist in Arbeit, ein wenig Geduld bitte...

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
4223
Alter
37
Berufserfahrung
14 Jahre und 3 Monate (seit 07/2004)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »