Fachlicher Schwerpunkt dieses Freiberuflers

Senior Java/JEE Developer, Software Architect

verfügbar ab
01.10.2019
verfügbar zu
100 %
davon vor Ort
60 %
PLZ-Gebiet, Land

D2

D3

D4

D5

Städte
Hannover
200 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

04/2019 - 09/2019

6 Monate

Integration PLM-Lösungen mit Spring Cloud DataFlow

Rolle
Java Entwikler / Software Architect
Einsatzort
Hannover
Projektinhalte

Integration von Dassault Systèmes Produkten mit SAP

Produkte

Java 11

Spring boot

Spring Cloud DataFlow

Docker

Kubernetes

3DExperience

SAP

TeamFoundationServer

Git

Spring Cloud Stream

Spring Cloud Task

Spring Batch

Spring Cloud Config

OData for SAP

01/2018 - 03/2019

1 Jahr 3 Monate

Migration des Buchungsclients von Swing auf Single-Page-Webapplication

Rolle
Java Entwickler
Einsatzort
Hannover
Projektinhalte

Ablösung eines Buchungsclients für Reisebüros.

Bisherige Technologie: Swing mit viel clientseitiger Logik.

Neue Technologie: Angular Web-Frontend, Spring-Boot Backend. Kommunikation über REST/JSON.

  • Entwurf und Implementierung von fachlichen Modulen in Java

  • Abstimmung der fachlichen Anforderungen mit dem Fachbereich

  • Agile Ausschärfung der Microservices-Architektur

Kenntnisse

Scrum

Produkte

Java 8

Java 9

Spring 5

Spring Boot 2

Spring Data

Spring Cloud Config

Spring Data Sleuth

Elastic Search

Maven

Git

Jenkins

SonarQube

Xtend

Docker

Kubernetes

Graylog

07/2017 - 12/2018

1 Jahr 6 Monate

Implementierung Risikosteuerung

Rolle
Senior Java Developer
Einsatzort
Hannover
Projektinhalte

Implementierung von Massendatenverarbeitung im Batchbetrieb zur Risikosteuerung von Finanzinstituten mit Spring Batch auf IBM DB2 BLUE unter Einbindung externer Module

  • Entwurf und Implementierung der Infrastruktur zur Einbindung externer Methoden in ein vorhandenes auf Spring-Batch basierendes Framework

  • Abstimmung der technischen Anforderungen mit den Architekten

  • Anleitung der Junior Java Entwickler insbesondere in Hinblick auf Qualitätsstandards

Kenntnisse

UML

Produkte

Eclipse

Java 8

Spring Framework

Spring Batch

Junit 4.12

PMD

OSPlus

PlantUML

JIRA

11/2016 - 06/2017

8 Monate

Umstellung Reise-Buchungsclient von Swing auf Angular / SpringBoot

Rolle
Java-Entwickler
Einsatzort
Hannover
Projektinhalte

Ablösung eines Buchungsclients für Reisebüros.

Bisherige Technologie: Swing mit viel clientseitiger Logik.

Neue Technologie: Angular Web-Frontend, Spring-Boot Backend. Kommunikation über REST/JSON. Aktuell ist das Frontend ein embedded Chrome-Browser im Spring-Client, der über Java-Web-Start ausgeliefert wird.

Kenntnisse

Java

Spring

Spring Boot

Angular

Git

Jenkins

Maven

Perforce

05/2014 - 10/2016

2 Jahre 6 Monate

Implementierung Verhandlungs- und Konditionsmanagement

Rolle
Software-Entwickler
Einsatzort
Burgwedel
Projektinhalte

Agiler Entwurf und Implementierung einer Applikation zum Verhandlungs- und Konditionsmanagement für ein Handelsunternehmen

Coach für den Produktowner

Leitung "Kompetenzteam Java"

Kenntnisse

Scrum

Coaching

Architekt

Produkte

Java 8

Vaadin 7.6

Spring 4.2

Hibernate 5

Junit 4

Selenium 2

Jasper Reports 6

Dynamic Reports 4.1

Tomcat 7

PostegreSQL 9.4

Maven 3.3

Sonar Qube 5.3

Spring Tools Suite 4.6

09/2012 - 04/2014

1 Jahr 8 Monate

Implementierung einer Integration zum Abgleich von Stücklisten

Rolle
Leitung der Entwicklung / Entwickler
Kunde
VW AG
Einsatzort
Wolfsburg
Projektinhalte

Koordination und Implementierung einer Integrationssoftware zum Abgleich von Stücklisten zwischen unterschiedlichen Marken eines Automoblikonzerns. Lesen der Daten als XML bzw. Cobol-Files. Schreiben der Daten in VDA 4912 bzw. 4913.

Pflichtenhefterstellung

Abstimmung mit den Standorten in Wolfsburg, München, Nürnberg und Resende (Brasilien)

Erstellen der Technischen- und Qualitätssicherungs-Dokumentation

Koordination der Entwickler

Betreuung der Testumgebung (OracleDB, Deployments)

Aufbau und Betreuung der Buildumgebung (maven, hudson)

Überwachung der Code-Qualität (SonarQube)

