Senior Developer/ Consultant - Java(EE) Hase
Aktualisiert am 26.11.2024
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 01.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Englisch
Französisch

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

2 Jahre 6 Monate
2022-06 - heute

Batch Cloud Lab

Consultant Java JSR-352 Cloud ...
Consultant
Transformation der bestehenden Batch-Infrastruktur vom derzeitigen IBM Mainframe hin zu einer Cloud-Lösung bei AWS
  • Marktanalyse und Verprobung von Workload Schedulern. POC
  • Erstellung eines Ansible-Skripts zur automatisierten Konfiguration und Verwaltung des Systems.
  • Aufsetzen von verschiedenen Workload Schedulern
  • Implementierung eines Beispielbatches
  • Anpassung von WebSphere-Einstellungen
  • Erstellung von Docker Images
Java JSR-352 Cloud AWS Mainframe Kubernetes
Hapag-Lloyd AG
2 Jahre 8 Monate
2019-05 - 2021-12

Projekt FIS3 - Java Development

Coach/ Architekt/ Entwickler Java 11 Java 8 Java Batch ...
Coach/ Architekt/ Entwickler
Das Frachtinformationssystem (FIS) ist die zentrale Anwendung der Hapag Lloyd. Mit FIS wird die Ware/der Container vom Geschäftsabschluss über die Transportdurchführung bis zur Dokumentation bzw. Rechnungserstellung begleitet. Die mittlerweile 30 Jahre alte Anwendung, die auf Basis eines Generator-Frameworks entwickelt wurde, soll mithilfe von Java-Technologien neu implementiert werden. Parallel werden einzelne Module aus dem Mainframe in moderne Cloud-Anwendungen transformiert.
  • Merge Requeste analysieren
  • Coaching und Training der Entwickler
  • Batch Training auf JSR352 Basis
  • Backend und Frontendentwicklung einer Applikation im Documentation
  • Aktive Unterstützung der Entwickler bei auftretenden Problemen oder architektonischen Entscheidungen
  • Erstellung von Trainingsdokumenten für Batch
Java 11 Java 8 Java Batch Mockito QueryDSL Maven Selenium Java EE Kibana Git IBM Operational Decision Manager (ODM) Docker IBM DB2 IBM Websphere Datapower SOA Appliances Gitlab IBM Websphere Liberty Test-driven Development SCRUM OOA/ OOD (Objekt Orientierte Analyse und Design) Pair Programming Continuous Integration und Continuous Delivery Domain Driven Design Clean Architecture
Hapag-Lloyd AG
11 Jahre
2008-05 - 2019-04

Datenträgeraustausch

Senior Entwickler
Senior Entwickler
  • Verarbeitung von unterschiedlichen Versicherungsformaten für Provision, Bestandsdaten, Vertragsnachbearbeitungen 
tecis/ Swisslife
2 Jahre 4 Monate
2006-01 - 2008-04

Portletapplikation für DSL Bestellungen

Senior Entwickler
Senior Entwickler
Aufbau und Entwicklung eines Portals für DSL-Bestellungen
netzkraefte.de GmbH
2 Jahre 10 Monate
2003-03 - 2005-12

Ratingsoftware

Werkstudent
Werkstudent
Erstellung einer Ratingsoftware zur Bewertung von kleinen und mittleren Firmen
BDO Unternehmensberatung
11 Monate
2001-11 - 2002-09

Erstellung eines Warenwirtschaftssystem

Werkstudent
Werkstudent
  • Erstellung eines Warenwirtschaftssystems für einen Großkunden
Pascal Beratungsgesellschaft
1 Jahr 9 Monate
2000-02 - 2001-10

Blume2000

Junior Software Engineer
Junior Software Engineer
Erstellung der Webpräsenz für Blume 2000
SinnerSchrader
1 Jahr 11 Monate
1998-03 - 2000-01

Feldstärkenvisualisierung

studentischer Hilfsarbeiter - Forschung und Entwicklung/ Elektrotechnik
studentischer Hilfsarbeiter - Forschung und Entwicklung/ Elektrotechnik
Visualisierung von Feldstärken
Technische Universität, Hamburg-Harburg

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-10 - 2021-10

