Fullstack Java Developer available

Fullstack Java Developer

available
Profileimage by Anonymous profile, Fullstack Java Developer
  • 40221 Düsseldorf Freelancer in
  • Graduation: Dipl. Ing. Technische Informatik
  • Hourly-/Daily rates: 75 €/hour 600 €/day
  • Languages: German (Full Professional) | English (Limited professional) | French (Limited professional)
  • Last update: 28.10.2019
KEYWORDS
PROFILE PICTURE
Profileimage by Anonymous profile, Fullstack Java Developer
ATTACHMENTS
Lebenslauf - Projekte
The download of this file requires a paid membership.
SKILLS
Mein Hauptgebiet ist Fullstack Entwicklung über 30 Projekte mit Spring Microservices mittels Java, Kotlin, Spring Ökosystem, Swing und VueJs vorangetrieben.
Dabei habe ich den Design nach DDD gestaltet und den TDD teilweise angewendet, wo es notwendig ist.
Die Projekte haben wir dann mit 4 bis 5 Teilnehmer mittel Scrum oder Kanban vorangetrieben.
 
REFERENCES
Projekt bei Santander Consumer Technology Services GmbH

Migration der Vertragscenter AngularJs Frontend monolith zu Spring MVC (Thymeleaf) einzelner Module: Girokonto, Kreditkarte, Waren und Kredit Finanzierung

Dauer:01.2019 bis 04.2019
Rolle:Fullstack Applikationsentwickler
Beschreibung: Auflösen der Vertragscenter Frontend Monolith in mehrere SprinMVC Module
Aufgabenstellung:
  • Umschreiben der Frontend von AngulaJs zu SpringMVS (Thymeleaf)
  • Zerlegen der Frontend Monolith zu mehreren Module.
  • Einbringen der Apps ins Paas (Openshift cloud)

Technologien: Spring MVC, Thymeleaf, Javascript, Microservice: Spring Boot, Restfull, Spring Data, Hibernate, Integrationstets, Unittest, Eclipse, DB2, OpenShhift.
Aktueller Status:Projekt laufend

Erweiterung der Vertragscenter

Dauer:09.2018 bis 12.2018
Rolle:Fullstack Applikationsentwickler
Beschreibung: Erweiterung des Vertragscenter App
Aufgabenstellung:
  • Einbidung der Vertragscenter App zweck Legitimierung und Vertragsunterzeichnung an Legitimierungsprovider WebId und an Kunden-Lieferanten.
  • Ziel ist es den Kunden online Bankprodukte: Waren-Finanzierung, Creditkarte und Girokonto anzubieten und abzuschliessen.

Technologien:Angular2, typescritpt, Java8, Microservice: Spring Boot, Restfull, Spring Data, Hibernate, Integrationstets, Unittest, Eclipse, DB2
Aktueller Status:Projekt Beendet

Projekte bei Hennig Fahrzeugteile GmbH Essen

Erweiterung der Preisdaten Web App
Dauer:01.2018 bis 08.2018
Rolle:Java Applikationsentwickler
Beschreibung:Optimierung und Erweiterung eines Kunden-Preisdaten Web Dashboards
Aufgabenstellung:
  • Anpassung und Bugfixing der VueJs Komponenten: Konfiguration der
  • Artikelwarengruppen und Marken. Neues Adhock Preisdaten Menü
  • Entwicklung und Anpassung des Microservices zu den angepassten VueJs Komponenten
  • Dokumentation und Test des gesamten Moduls

Technologien:VueJs, Element-ui, Kotlin, Microservice: Spring Boot, Restfull, Spring Data, Hibernate, Integrationstets, Unittest, InteliJ, Webstorm, Oracle
Aktueller Status:Projekt beendet