Kenntnisse

Scrum

agiles Projektmanagement

Produkte

Java 6

JavaEE

Jasper Report

Quarz

Websphere

Oracle 11g

Hudson

SVN

SonarQube

Checkstyle

PMD

Eclipse

RVS

VDA 4912

VDA 4913

01/2011 - 08/2012

1 Jahr 8 Monate

Implementierung E-Mail Kampagnen-Plattform zur Online-Leadgewinnung

Rolle
Software-Architect, Scurm Master, Lead Developer
Kunde
Deutsche Messe Interactive GmbH
Einsatzort
Hannover
Projektinhalte

Entwurf und Umsetzung der Applikaitons- und Systemarchitektur

Auswahl und Aufbau der Entwicklung- und Build-Umgebung

Leitung der Scrum-Meetings
Mitarbeiterschulung

Kenntnisse

Scrum

Scrum Master

Produkte

Java 6

Spring

Spring Batch

Spring Integration

JSF

JPA

Hibernate

JMS

MySQL

Tomcat

JAX-WS

SOAP

Jenkins

SonarQube

Checkstyle

PMD

Eclipse

ActiveMQ

Branchen

Touristik

Airline

Handel

Automotive

Online-Marketing

Kompetenzen

Programmiersprachen
Angular
Java
Hervorragend Java und Java EE
Java 10
Java 11
Java 6
Java 8
Java 9
JavaEE
JavaScript
JAX-WS
JMS
JPA
JSF
PL/SQL
Shell
Xtend

Betriebssysteme
Linux
Windows

Datenbanken
JDBC
MySQL
Oracle
Postgres
SQL

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
fließend

Datenkommunikation
EDIFACT
Internet, Intranet
Message Queuing
RPC

VDA


Produkte / Standards / Erfahrungen
3DExperience
ActiveMQ
Architekt
Checkstyle
Coaching
Docker
Eclipse
Elastic Search
Git
Graylog
Hibernate
Jasper Report
Jenkins
JIRA
Junit 4
Kubernetes
Maven
OData for SAP
PlantUML
PMD
PostegreSQL
Quarz
SAP
Scrum
Selenium
SOAP
SonarQube
Spring
Spring 4
Spring 5
Spring Batch
Spring Boot
Spring Boot 2
Spring Cloud Config
Spring Cloud DataFlow
Spring Cloud Stream
Spring Cloud Task
Spring Data
Spring Data Sleuth
Spring Integration
Spring Tools Suite
SVN
TeamFoundationServer
Tomcat
UML
Vaadin
VDA 4912
VDA 4913
Websphere

Java

Java EE, JSF, EJB, JPA, JMS, JAX-WS, SOAP, REST, CDI, Hibernate, Spring, Spring Boot, JSP, Servlets

JUnit, EasyMock, Mockito, Selenium

slf4j, log4j

commons-lang, commons-io, commons-configuration

Freemarker, FlyingSaucer, POI, maven (plugins)

 

Build

Maven, Jenkins, Hudson, SonarQube, Nexus, Artifactory, Checkstyle, PMD, Cobertura

SVN, CVS, Mercurial, git

 

IDE

Eclipse, IntelliJ, Nebeans

 

Application Server

Tomcat, Websphere, Weblogic, JBoss

 

Sonstiges

Liferay

Docbook

UML

XML / XSLT / XPath

JIRA


Schwerpunkte
agiles Projektmanagement
Java Architektur
Java Entwicklung

Aufgabenbereiche
Scrum Master

Ausbildungshistorie

Berufstätigkeit

09/2012– 04/2012 edicos consulting & software GmbH & Co. KG, Hannover

Lead Developer / IT Projektleiter

01/2011 – 08/2012 Deutsche Messe Interactive GmbH, Hannover

Senior Developer / Software Architect; Scrum Master

04/2008 – 12/2010 quintessence consulting GmbH, Hannover

Senior Software Architect

10/2007 – 04/2008 Impress Software GmbH, Hannover

Senior J2EE Developer

10/2001 – 10/2007 quintessence consulting GmbH, Hannover

02/2006 – 10/2007 Director Engineering

02/2004 – 01/2006 Frameworkentwickler, Teamleiter

10/2001 – 01/2004 Anwendungsentwickler

09/2000 – 09/2001 Logica pdv GmbH, Hamburg / Hannover

Teilprojektleiter, Schulungsreferent (europaweit), Java-Programmierer

04/2000 – 08/2000 connect! computer GmbH, Hamburg

VBA Programmierer

09/1999 – 01-2000 Ludwig Windhorst Schule, Hannover

Realschullehrer

 

Studium / Ausbildung

10/1997 – 03/1999

Ausbildungsseminar Hannover I, Dietrich-Bonhoeffer-Realschule Vorbereitungsdienst für das Lehramt an Realschulen

10.03.1999: Lehrer für das Lehramt an Realschulen, Gesamtnote „gut“

10/1992 - 06/1997

Universität Hannover, Studium Lehramt an Realschulen

11.06.1997: Erste Staatsprüfung für das Lehramt an Realschulen, Gesamtnote „gut“

×
×