ISAQB Certified Professional for Software Architecture, Foundation Level

Zertifikat,
Zertifikat
1 Monat
2021-06 - 2021-06

PRINCE2® Foundation

Zertifikat,
Zertifikat
4 Jahre
1993-10 - 1997-09

Studium - Physik

Universität Hamburg
Universität Hamburg

Position

Position

Senior Developer/ Consultant

Kompetenzen

Kompetenzen

Schwerpunkte

Softwareentwicklung mit Schwerpunkt Java/JVM

Aufgabenbereiche

  • Entwicklung, Testing und Betreuung von komplexen Softwaresystemen
  • Backend Entwicklung
  • Mehrjährige Entwicklererfahrung in verschiedenen Branchen
  • Batch Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Mitarbeiter ist Software-Entwickler und technischer Berater im Bereich Objektorientierung und Batch Systeme. Seit 2001 entwickelt er professionell Individualsoftware im Bereich J2EE und Spring. Neben der eigentlichen Software Entwicklung umfasst dies auch die Bereiche Anforderungsdefinition, Software Architektur und technisches Design. Seine Schwerpunkte sind hierbei Software Architektur und Design. Er verfügt über langjährige Erfahrung in der Spezifikation und Implementierung von Schnittstellen und der Integration von Standardsoftware. Außerdem hat er umfangreiches Wissen in der Analyse, Planung und Umsetzung von kundenindividuellen Projekten sowie Erfahrung mit den entsprechende Software Engineering Prozessen mit einem Schwerpunkt auf agilen Methoden (Scrum).

Infrastrukturen, Betriebssysteme, Plattformen
  • IBM Websphere
  • Apache Tomcat
  • Docker
  • Liferay
  • AWS EC2
  • AWS Fargate

Spezifikation, Standards
  • Java EE ????
  • JSP
  • XML ????
  • XSD
  • JAXB ????
  • JPA
  • Java Servlet
  • XSLT
  • Java SE
  • Java Portlets
  • JDBC
  • JSON

Methodik, Vorgehensmodelle
  • Clean Code ????
  • Domain Driven Design
  • Test Driven Development
  • Objektorientierte Modellierung
  • Agile Softwareentwicklung
  • Architekturentwurf
  • Wasserfallmodell
  • Anforderungsmanagement

Technologien (Libraries/ Frameworks/ Protokolle/ Spezifikationen)
  • Apache Maven ????
  • Spring Batch
  • Spring MVC
  • Spring
  • Mockito
  • JUnit
  • Refactoring
  • Docker Desktop
  • Checkstyle
  • Scrum
  • Swing
  • PRINCE2 Agile
  • H2
  • JFreeChart

Wissensdomäne
  • Software Craftmanship ????
  • Backendentwicklung und Servicearchitektur
  • Qualitätssicherung und Testmanagement
  • Softwarearchitektur
  • Softwareproduktion
  • Frontendendentwicklung und -architektur

Beruflicher Werdegang

07/2022 - heute
Firma: auf Anfrage
Position: Senior Softwareentwickler

01/2022 - 06/2022
Firma: adcubum deutschland gmbh
Position: Senior Softwareentwickler

05/2019 - 12/2021
Firma: Opitz Consulting Deutschland GmbH
Position: Senior Softwareentwickler

05/2008 - 04/2019
Firma: tecis Finanzdienstleistungen AG/ Swiss Life Deutschland Operations GmbH
Position: Anwendungsentwickler

01/2006 - 04/2008
Firma: Netzkraefte.de GmbH
Position: Senior Software Developer

03/2003 - 12/2005
Firma: BDO Deutsche Warentreuhand AG
Position: Softwareentwickler

11/2001 - 09/2002
Firma: Pascal
Position: Softwareentwickler

02/2000 - 10/2001
Firma: SinnerSchrader
Position: Junior Software Developer

03/1998 - 01/2000
Firma: Universität Hamburg-Harburg
Position: wissenschaftliche Hilfskraft

Programmiersprachen

Java
SQL

Branchen

