Java Entwicklung mit Schwerpunkt Microservices
Aktualisiert am 25.04.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.05.2019
Verfügbar zu: 20%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
Wort und Schrift
Französisch
Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

1 Jahr 1 Monat
2018-01 - 2019-01

Konzeption und Weiterentwicklung der Portal-Anwendung

Konzeption und Weiterentwicklung der Portal-Anwendung (Webseiten für 50 Landesgesellschaften des Konzerns (vaillant.de, vaillant.co.uk, vaillant.at, …), als Kombination von Spring-MVC und Spring-Boot Microservice Anwendung. Die Microservice werden als Docker Container deployed. Weiter- und Neuentwicklung von Rest-Services auf Basis von Spring Boot. Betreuung und Weiterentwicklung des CMS-Systems FirstSpirit. Konzeption eines versionierten FirstSpirit-Templates-Systems auf Basis von Git.

Entwicklung von B2B Planungstools, die als Microservice umgesetzt sind und über eine Fassade in die Webseiten des Konzerns in FirstSpirit integriert sind. Die Microservices werden als Docker Container deployed und laufen in einer Kubernetes Umgebung in Microsoft Azure.

Vaillant (Java/SpringBoot/Kubernetes)
3 Monate
2017-10 - 2017-12

Digitalisierung des Asylverfahrens

Digitalisierung des Asylverfahrens. Konzeption und Weiterentwicklung von Java basierten Microservices (Rest) auf Basis von Spring Boot. Integration in Spring Cloud Data Flow Server Environment. Kafka Konfiguration Stream Definition in DSL, Service Registration Eureka.

BAMF ? Bundesamt für Migration und Flüchtlinge
9 Monate
2017-01 - 2017-09

Konzeption und Weiterentwicklung von Webapplikationen im CMS-System FirstSpirit

Konzeption und Weiterentwicklung von Webapplikationen im CMS-System FirstSpirit. Frontend-Entwicklung auf Basis von JavaScript-Frameworks wie jQuery, Bootstrap, Font Awesome. Entwicklung von Microservices (Rest) auf Basis von Spring Boot. Docker Technologien. Integration und Entwicklung einer Spring-Boot Rest Applikation zum Zugriff auf die Suchengine Solr.

SHE Informationstechnologie AG
2 Monate
2016-11 - 2016-12

Konzeption, Entwicklung von Microservices

Konzeption, Entwicklung von Microservices für ein internes Stellenportal auf Basis von Spring Boot. Eingesetzt wurde JPA-Hibernate. Die Services wurden als AWS Lösung implementiert. Docker Technologien. Integration verteilter Anwendungen in das CMS-FirstSpirit. Oracle-DB.

Lunar GmbH ? IT Unternehmen von Edeka
5 Monate
2016-06 - 2016-10

Weiterentwicklungen des Content Managementsystems FirstSpirit

Weiterentwicklungen des Content Managementsystems FirstSpirit auf Basis von Java-Servlets und die Implementierung neuer Kommunikationskanäle wie Chatbots. Die Entwicklungsumgebung beinhaltet Continous Integratation und Continous Deployment mittels Jenkins. Als Entwicklungsmethode wird SCRUM/Jira eingesetzt. Alle Entwicklungen werden von automatisierten Testmethoden mittels JUnit und Selenium begleitet. Software Überwachung mit Sonar.

DFL Digital Sports GmbH ? Tochter der Fusball Bundesliga
3 Jahre 11 Monate
2012-07 - 2016-05

Design und Implementierung einer neuen Webseite

Design und Implementierung einer neuen Webseite für Danogips GmbH (Tochterunternehmen der Knauf Gruppe) unter dem Content Management System FirstSpirit. Konzeption des gesamten CMS und Programmierung aller Templates und Module in FirstSpirit. Integration eines Dokumenten-Management-System für die Produktdaten.  Intranet mit eigenem Anmeldebereich. Außendienstmitarbeiter-Zuordnung zu PLZ-Gebieten mit Suchfunktion in FirstSpirit. Support und kontinuierliche Weiterentwicklung des Systems, Template-Anpassungen.

FirstSpirit
6 Jahre
2010-06 - 2016-05

Entwicklung eines automatisierten Online-Chats

Entwicklung eines automatisierten Online-Chats. Konzeptionierung, Design und Umsetzung mit einem Team aus 3 Entwicklern. Das Projekt wurde als Cloud-Lösung (AWS Elastic Beanstalk, EC2 Container Service)  umgesetzt. Die wesentlichen Komponenten sind in Java programmiert. Die Kommunikation erfolgt über REST Services. Als Datenbank wird der MS SQL-Server eingesetzt. Erste Prototypen werden bei CEWE, Erwin Müller und bei Westfalia eingesetzt.

MediaSuccess GmbH
7 Monate
2013-06 - 2013-12

Erstellung und Programmierung

Erstellung und Programmierung eines automatisierten Datenexports aus einer Oracle Datenbank. Dieser wird mittels Powershell automatisierten in eine MS SQL Server Datenbank importiert. Dort erfolgt die Verarbeitung  in einem  DataWarehouse und die automatisierte Erstellung  von BI-Reports und deren Verteilung mittels MS Sharepoint.

Deutsche Post
3 Monate
2013-03 - 2013-05

Bestehende Webseite

Bestehende Webseite mit umfangreichem Produktkatalog von Onion nach Contao migriert. Komplette Programmierung inkl. aller Templates und CSS Dateien. JavaScript und PHP.

Contao
2 Monate
2012-05 - 2012-06

Beratung im Bereich E-Commerce und Implementierung von SEO-Relevanten Inhalten

Beratung im Bereich E-Commerce und  Implementierung von SEO-Relevanten Inhalten. Hierzu wurden entsprechende Module und Templates erstellt, um ca. 30.000 neue Webseiten im bestehendem Design der Webseite zu integrieren. Erstellung aller zugehörigen CSS Dateien. Zur Performance Optimierung des OXID-Shops wurden entsprechende Caching Funktionen eingesetzt.

Oxid
5 Monate
2011-12 - 2012-04

Neue Webseite und Intranet

Neue Webseite und  Intranet (rsmg-insights.com + intranet.rsmg-insights.com) mit internationalem Produktmanagement Funktionalität in TYPO3 umgesetzt. Hierzu wurden sehr umfangreiche Extentions in TYPO3 programmiert.

Das Intranet wurde weltweit eingesetzt, Standorte hatte das Unternehmen in Nordamerika, Australien, Asien und Europa. Über das Intranet wurde das internationale Produktmanagement koordiniert.

Das Server-Backup wird über Shell-Scripte und CRON-Jobs automatisiert.

TYPO3
8 Monate
2011-05 - 2011-12

Unter VisualStudio und MS-SQL-Server ein neues CMS (DotNetNuke) installiert

Unter VisualStudio und MS-SQL-Server ein neues CMS (DotNetNuke) installiert. Programmiert wurde in VisualBasic und C#.Net Powershell wurde für Batchprogramme zur Datenübertragung von MY-SQL in MS-SQL-Server eingesetzt.

DNN
1 Jahr
2011-01 - 2011-12

Basierend auf der Java Entwicklungsumgebung Eclipse

Basierend auf der Java Entwicklungsumgebung Eclipse wurde ein umfangreiches Autoren-System zur Texterstellung in Java und JSP programmiert. Es sind zahlreiche Computerlinguistische Methoden, basierend auf der Valenztheorie, implementiert worden. Die hiermit erstellten Texte werden über Webservices bei bestehenden Webseiten im Zuge von Search Engine Optimization Maßnahmen eingespielt.

Autoren-System
4 Monate
2010-09 - 2010-12

Implementierung eines Reversed Proxy

Implementierung eines Reversed  Proxy und Entwicklung von WebServices zur Automatisierten Einspielung von Produktbeschreibungen in die Webseite von payback.de. Dies erfolgte auf einem Apache Webserver.

www.payback.de

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 2 Monate
1983-10 - 1988-11

Studium der Mathematik, Nebenfach Informatik

Diplom-Mathematiker, Rheinische Friedrich Wilhelm Universität, Bonn
Diplom-Mathematiker
Rheinische Friedrich Wilhelm Universität, Bonn
10 Jahre 10 Monate
1972-09 - 1983-06

Schüler

Abitur, Novalis Gymnasium, Oberhausen / Rheinland
Abitur
Novalis Gymnasium, Oberhausen / Rheinland

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Contao
Drupal
Eclipse
First Spirit
Joomla
Magento
MS Visual Studio
Onion
Oxid
TYPO3
WordPress
xt:commerce

Auf einen Blick

  • Schwerpunkt in den letzen 5 Jahren war die Entwicklung und Konzeption von Java basierten Web-Applikationen
  • Mehrjährige Expertise in Java (8), Spring (MVC), Spring Boot, Spring Cloud Data Flow
  • Mehrjährige Erfahrung mit dem CMS-System FirstSpirit
  • Design, Entwicklung und Test von verteilten Anwendungen (REST-Services)
  • Erstellung und Installation von Microservices im AWS Umfeld
  • Erfahrung mit Containertechnologien wie Docker
  • Erfahrung mit Continuous Integration/Deployment mit Git und Jenkins
  • Erfahrung mit automatisierten Testmethoden (Junit und Selenium)
  • Erfahrungen in Installation und Betrieb von SOLR und Elastic
  • Erfahrung mit dem JS-Framework Jquery und Angular JS
  • Erfahrung in der Arbeit mit agilen Methoden (insb. SCRUM / Jira)
  • Erfahrungen mit .NET und C# Entwicklungen
  • Datenbank Erfahrung MS-SQL(TSQL), Oracle(PL/SQL), mySQL, mongodb, H2, PostgreSQL,
  • Erfahrung mit Python und dem Framework Tensorflow (convolutional und reconcurrent neuronale Netzwerke)

Technisches Qualifikationsprofil

Programmierung:

Java und JavaServerPages (JSP)                                            

Spring (MVC), Spring boot, JPA (Hibernate)      

JavaScript                                                                   

Jquery                                                                           

Angular JS                                                                                  

HTML5/XML                                                                 

CSS                                                                                

.Net C#, ASP.Net                                                      

PHP                                                                               

C++                                                                                                    

Shell-Programmierung(Unix)                                  

PowerShell                                                                            

Python

Web-Server:

Unix/OS: Apache, Tomcat

Windows-Server-Microsoft IIS

 

Cloud Architekturen:

Spring Cloud Data Flow Server

Apache Kafka ? Messaging

Eureka Service Delivery/Registration

Spring Boot Rest Applikationen

Docker Container

 

Content Management Systeme (CMS):

First Spirit

TYPO3

Contao

WordPress

Entwicklungsumgebungen:

MS Visual Studio

Spring Tool Suite (STS) 

Eclipse (Maven, Ant), Intellij

Softwareversionierung (Git, SVN)

FrontendSysteme: Node.JS, Bootstrap, Gulp, Bower

 

Testsysteme:

JUNIT

Selenium

Sonr

 

Search-Engines:

Solr

Elastic

 

Methodik:

SCRUM, Kanban

Atlassian Stack (Confluence, Jira, Bitbucket)

Continous Integration/Deployment ? Jenkins

Betriebssysteme

MS-DOS
Unix
Windows
Windows CE

Server/Betriebssysteme:

Unix/OS X, SuSE Linux, Ubuntu Linux

Windows-Server

Amazon Web Services (S3, EC2, Container Service, Elastic Beanstalk)

Programmiersprachen

ASP
Basic
C
C#
C++
CSS
Delphi
HTML/XML
Java
JavaScript
PHP
Python
Scriptsprachen

Datenbanken

Access
Lotus Notes
MS SQL Server
MySQL

Datenkommunikation

Internet, Intranet
TCP/IP

Hardware

PC

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

1 Jahr 1 Monat
2018-01 - 2019-01

Konzeption und Weiterentwicklung der Portal-Anwendung

Konzeption und Weiterentwicklung der Portal-Anwendung (Webseiten für 50 Landesgesellschaften des Konzerns (vaillant.de, vaillant.co.uk, vaillant.at, …), als Kombination von Spring-MVC und Spring-Boot Microservice Anwendung. Die Microservice werden als Docker Container deployed. Weiter- und Neuentwicklung von Rest-Services auf Basis von Spring Boot. Betreuung und Weiterentwicklung des CMS-Systems FirstSpirit. Konzeption eines versionierten FirstSpirit-Templates-Systems auf Basis von Git.

Entwicklung von B2B Planungstools, die als Microservice umgesetzt sind und über eine Fassade in die Webseiten des Konzerns in FirstSpirit integriert sind. Die Microservices werden als Docker Container deployed und laufen in einer Kubernetes Umgebung in Microsoft Azure.

Vaillant (Java/SpringBoot/Kubernetes)
3 Monate
2017-10 - 2017-12

Digitalisierung des Asylverfahrens

Digitalisierung des Asylverfahrens. Konzeption und Weiterentwicklung von Java basierten Microservices (Rest) auf Basis von Spring Boot. Integration in Spring Cloud Data Flow Server Environment. Kafka Konfiguration Stream Definition in DSL, Service Registration Eureka.

BAMF ? Bundesamt für Migration und Flüchtlinge
9 Monate
2017-01 - 2017-09

Konzeption und Weiterentwicklung von Webapplikationen im CMS-System FirstSpirit

Konzeption und Weiterentwicklung von Webapplikationen im CMS-System FirstSpirit. Frontend-Entwicklung auf Basis von JavaScript-Frameworks wie jQuery, Bootstrap, Font Awesome. Entwicklung von Microservices (Rest) auf Basis von Spring Boot. Docker Technologien. Integration und Entwicklung einer Spring-Boot Rest Applikation zum Zugriff auf die Suchengine Solr.

SHE Informationstechnologie AG
2 Monate
2016-11 - 2016-12

Konzeption, Entwicklung von Microservices

Konzeption, Entwicklung von Microservices für ein internes Stellenportal auf Basis von Spring Boot. Eingesetzt wurde JPA-Hibernate. Die Services wurden als AWS Lösung implementiert. Docker Technologien. Integration verteilter Anwendungen in das CMS-FirstSpirit. Oracle-DB.

Lunar GmbH ? IT Unternehmen von Edeka
5 Monate
2016-06 - 2016-10

Weiterentwicklungen des Content Managementsystems FirstSpirit

Weiterentwicklungen des Content Managementsystems FirstSpirit auf Basis von Java-Servlets und die Implementierung neuer Kommunikationskanäle wie Chatbots. Die Entwicklungsumgebung beinhaltet Continous Integratation und Continous Deployment mittels Jenkins. Als Entwicklungsmethode wird SCRUM/Jira eingesetzt. Alle Entwicklungen werden von automatisierten Testmethoden mittels JUnit und Selenium begleitet. Software Überwachung mit Sonar.

DFL Digital Sports GmbH ? Tochter der Fusball Bundesliga
3 Jahre 11 Monate
2012-07 - 2016-05

Design und Implementierung einer neuen Webseite

Design und Implementierung einer neuen Webseite für Danogips GmbH (Tochterunternehmen der Knauf Gruppe) unter dem Content Management System FirstSpirit. Konzeption des gesamten CMS und Programmierung aller Templates und Module in FirstSpirit. Integration eines Dokumenten-Management-System für die Produktdaten.  Intranet mit eigenem Anmeldebereich. Außendienstmitarbeiter-Zuordnung zu PLZ-Gebieten mit Suchfunktion in FirstSpirit. Support und kontinuierliche Weiterentwicklung des Systems, Template-Anpassungen.

FirstSpirit
6 Jahre
2010-06 - 2016-05

Entwicklung eines automatisierten Online-Chats

Entwicklung eines automatisierten Online-Chats. Konzeptionierung, Design und Umsetzung mit einem Team aus 3 Entwicklern. Das Projekt wurde als Cloud-Lösung (AWS Elastic Beanstalk, EC2 Container Service)  umgesetzt. Die wesentlichen Komponenten sind in Java programmiert. Die Kommunikation erfolgt über REST Services. Als Datenbank wird der MS SQL-Server eingesetzt. Erste Prototypen werden bei CEWE, Erwin Müller und bei Westfalia eingesetzt.

MediaSuccess GmbH
7 Monate
2013-06 - 2013-12

Erstellung und Programmierung

Erstellung und Programmierung eines automatisierten Datenexports aus einer Oracle Datenbank. Dieser wird mittels Powershell automatisierten in eine MS SQL Server Datenbank importiert. Dort erfolgt die Verarbeitung  in einem  DataWarehouse und die automatisierte Erstellung  von BI-Reports und deren Verteilung mittels MS Sharepoint.

Deutsche Post
3 Monate
2013-03 - 2013-05

Bestehende Webseite

Bestehende Webseite mit umfangreichem Produktkatalog von Onion nach Contao migriert. Komplette Programmierung inkl. aller Templates und CSS Dateien. JavaScript und PHP.

Contao
2 Monate
2012-05 - 2012-06

Beratung im Bereich E-Commerce und Implementierung von SEO-Relevanten Inhalten

Beratung im Bereich E-Commerce und  Implementierung von SEO-Relevanten Inhalten. Hierzu wurden entsprechende Module und Templates erstellt, um ca. 30.000 neue Webseiten im bestehendem Design der Webseite zu integrieren. Erstellung aller zugehörigen CSS Dateien. Zur Performance Optimierung des OXID-Shops wurden entsprechende Caching Funktionen eingesetzt.

Oxid
5 Monate
2011-12 - 2012-04

Neue Webseite und Intranet

Neue Webseite und  Intranet (rsmg-insights.com + intranet.rsmg-insights.com) mit internationalem Produktmanagement Funktionalität in TYPO3 umgesetzt. Hierzu wurden sehr umfangreiche Extentions in TYPO3 programmiert.

Das Intranet wurde weltweit eingesetzt, Standorte hatte das Unternehmen in Nordamerika, Australien, Asien und Europa. Über das Intranet wurde das internationale Produktmanagement koordiniert.

Das Server-Backup wird über Shell-Scripte und CRON-Jobs automatisiert.

TYPO3
8 Monate
2011-05 - 2011-12

Unter VisualStudio und MS-SQL-Server ein neues CMS (DotNetNuke) installiert

Unter VisualStudio und MS-SQL-Server ein neues CMS (DotNetNuke) installiert. Programmiert wurde in VisualBasic und C#.Net Powershell wurde für Batchprogramme zur Datenübertragung von MY-SQL in MS-SQL-Server eingesetzt.

DNN
1 Jahr
2011-01 - 2011-12

Basierend auf der Java Entwicklungsumgebung Eclipse

Basierend auf der Java Entwicklungsumgebung Eclipse wurde ein umfangreiches Autoren-System zur Texterstellung in Java und JSP programmiert. Es sind zahlreiche Computerlinguistische Methoden, basierend auf der Valenztheorie, implementiert worden. Die hiermit erstellten Texte werden über Webservices bei bestehenden Webseiten im Zuge von Search Engine Optimization Maßnahmen eingespielt.

Autoren-System
4 Monate
2010-09 - 2010-12

Implementierung eines Reversed Proxy

Implementierung eines Reversed  Proxy und Entwicklung von WebServices zur Automatisierten Einspielung von Produktbeschreibungen in die Webseite von payback.de. Dies erfolgte auf einem Apache Webserver.

www.payback.de

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 2 Monate
1983-10 - 1988-11

Studium der Mathematik, Nebenfach Informatik

Diplom-Mathematiker, Rheinische Friedrich Wilhelm Universität, Bonn
Diplom-Mathematiker
Rheinische Friedrich Wilhelm Universität, Bonn
10 Jahre 10 Monate
1972-09 - 1983-06

Schüler

Abitur, Novalis Gymnasium, Oberhausen / Rheinland
Abitur
Novalis Gymnasium, Oberhausen / Rheinland

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Contao
Drupal
Eclipse
First Spirit
Joomla
Magento
MS Visual Studio
Onion
Oxid
TYPO3
WordPress
xt:commerce

Auf einen Blick

  • Schwerpunkt in den letzen 5 Jahren war die Entwicklung und Konzeption von Java basierten Web-Applikationen
  • Mehrjährige Expertise in Java (8), Spring (MVC), Spring Boot, Spring Cloud Data Flow
  • Mehrjährige Erfahrung mit dem CMS-System FirstSpirit
  • Design, Entwicklung und Test von verteilten Anwendungen (REST-Services)
  • Erstellung und Installation von Microservices im AWS Umfeld
  • Erfahrung mit Containertechnologien wie Docker
  • Erfahrung mit Continuous Integration/Deployment mit Git und Jenkins
  • Erfahrung mit automatisierten Testmethoden (Junit und Selenium)
  • Erfahrungen in Installation und Betrieb von SOLR und Elastic
  • Erfahrung mit dem JS-Framework Jquery und Angular JS
  • Erfahrung in der Arbeit mit agilen Methoden (insb. SCRUM / Jira)
  • Erfahrungen mit .NET und C# Entwicklungen
  • Datenbank Erfahrung MS-SQL(TSQL), Oracle(PL/SQL), mySQL, mongodb, H2, PostgreSQL,
  • Erfahrung mit Python und dem Framework Tensorflow (convolutional und reconcurrent neuronale Netzwerke)

Technisches Qualifikationsprofil

Programmierung:

Java und JavaServerPages (JSP)                                            

Spring (MVC), Spring boot, JPA (Hibernate)      

JavaScript                                                                   

Jquery                                                                           

Angular JS                                                                                  

HTML5/XML                                                                 

CSS                                                                                

.Net C#, ASP.Net                                                      

PHP                                                                               

C++                                                                                                    

Shell-Programmierung(Unix)                                  

PowerShell                                                                            

Python

Web-Server:

Unix/OS: Apache, Tomcat

Windows-Server-Microsoft IIS

 

Cloud Architekturen:

Spring Cloud Data Flow Server

Apache Kafka ? Messaging

Eureka Service Delivery/Registration

Spring Boot Rest Applikationen

Docker Container

 

Content Management Systeme (CMS):

First Spirit

TYPO3

Contao

WordPress

Entwicklungsumgebungen:

MS Visual Studio

Spring Tool Suite (STS) 

Eclipse (Maven, Ant), Intellij

Softwareversionierung (Git, SVN)

FrontendSysteme: Node.JS, Bootstrap, Gulp, Bower

 

Testsysteme:

JUNIT

Selenium

Sonr

 

Search-Engines:

Solr

Elastic

 

Methodik:

SCRUM, Kanban

Atlassian Stack (Confluence, Jira, Bitbucket)

Continous Integration/Deployment ? Jenkins

Betriebssysteme

MS-DOS
Unix
Windows
Windows CE

Server/Betriebssysteme:

Unix/OS X, SuSE Linux, Ubuntu Linux

Windows-Server

Amazon Web Services (S3, EC2, Container Service, Elastic Beanstalk)

Programmiersprachen

ASP
Basic
C
C#
C++
CSS
Delphi
HTML/XML
Java
JavaScript
PHP
Python
Scriptsprachen

Datenbanken

Access
Lotus Notes
MS SQL Server
MySQL

Datenkommunikation

Internet, Intranet
TCP/IP

Hardware

PC

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.