Erstellung des Bonussystems
Dauer:05.2017 bis 09.2017
Rolle:Java Applikationsentwickler
Beschreibung:Ermittlung der Kunden Boni und Erstellung der Bonus Berichte 
Aufgabenstellung:
  • Programmierung der GUI-Schnittstellen:   Bonus-Stammdaten, Job und Bericht-Erstellung
  • Entwicklung des serverseitigen Bonus-Moduls
  • Erstellung von Reportvorlagen (Kunde, Statistischer Kunde, Lieferant)
  • Implementierung eines Jobs zur automatisierten Ausführung und Versendung der Bonusreports via Email
  • Dokumentation und Test des Moduls

Technologie:Kotlin Microservice, Spring Boot, Restfull Ws, BSL (Swing DSL), Spring Data, Hibernate, JasperReports, XMl-DOM, Oracle PL/SQL, Integrationstets, Unittest, Jenkins, Swagger2, InteliJ, Oracle
Aktueller Status:Projekt beendet


Erstellung des Printcom Archivierungssystems
Dauer:01.2017 bis 04.2017
Rolle:Java Applikationsentwickler
Beschreibung:Archivierung der Rechnungen und Lieferscheine nach Matrix Filterung und Versand an Kunden (via Printcom: Tg. von Post AG)
Aufgabenstellung:
  • Programmierung der GUI-Schnittstellen:   Archivierung-Stammdaten, Archivierung-Monitoring
  • Entwicklung des serverseitigen Moduls
  • Implementierung eines Jobs zur automatisierten Ausführung des Archivierungsvorgangs
  • Dokumentation und Test des Moduls

Technologie:Java Microservice, Spring Boot, Restfull Ws, BSL (Swing DSL), Spring Data, Hibernate, Integrationstest, Unittest, Jenkins, Swagger2, InteliJ, Oracle
Aktueller Status:Projekt beendet


Erstellung des CTI-Moduls
Dauer:09.2016 bis 12.2016
Rolle:Java Applikationsentwickler
Beschreibung:Kunden Daten View Darstellung anhand eingehender Telefonate, zwecks Messung der Service Qualität des Vertriebs
Aufgabenstellung:
  • Programmierung der GUI-Schnittstellen
  • Entwicklung des serverseitigen Statistik-Moduls
  • Monitoring der Filialen Telefonate (beantwortete, unbeantwortete)
  • Implementierung eines Jobs zur automatisierten Ausführung und Versendung der Statistikreports via Email
  • Dokumentation und Test des Moduls

Technologie:Java Microservice, Spring Boot, Restful, BSL (Swing DSL), Spring Data, Hibernate, Integrationstest, Unittest, Jenkins, InteliJ, Oracle
Aktueller Status:Projekt beendet


Erstellung des Aktion-Preisfindung Moduls
Dauer:05.2016 bis 08.20016
Rolle:Java Applikationsentwickler
Beschreibung:Einbindung der Aktionsartikel und Aktionspreise in das Vertriebs ERP-System
Aufgabenstellung:
  • Programmierung der GUI-Schnittstellen: Stammdaten (Aktionsartikel, Kunden, Kundengruppen)
  • Entwicklung des serverseitigen Moduls
  • GUI Schnittstelle zum Excel Daten Import in die DB
  • Erweiterung der Vertrieb-Preisfindung um Aktionsartikel
  • Dokumentation und Test des Moduls

Technologie:Java Microservice, Spring Boot, Restful, BSL (Swing DSL), POI, Spring Data, Hibernate, Integrationstest, Unittest, Jenkins, Swagger2, InteliJ, Oracle
Aktueller Status:Projekt beendet


Neu Implementierung der Disposition Modul
Dauer:06.2015 bis 03.2016
Rolle:Java Applikationsentwickler
Beschreibung:Neu Implementierung der Disposition Modul von 2 Schichten Swing Applikation zum 3 Schichten Microservices Applikation.
Aufgabenstellung:
  • Programmierung der GUI-Schnittstellen
  • Entwicklung des serverseitigen Moduls
  • Dokumentation und Test des Moduls

Technologie:Java Microservice, Spring Boot, Restfull Ws, BSL (Sage GUI dsl Sprache), Spring Data, Hibernate, JDBC, Integrationstets, Unittest.
Aktueller Status:Projekt beendet