Branchen

  • Finanzdienstleistungen
  • Transport, Verkehr und Logistik

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

2 Jahre 6 Monate
2022-06 - heute

Batch Cloud Lab

Consultant Java JSR-352 Cloud ...
Consultant
Transformation der bestehenden Batch-Infrastruktur vom derzeitigen IBM Mainframe hin zu einer Cloud-Lösung bei AWS
  • Marktanalyse und Verprobung von Workload Schedulern. POC
  • Erstellung eines Ansible-Skripts zur automatisierten Konfiguration und Verwaltung des Systems.
  • Aufsetzen von verschiedenen Workload Schedulern
  • Implementierung eines Beispielbatches
  • Anpassung von WebSphere-Einstellungen
  • Erstellung von Docker Images
Java JSR-352 Cloud AWS Mainframe Kubernetes
Hapag-Lloyd AG
2 Jahre 8 Monate
2019-05 - 2021-12

Projekt FIS3 - Java Development

Coach/ Architekt/ Entwickler Java 11 Java 8 Java Batch ...
Coach/ Architekt/ Entwickler
Das Frachtinformationssystem (FIS) ist die zentrale Anwendung der Hapag Lloyd. Mit FIS wird die Ware/der Container vom Geschäftsabschluss über die Transportdurchführung bis zur Dokumentation bzw. Rechnungserstellung begleitet. Die mittlerweile 30 Jahre alte Anwendung, die auf Basis eines Generator-Frameworks entwickelt wurde, soll mithilfe von Java-Technologien neu implementiert werden. Parallel werden einzelne Module aus dem Mainframe in moderne Cloud-Anwendungen transformiert.
  • Merge Requeste analysieren
  • Coaching und Training der Entwickler
  • Batch Training auf JSR352 Basis
  • Backend und Frontendentwicklung einer Applikation im Documentation
  • Aktive Unterstützung der Entwickler bei auftretenden Problemen oder architektonischen Entscheidungen
  • Erstellung von Trainingsdokumenten für Batch
Java 11 Java 8 Java Batch Mockito QueryDSL Maven Selenium Java EE Kibana Git IBM Operational Decision Manager (ODM) Docker IBM DB2 IBM Websphere Datapower SOA Appliances Gitlab IBM Websphere Liberty Test-driven Development SCRUM OOA/ OOD (Objekt Orientierte Analyse und Design) Pair Programming Continuous Integration und Continuous Delivery Domain Driven Design Clean Architecture
Hapag-Lloyd AG
11 Jahre
2008-05 - 2019-04

Datenträgeraustausch

Senior Entwickler
Senior Entwickler
  • Verarbeitung von unterschiedlichen Versicherungsformaten für Provision, Bestandsdaten, Vertragsnachbearbeitungen 
tecis/ Swisslife
2 Jahre 4 Monate
2006-01 - 2008-04

Portletapplikation für DSL Bestellungen

Senior Entwickler
Senior Entwickler
Aufbau und Entwicklung eines Portals für DSL-Bestellungen
netzkraefte.de GmbH
2 Jahre 10 Monate
2003-03 - 2005-12

Ratingsoftware

Werkstudent
Werkstudent
Erstellung einer Ratingsoftware zur Bewertung von kleinen und mittleren Firmen
BDO Unternehmensberatung
11 Monate
2001-11 - 2002-09

Erstellung eines Warenwirtschaftssystem

Werkstudent
Werkstudent
  • Erstellung eines Warenwirtschaftssystems für einen Großkunden
Pascal Beratungsgesellschaft
1 Jahr 9 Monate
2000-02 - 2001-10

Blume2000

Junior Software Engineer
Junior Software Engineer
Erstellung der Webpräsenz für Blume 2000
SinnerSchrader
1 Jahr 11 Monate
1998-03 - 2000-01

Feldstärkenvisualisierung

studentischer Hilfsarbeiter - Forschung und Entwicklung/ Elektrotechnik
studentischer Hilfsarbeiter - Forschung und Entwicklung/ Elektrotechnik
Visualisierung von Feldstärken
Technische Universität, Hamburg-Harburg

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-10 - 2021-10