Kunden Preisdaten Berechnung und Verteilung
Dauer:01.2015 bis 05.2015
Rolle:Java Applikationsentwickler
Beschreibung:Bereitstellung der Kunden Preisdaten
Aufgabenstellung:
  • Programmierung der GUI-Schnittstellen: Konfiguration des Kunden Daten Formats
  • Entwicklung des serverseitigen Moduls
  • Implementierung eines Jobs zur automatisierten Ausführung und Versendung der Preisliste an Kunden via Email
  • Dokumentation und Test des Moduls

Technologie:Java Microservice, Spring Boot, Restful Ws, Thymeleaf, Spring Data,
Hibernate, POI, Integrationstest, Unittest, Jenkins, Eclipse, Oracle
Aktueller Status:Projekt beendet


Upgrade des ERP-Systems Sage Bäurer
Dauer:08.2014 bis 12.2014
Rolle:Java Applikationsentwickler
Beschreibung:Upgrade des ERP-Systems Sage Bäurer von Version 2.0 auf 7.0
Aufgabenstellung:
  • Customizing vieler BSL im Bereich Auftrag: Rechnung, Lieferschein sowie Wareneingang, Inventur, Retouren, Einkauf Module
  • Report Customizing
  • Anpassung und Erweiterung der ERP Schnittstelle

Technologie:BSL (Swing DSL), Oracle, PL/SQL
Aktueller Status:Projekt beendet


Entwicklung der iOS CRM App
Dauer:02.2014 bis 06.2014
Rolle:Java Applikationsentwickler
Beschreibung:Entwicklung der CRM App für iOS
Aufgabenstellung:
  • Client und serverseitige Entwicklung der folgenden Funktionalitäten:
  • Kunden: Auflistung, Suche, Info, Umsätze, Umsatzentwicklung, Konditionen, Aktionen, Touren
  • KB (Kundenbetreuer): Kundenberichte, Aufgaben, Erinnerungen,
 Kalender, KB-Umsatz, KB-Umsatzentwicklung
Technologie:Objective-C, Swift, Java Microservice, Spring Boot, Restful, BSL (Swing DSL), Spring Data, Hibernate, Integrationstest, Unittest, Jenkins, Eclipse,  Oracle
Aktueller Status:Projekt beendet


Integration der LFS7 (Lagerführungsystem) ins ERP System
Dauer:08.2013 bis 12.2013
Rolle:Java Applikationsentwickler
Beschreibung:Integration der LFS7 ins Sage Bäurer ERP System
Aufgabenstellung:
  • Jobs zum Serverseitigen Daten (Artikel, Lagerkoordinaten, Kunden) Übernahme ins LFS7
  • Jobs zur Lagerkoordinaten und Fächer Grössen Berechnung und ins LFS7 importieren
  • Monitoring der Datenverkehr zwischen beiden Systeme

Technologie:Oracle PL/SQL, Java Microservice, Spring Boot, Restfull Ws, BSL(Sage GUI dsl Sprache), Spring Data, Hibernate, Integrationstets, Unittest.
Aktueller Status:Projekt beendet


Disposition Modul
Dauer:03.2011 bis 07.2013
Rolle:Java Applikationsentwickler
Beschreibung:Erweiterung der Disposition Client und Nachtlauf Module
Aufgabenstellung: Entwicklung folgenden Funktionalitäten:
  • Prognose Rechnung der Artikel nach horizontalem Model
  • Erstellung Bestellvorschlägen
  • Implementieren des Prognosemodells: Trendmodell
  • Saisonartikeln und deren speziellen Prognose Rechnung
  • Prognose Rechnung der Cross Artikeln
  • Nein-Verkauf Artikeln feststellen
  • Erweiterung des Artikel-Exception Managements
  • Verbundartikel
  • Lagerplatzfindung
  • Artikel, Warengruppe, Reichweiten

Technologie:Swing, Hibernate, SQL, Oracle 11g, Eclipse
Aktueller Status:Projekt beendet
 

Erstellung eines Statistikmoduls
Dauer:07.2009 bis 11.2009
Rolle:Java-Applikationsentwickler
Aufgabenstellung:
  • Programmierung der GUI-Schnittstellen: Statistik-Administration, Statistik-Ausführung
  • Entwicklung des Statistik-Moduls
  • Erstellung von Reportvorlagen
  • Implementierung eines Jobs zur automatisierten Ausführung und Versendung der Statistikreports via Email
  • Dokumentation und Test des Moduls

Technologie:Java, Soap Webservices, ULC (auf Swing basierend), Hibernate,
Quartz, SQL, JasperReports, Castor, EJB2.1, JBoss, Tomacat, Eclipse,
Informix
Aktueller Status:Projekt beendet


Implementierung einer Schnittstelle zu Versicherungsanbietern
Dauer:03.2009 bis 06.2009
Rolle:Java-Applikationsentwickler
Aufgabenstellung:
  • Buchung der Versicherung per Webservice
  • Stornierung der Versicherung nach der Stornierung der Reiseleistung
  • Erstellung eines Sicherungsschein-Templates

Technologie:Java, Hibernate, SOAP Webservices, Fop, Freemarker, EJB2.1, JBoss, Tomcat, Eclipse, Informix
Aktueller Status:Projekt beendet


Entwicklung einer Sammelrechnungsfunktion
Dauer:10.2008 bis 01.2009
Rolle:Java-Applikationsentwickler
Aufgabenstellung:
  • Entwicklung der GUI- und Server-Schnittstellen: Vorbereitung sowie Ausführung der Sammelrechnungen
  • Druck sowie Email-Versand der Sammelbelege
  • Dokumentation & Test des Moduls

Technologie:Java, ULC, Hibernate, SOAP Webservices, Fop, Freemarker, EJB2.1, JBoss, Tomcat, Eclipse, Informix
Aktueller Status:Projekt beendet


Erstellung eines Mahnsystems für Rechnungen und Belege
Dauer:06.2008 bis 09.2008
Rolle:Java-Applikationsentwickler
Aufgabenstellung:
  • Erstellung eines Mahnmoduls für das Midoffice-System
  • Entwicklung der GUI- und Server-Schnittstellen: Mahnbedingungen,      Vorbereitung sowie Ausführung der Mahnungen
  • Erstellung eines Template für Mahnungen
  • Dokumentation & Test des Moduls

Technologie:Java, SOAP Webservices, ULC, Hibernate, Castor, Fop,
Freemarker, EJB2.1, Jboss, Tomacat, Eclipse, Informix
Aktueller Status:Projekt beendet


Projekte an der Hochschule Niederrhein Krefeld
Diplomarbeit
  Konzeption und Anwendung des Java Persistence API in JEE
Dauer:07.2007 bis 01.2008
Rolle:Diplomarbeit
Aufgabenstellung:
  • Entwicklung eines Online Shops zum Vertrieb von Büchern
  • Erstellung der server- sowie clientseitigen Schnittstellen: Warenkorb, Verwaltung der Artikel

Technologie:Java, EJB3, JPA, JSP, MySQL, Apache Tomcat, JBoss
Aktueller Status:Projekt beendet
Projektarbeit


Entwicklung des Intranet gestützten Beschaffungssytems
Dauer:03.2004 bis 07.2004
Rolle:Projektarbeit
Aufgabenstellung:
  • Entwicklung einer GUI-basierten Applikation für die Verwaltung und
Bestellung von Verbrauchsgütern der Mitarbeiter der Hochschule
Niederrhein
  • Präsentation der Arbeit

Technologie:MFC, C++, PL/SQL, Oracle
Aktueller Status:Projekt beendet
TIME AND SPATIAL FLEXIBILITY
Verfügbar ab 01.10.2019.
Vollzeit.
Düsseldorf - regional.
Deutschlandweit.
GET IN TOUCH

I accept the Conditions

I accept the terms of the privacy policy

Note: sending your contact request is free of charge