ISAQB Certified Professional for Software Architecture, Foundation Level

Zertifikat,
Zertifikat
1 Monat
2021-06 - 2021-06

PRINCE2® Foundation

Zertifikat,
Zertifikat
4 Jahre
1993-10 - 1997-09

Studium - Physik

Universität Hamburg
Universität Hamburg

Position

Position

Senior Developer/ Consultant

Kompetenzen

Kompetenzen

Schwerpunkte

Softwareentwicklung mit Schwerpunkt Java/JVM

Aufgabenbereiche

  • Entwicklung, Testing und Betreuung von komplexen Softwaresystemen
  • Backend Entwicklung
  • Mehrjährige Entwicklererfahrung in verschiedenen Branchen
  • Batch Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Mitarbeiter ist Software-Entwickler und technischer Berater im Bereich Objektorientierung und Batch Systeme. Seit 2001 entwickelt er professionell Individualsoftware im Bereich J2EE und Spring. Neben der eigentlichen Software Entwicklung umfasst dies auch die Bereiche Anforderungsdefinition, Software Architektur und technisches Design. Seine Schwerpunkte sind hierbei Software Architektur und Design. Er verfügt über langjährige Erfahrung in der Spezifikation und Implementierung von Schnittstellen und der Integration von Standardsoftware. Außerdem hat er umfangreiches Wissen in der Analyse, Planung und Umsetzung von kundenindividuellen Projekten sowie Erfahrung mit den entsprechende Software Engineering Prozessen mit einem Schwerpunkt auf agilen Methoden (Scrum).

Infrastrukturen, Betriebssysteme, Plattformen
  • IBM Websphere
  • Apache Tomcat
  • Docker
  • Liferay
  • AWS EC2
  • AWS Fargate

Spezifikation, Standards
  • Java EE ????
  • JSP
  • XML ????
  • XSD
  • JAXB ????
  • JPA
  • Java Servlet
  • XSLT
  • Java SE
  • Java Portlets
  • JDBC
  • JSON

Methodik, Vorgehensmodelle
  • Clean Code ????
  • Domain Driven Design
  • Test Driven Development
  • Objektorientierte Modellierung
  • Agile Softwareentwicklung
  • Architekturentwurf
  • Wasserfallmodell
  • Anforderungsmanagement

Technologien (Libraries/ Frameworks/ Protokolle/ Spezifikationen)
  • Apache Maven ????
  • Spring Batch
  • Spring MVC
  • Spring
  • Mockito
  • JUnit
  • Refactoring
  • Docker Desktop
  • Checkstyle
  • Scrum
  • Swing
  • PRINCE2 Agile
  • H2
  • JFreeChart

Wissensdomäne
  • Software Craftmanship ????
  • Backendentwicklung und Servicearchitektur
  • Qualitätssicherung und Testmanagement
  • Softwarearchitektur
  • Softwareproduktion
  • Frontendendentwicklung und -architektur

Beruflicher Werdegang

07/2022 - heute
Firma: auf Anfrage
Position: Senior Softwareentwickler

01/2022 - 06/2022
Firma: adcubum deutschland gmbh
Position: Senior Softwareentwickler

05/2019 - 12/2021
Firma: Opitz Consulting Deutschland GmbH
Position: Senior Softwareentwickler

05/2008 - 04/2019
Firma: tecis Finanzdienstleistungen AG/ Swiss Life Deutschland Operations GmbH
Position: Anwendungsentwickler

01/2006 - 04/2008
Firma: Netzkraefte.de GmbH
Position: Senior Software Developer

03/2003 - 12/2005
Firma: BDO Deutsche Warentreuhand AG
Position: Softwareentwickler

11/2001 - 09/2002
Firma: Pascal
Position: Softwareentwickler

02/2000 - 10/2001
Firma: SinnerSchrader
Position: Junior Software Developer

03/1998 - 01/2000
Firma: Universität Hamburg-Harburg
Position: wissenschaftliche Hilfskraft

Programmiersprachen

Java
SQL

Branchen

Branchen

  • Finanzdienstleistungen
  • Transport, Verkehr und Logistik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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