Java - Architekt & Entwickler im Enterprise- und Mircoservice-Umfeld mit GUI Erfahrung
Aktualisiert am 05.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Architecture
Node.js
Databasedesign
Machine Learning
Statistik
Spring
Oracle
MySQL
Hibernate
Numpy
Python
Sciki
Pandas
Docker
Kubernetes
Deutsch
Mutersprache
Englisch
gut
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Mannheim (+200km) Frankfurt am Main (+50km) Stuttgart (+10km) Karlsruhe (Baden) (+10km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 5 Monate
2022-07 - heute

Ablösung CM-TOOL

Architekt Java Spring Data Springboot ...
Architekt
Ablösung einer bestehenden JEE Webanwendung und Neuentwicklung als Singelpage Anwendung.
Oracle
Java Spring Data Springboot Angular PrimeNG NgRx
München (remote)
1 Jahr 2 Monate
2023-11 - 2024-12

Digitale Antragsstrecke

Architekt, Entwickler Java 17 OpenAPI JAX-RS ...
Architekt, Entwickler

Im Rahmen des digitalen Stammeröffnungsprozesses der DEKA Bank, wurde ein Domain-Modell entwickelt, welches sämtliche Facetten der Stammeröffnung und beteiligter Personen abbildet. 

Im Weiteren wurde ein Übermittlungs- und Importprozess in die Backendsysteme implementiert.

Kafka JBoss Application Server Enterprise Architect
Java 17 OpenAPI JAX-RS MicroProfile Smallrye
DEKA Bank Luxembourg
Luxemburg
1 Jahr
2022-11 - 2023-10

Erweiterung Interface Manager

Software-Entwickler Java 11 Drools
Software-Entwickler

Erweiterung des Interface Mangers (IFM) um 3 weitere Anlieferstrecke (Umsätze, WP-Transaktionen).


JBoss Application Server DB/2
Java 11 Drools
DekaBank Luxemburg
Luxemburg (remote)
10 Monate
2022-01 - 2022-10

Weiterentwicklung Olympic Service Schicht

Software-Entwickler Java 11 JAX-RS JAX-WS
Software-Entwickler
Weiterentwicklung der RESTful-Service -Schicht als Layer vor Olympic.
Olympic JBoss Application Server
Java 11 JAX-RS JAX-WS
DekaBank Luxemburg
Luxemburg (remote)
1 Jahr 8 Monate
2020-11 - 2022-06

Verrechnungsdialog

Software-Entwickler JSF EJB3 WebSphere ...
Software-Entwickler
Ablösung eines DB2/HOST Dialogs und Re-Implementierung in Java EE.
JSF EJB3 WebSphere JBoss Oracle
Mannheimer Versicherung AG
Mannheim
5 Monate
2020-10 - 2021-02

Migration Verträge Musikinstrumente

Software-Entwickler Node.js SQL
Software-Entwickler
  • Migration aktiver Verträge/Policen einer Host-Altanwendung in ein neues System.
  • Dabei wurde Node.js verwendet, um den Export aus der Host-Anwendung zu lesen, zu parsen, transformieren, mit weitere exportierten Daten anzureichern und per HTTP-Requests an RESTful Webserives des neuen Systems zu senden.
Visual Studio Code
Node.js SQL
Mannheimer Versicherung AG
Mannheim
1 Jahr 5 Monate
2019-08 - 2020-12

Online Rechner für Haftpflicht Kurztarif

Leadentwickler BiPRO Java-API for XML-WebServices JUnit ...
Leadentwickler
  • Entwicklung eines SOAP WebServices, welcher den ersten Mannheimer Gewerbetarfi über den Service eine breiten Massen zur Verfügung stellt und damit den B2B und B2C Prozess ermöglicht.
BiPRO Java-API for XML-WebServices JUnit Soap UI Java EE 7
Mannheimer Versicherung AG
Mannheim
4 Monate
2019-05 - 2019-08

Multi-Leasing-Objekte

Software-Entwickler Java EE 7 Scrum Java API for XML Web Services ...
Software-Entwickler

Im Rahmen des Projektes „Paket- und Obligo-Konditionen“ musste unter anderem das Frontend System „Leasy Online“ so umgebaut werden, dass nicht mehr nur ein, sondern mehrere Objekte in einer Leasingkalkulation berücksichtig und den Kunden der nutzenden Bank angeboten werden können.

Dahinterliegende Backend-System wurden ebenfalls anpasst.

  • Analyse und Erörterung von Lösungsmöglichkeiten der o.g. Problemstellung
  • Umsetzung der Lösung in der Software
  • Absprachen mit der Fachseite, Entwicklern und Testern
Java EE 7 Scrum Java API for XML Web Services JDBC DB 2 WebLogic XML XSD JUnit JIRA Atlassian Confluence JSF JBoss Rich Faces
VR Smart Finanz
Eschborn, Taunus
1 Jahr 1 Monat
2018-04 - 2019-04

Analyse, Entwurf und Umsetzung der Systemarchitektur

Architekt Java EE 7 JAX RS Hibernate ...
Architekt

Im Rahmen des Projektes labQnect galt es ein neues System zu erschaffen, dass die Verbindung zwischen potentiell vielen Labor Informationsmanagement Systemen (LIMS) auf der einen Seite und potentiell vielen Analyse Management Systemen (ALMS) auf der anderen Seite schafft; und einen elektronischen Datenaustauschen zwischen den vielen unterschiedlichen Datenformaten ermöglicht 

  • Analyse, Entwurf und Umsetzung der Systemarchitektur
  • Aufbau der Stages (PROD, QS, TEST, DEV)
  • Serverauswahl
  • Entwicklung Deployment Konzept und Umsetzung
  • Entwicklung wesentlicher Programmteile

Java EE 7 JAX RS Hibernate Oracle 12 Wildfly 12 und 14 RedHat Enterprise Linux Shell Skripte Angular 6 (HTML CSS TypeScript JavaScript) XML XSD Maven JUnit Arquillian Jira Confluence Bamboo Bitbucket (git) KeyCloak
BASF Business Services
Ludwigshafen am Rhein
6 Monate
2018-01 - 2018-06

Export der Portfolien aus P&L Analyzer

Einzelentwickler  Java EE 7
Einzelentwickler

Export der Portfolien aus P&L Analyzer zur internen Weiterverarbeitung im Projekt ZGS Pro.

  • Analyse und Selektion der Datenbasis
  • Abstimmung mit Fachbereich
  • Export der Daten
 Java EE 7
DZBANK AG
Frankfurt am Main
1 Jahr 1 Monat
2017-03 - 2018-03

Darstellung, Kontrolle und Steuerung der Analysen

Entwickler XML JAXB StAX ...
Entwickler

Im Rahmen des Projektes SHSDB (Version 4) müssen bei der EZB von den europäischen Zentralbanken zusammengefasste FINREP Meldungen empfangen und validiert werden. Im Projekt wurde der Workflow des Validierens und der Abgleich mit Referenzdaten aus anderen Datenquellen umgesetzt. Die in dem Zuge entwickelte Web Anwendung diente der Darstellung, Kontrolle und Steuerung der Analysen.

  • Implementierung einzelner Programmteile
  • Erstellung JSF Seiten
XML JAXB StAX JSF Primefaces CDI EJB Hibernate Oracle Datenbank REST Apache Wink WebSphere AS 6 Maven JUnit / TestNG Selenium Java 1.6
Deutsche Bundesbank für EZB
Frankfurt am Main
11 Monate
2016-11 - 2017-09

Rich Client Anwendung

Einzelentwickler Java 8 SWT Eclipse RCP 3 ...
Einzelentwickler

Es wurde die Rich Client Anwendung zur Verwaltung von Ersatzteilen des Produktsortiments nach Eclipse RCP 3.6 nach Eclipse RCP 4.6 (Neon) migriert.

  • Migration der Anwendung
Java 8 SWT Eclipse RCP 3 Eclipse RCP 4
Diebold Nixdorf
Paderborn
1 Jahr 6 Monate
2015-05 - 2016-10

Prudent Valuation

Hauptentwickler Java 8 EJB 3.2 JMS Messaging JPA 2 (Hibernate) und Swing   Mercurial ...
Hauptentwickler

Im Rahmen des Projektes ?Prudent Valuation? geht es fachlich um die Bewertung von im Konzern gehaltenen Finanztiteln und die Ermittlung eines vorsichtig anzunehmenden Wertes im Falle einer kurzfristigen Veräußerung aller Titel. Für die AG wie auch für alle Töchter ? konzernweit. Dazu wurde eine 3-tier Anwendung bestehend aus Oracle Datenbank, JBoss Middleware, Batch Programmen und Java Swing Frontend entwickelt. Die Anwendung sammelt monatliche Anlieferungen der Töchter über die EAI (vergleichbar: Enterprise Service Bus) ein, importiert, validiert und verarbeitet diese (Berechnung neuer Kennzahlen). Über das Frontend können Fachexperten nach Bewertungsperioden gruppiert neue Berechnungsläufe erstellen, und einzelne Anlieferung für den Berechnungslauf auswählen. Sie können den Status der Anlieferungen verfolgen, Importprotokolle einsehen, Berechnungsparameter verändern, Ergebnisse einsehen, Händler zur Kommentierung ihrer Positionen auffordern. Händler können sich am System anmelden und periodengerecht ihre Positionen beurteilen und mit Bewertungsabschlägen versehen. Letztendlich gelingt am Ende einer jeden Bewertungsperiode per Knopfdruck die automatische Erzeugung der Bewertungsmeldung aller im Konzern gehaltenen Finanztitel.

  • Design & Entwicklung der gesamten Java Enterprise Backend-Anwendung (EJB-Services, JMS Messaging, Datenbankanbindung mit Hibernate)
  • Adaption des parallel entwickelten Datenbank-Datenmodells
  • Design & Entwicklung des gesamten Front-Ends und Backendanbindung (Mehrbenutzersystem).
  • Konzeptionierung und Dokumentation (DV Konzepte)

 

Java 8 EJB 3.2 JMS Messaging JPA 2 (Hibernate) und Swing   Mercurial Maven Jenkins Nexus XML XSD Enterprise Architect 11 JBoss EAP 6.4 Automic?s UC4 9 & 11s Oracle 12g SQL JDBC
DZBANK AG
Frankfurt am Main
5 Monate
2014-10 - 2015-02

Financial- & Common Solvency Ratio Reporting

Entwickler HTML CSS JavaScript ...
Entwickler

Im Rahmen des Financial- & Common Solvency Ratio Reporting (FinRep, CoRep) müssen Meldungen von nationalen Finanz- und finanzähnlichen Instituten bei der Bundesbank eingereicht, gesammelt, validiert und an die EZB weitergeleitet werden. Im Projekt wurde die elektronische automatisierte Weiterleitung der Meldungen an die EZB umgesetzt.

  • Architekturentwicklung
  • Architekturbeschreibung
  • Implementierung von EJB-Services, JMS Messaging, Datenbank
  • Schreiben von Unit-Tests
  • Schreiben von Java Source Code
  • Analyse, Konzeption
  • Frontendentwicklung

HTML CSS JavaScript JQuery   SVN Maven Jenkins Nexus Java 1.6 EJB 3.2 JMS Messaging JSF 2.2 JPA 2 (OpenJPA) PrimeFaces WebSphere 8.5 Eclipse Indigo (4.3) Rational Application Developer (RAD 8) Oracle 11g SQL JDBC JUnit 4 Enterprise Architect 8 Bundesbank ?Kolumbus? Framework
Deutsche Bundesbank / Frankfurt am Main
3 Monate
2014-08 - 2014-10

Erweiterung des Datenbank Datenmodells

Entwickler HTML CSS JavaScript ...
Entwickler

Im Zuge einer kurzfristigen Mitarbeitervertretung wg. Schwangerschaft wurden regemäßig anfallenden Aufgaben übernommen.

  • Erweiterung des Datenbank Datenmodells
  • Weiterentwicklung der GUI; Swing Frontend
  • Weiterentwicklung der GUI; JSF Frontend
  • Unittesting
  • Schreiben von Java Source Code
  • Analyse, Konzeption

HTML CSS JavaScript JQuery SVN JUnit 4 Java 1.6 Swing JSF 2.1 JBoss 6
Avarto Infoscore (Bertelsmann AG) / Baden-Baden
7 Monate
2014-02 - 2014-08

Konzeption und die prototypische Implementierung

Einzelentwickler XSL (XPath XSLT) STAX Parser ...
Einzelentwickler

Innerhalb des TARGET2-Systems werden (Java) Enterprise Application betrieben, welche mittels Web-Anwendungen Nutzern des TARGET2-Systems ein GUI frontend zu den TARGET2-Modulen zur Verfügung stellen. Hauptziel des Projektes war, das vorhandene JMX Konzept zur Administration der Enterprise Application zu überarbeiten und neu zu implementieren. Zu den Nebenzielen gehörten die Konzeption und die prototypische Implementierung eines SWIFT MX Nachrichtenverarbeitungssystem zur Performance Evaluation, wie auch die Umstellung des Build-Verfahrens von ANT auf Maven 3 und die Einrichtung eines Jenkins CI Build Servers zur kontinuierlichen Integration von Source Code changes und Maven based builds. 

  • Erweiterung des Datenbank Datenmodells
  • Implementierung von EJB-Services
  • Administration des WebSphere Application Server, Einrichtung von Queues
  • Schreiben von Unit-Tests
  • Schreiben von Java Source Code
  • Analyse, Konzeption
  • Schreiben von Spezifikationen (Englisch), Schreiben von Dokumentation (Englisch)
  • Re-Implementierung der JMX-Web-Anwendung
  • Neugestaltung der vorhandenen Managed Beans (MBeans), Re-Implementierung
  • Schreibens von Modultests
XSL (XPath XSLT) STAX Parser DOM Parser HTML CSS JavaScript JQuery   JMX Managed Beans SVN Maven ANT Jenkins Nexus Java 1.6 EJB 3.1 JMS Messaging SQL JDBC WebSphere 8.5 Eclipse Indigo (4.3) Rational Application Developer (RAD 8) DB2 auf z/OS JUnit 4 TestNG Mockito Enterprise Architect 7 & 8
Deutsche Bundesbank / Frankfurt am Main
4 Monate
2013-09 - 2013-12

Weiterentwicklung einer Testanwendung

Entwickler Eclipse RCP 4 Git Maven ...
Entwickler

Ziel des Projektes war, das Entwicklungsteam bei der Weiterentwicklung einer Testanwendung zur Ergebnisverifikation einer Drittanwendung zur steuerlichen Berechnung im Wertpapiergeschäft, zu unterstützen. Aus technischer Sicht basierte die zu entwickelnde Anwendung auf einer 3-Schicht-Architektur bestehend aus Eclipse RCP 4.2 (frontend), Glashfish 3.1 mit EJB 3.1 und JPA 2.0 (middle tier) und MySQL 5.2 und Oracle 11g (backend). Dabei fielen Aufgaben auf allen drei Schichten an.

  • Erweiterung des Datenbank Datenmodells und Implementierung von Entity-Beans
  • Implementierung von EJB-Services
  • Tests (Unit-, Integrationstest)
  • Diverse Frontend Entwicklungen (SWT, JFace)
  • Diverse Ex- und Import-Aufgaben zu und von Drittanwendungen.
Eclipse RCP 4 Git Maven Java 1.6 EJB 3.1 (JPA 2.0) Glasfish 3.1 Eclipse-Link WebServices: JAX-RS MySQL 5 Oracle 11g JUnit 4 Mockito Entwicklungsmethode: SCRUM Enterprise Architect 7 & 8
DB Investment Services / Frankfurt am Main
6 Monate
2013-03 - 2013-08

Weiterentwicklung und Vervollständigung einer Webanwendung

Entwickler Eclipse SVN ANT ...
Entwickler

Ziel des Projektes war, die Weiterentwicklung und Vervollständigung einer Webanwendung zur Steuerung und Administration variabler Vergütungen im Non-Senior Management der Siemens AG Deutschland. Dabei ging es vorranging um die weiterführende Analyse, technische Konzeption und Umsetzung von, in Fachkonzepten spezifizierten Requirements. Aufgabenteilig lag das Gros meiner Tätigkeiten in der Backenend Programmierung.

  • Konzeption und Einrichtung des Datenbank Datenmodells.
  • Implementierung der Persistenz- und Businesslogikschicht
  • Optimierung der SQL - Abfragen
  • Prozessanalyse
  • Tests (Unit-, Integrationstest)
Eclipse SVN ANT Java 1.6 EJB 3.0 (JPA 1) JBoss 5.2 JBoss Messaging Hibernate 3.3.2 JDBC Oracle 11g Apache logging Apache log4 JSF 1.2 Richfaces 3.3.3 JUnit Mockito Entwicklungsmethode: SCRUM Enterprise Architect HP Quality Center (HPQC)
Siemens AG / Paderborn
2 Monate
2013-02 - 2013-03

Deployment der ESB-Services

Einzelentwickler Enterprise Architect Eclipse 4.2 Borland StarTeam 9 ...
Einzelentwickler

Innerhalb von 20 PT wurde eine Richt-Client Anwendung, zur Unterstützung des ESB-Service-Teams beim Deployment der ESB-Services, erstellt. Die Anwendung sollte JBoss-ESB-Application-Parameter-Dateien aus einem Repository (Borland Star Team 2009) auschecken, in einer GUI je nach Konfigurationsdateityp (XML, properties-Dateien) aufbereitet darstellen, den Benutzer das Editieren der Parameter erlauben und anschließend wieder einchecken mit Kommentaren und automatisch generierten Aufstellungen der Veränderungen. Viele weitere Frontend-Funktionalität wie: globales Suchen & Ersetzen, Vergleichen, Substituieren von Platzhaltern etc. 

  • Einarbeiten in vorhandenen Prototyp
  • Umsetzung der Anwendung nach Prototyp, Requirements und Änderungswünsche „auf Zuruf“
  • Testen der Anwendung
  • Prozessanalyse

Enterprise Architect Eclipse 4.2 Borland StarTeam 9 Java 1.6 Swing Entwicklungsmethode: XP
Media-Saturn IT-Service GmbH / Ingolstadt

Kompetenzen

Kompetenzen

Top-Skills

Java Architecture Node.js Databasedesign Machine Learning Statistik Spring Oracle MySQL Hibernate Numpy Python Sciki Pandas Docker Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Bamboo
BiPRO
Confluence
CSS
Hibernate
JBoss Rich Faces
JIRA
JSF
JUnit
Maven
Node.js
RHEL Administration
Scrum
Soap UI
SWT
Visual Studio Code
WebLogic
WildFly
XML
XSD

Bibliotheken und Frameworks

  • Swing, AWT, SWT
  • Java Server Faces (JSF 2)
  • WebSockets
  • WebServices (SOAP, REST)
  • Facelets
  • RichFaces, PrimeFaces
  • Apache Wicket
  • Enterprise Java Beans (EJB 3.2)
  • Hibernate
  • OSGi Service Plattform
  • Rich Client Plattform (Eclipse)
  • JUnit 4
  • CVS, SVN, Git
  • Ant, Maven
  • Enterprise Architect
  • JQuery

Web- / Applicationserver

  • Apache HTTP Server 2.2
  • Apache Tomcat
  • WebSphere
  • JBoss Application Server 5, 6, 7
  • Wildfly 8

Betriebssysteme

CentOS
RedHat Enterprise Linux
Ubuntu
Windows

Programmiersprachen

Angular
Assembler
Basic
C
C++
Delphi
Go
Java
Java 8
Java API for XML Web Services
Java EE 7
Java EE 8
Java-API for XML-WebServices
JavaScript
JAX-RS
Oracle/SQL
Pascal
PHP
PL/SQL
Python
TypeScript

Datenbanken

Access
DB 2
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Oracle 12
Paradox
SQL

Datenkommunikation

Ethernet
Internet, Intranet
SMTP
TCP/IP

Hardware

PC

Branchen

Branchen

  • Maschinenbau
  • Finanzwesen
  • Marketing
  • Medizin
  • Bank
  • Versicherungen

Einsatzorte

Einsatzorte

Mannheim (+200km) Frankfurt am Main (+50km) Stuttgart (+10km) Karlsruhe (Baden) (+10km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 5 Monate
2022-07 - heute

Ablösung CM-TOOL

Architekt Java Spring Data Springboot ...
Architekt
Ablösung einer bestehenden JEE Webanwendung und Neuentwicklung als Singelpage Anwendung.
Oracle
Java Spring Data Springboot Angular PrimeNG NgRx
München (remote)
1 Jahr 2 Monate
2023-11 - 2024-12

Digitale Antragsstrecke

Architekt, Entwickler Java 17 OpenAPI JAX-RS ...
Architekt, Entwickler

Im Rahmen des digitalen Stammeröffnungsprozesses der DEKA Bank, wurde ein Domain-Modell entwickelt, welches sämtliche Facetten der Stammeröffnung und beteiligter Personen abbildet. 

Im Weiteren wurde ein Übermittlungs- und Importprozess in die Backendsysteme implementiert.

Kafka JBoss Application Server Enterprise Architect
Java 17 OpenAPI JAX-RS MicroProfile Smallrye
DEKA Bank Luxembourg
Luxemburg
1 Jahr
2022-11 - 2023-10

Erweiterung Interface Manager

Software-Entwickler Java 11 Drools
Software-Entwickler

Erweiterung des Interface Mangers (IFM) um 3 weitere Anlieferstrecke (Umsätze, WP-Transaktionen).


JBoss Application Server DB/2
Java 11 Drools
DekaBank Luxemburg
Luxemburg (remote)
10 Monate
2022-01 - 2022-10

Weiterentwicklung Olympic Service Schicht

Software-Entwickler Java 11 JAX-RS JAX-WS
Software-Entwickler
Weiterentwicklung der RESTful-Service -Schicht als Layer vor Olympic.
Olympic JBoss Application Server
Java 11 JAX-RS JAX-WS
DekaBank Luxemburg
Luxemburg (remote)
1 Jahr 8 Monate
2020-11 - 2022-06

Verrechnungsdialog

Software-Entwickler JSF EJB3 WebSphere ...
Software-Entwickler
Ablösung eines DB2/HOST Dialogs und Re-Implementierung in Java EE.
JSF EJB3 WebSphere JBoss Oracle
Mannheimer Versicherung AG
Mannheim
5 Monate
2020-10 - 2021-02

Migration Verträge Musikinstrumente

Software-Entwickler Node.js SQL
Software-Entwickler
  • Migration aktiver Verträge/Policen einer Host-Altanwendung in ein neues System.
  • Dabei wurde Node.js verwendet, um den Export aus der Host-Anwendung zu lesen, zu parsen, transformieren, mit weitere exportierten Daten anzureichern und per HTTP-Requests an RESTful Webserives des neuen Systems zu senden.
Visual Studio Code
Node.js SQL
Mannheimer Versicherung AG
Mannheim
1 Jahr 5 Monate
2019-08 - 2020-12

Online Rechner für Haftpflicht Kurztarif

Leadentwickler BiPRO Java-API for XML-WebServices JUnit ...
Leadentwickler
  • Entwicklung eines SOAP WebServices, welcher den ersten Mannheimer Gewerbetarfi über den Service eine breiten Massen zur Verfügung stellt und damit den B2B und B2C Prozess ermöglicht.
BiPRO Java-API for XML-WebServices JUnit Soap UI Java EE 7
Mannheimer Versicherung AG
Mannheim
4 Monate
2019-05 - 2019-08

Multi-Leasing-Objekte

Software-Entwickler Java EE 7 Scrum Java API for XML Web Services ...
Software-Entwickler

Im Rahmen des Projektes „Paket- und Obligo-Konditionen“ musste unter anderem das Frontend System „Leasy Online“ so umgebaut werden, dass nicht mehr nur ein, sondern mehrere Objekte in einer Leasingkalkulation berücksichtig und den Kunden der nutzenden Bank angeboten werden können.

Dahinterliegende Backend-System wurden ebenfalls anpasst.

  • Analyse und Erörterung von Lösungsmöglichkeiten der o.g. Problemstellung
  • Umsetzung der Lösung in der Software
  • Absprachen mit der Fachseite, Entwicklern und Testern
Java EE 7 Scrum Java API for XML Web Services JDBC DB 2 WebLogic XML XSD JUnit JIRA Atlassian Confluence JSF JBoss Rich Faces
VR Smart Finanz
Eschborn, Taunus
1 Jahr 1 Monat
2018-04 - 2019-04

Analyse, Entwurf und Umsetzung der Systemarchitektur

Architekt Java EE 7 JAX RS Hibernate ...
Architekt

Im Rahmen des Projektes labQnect galt es ein neues System zu erschaffen, dass die Verbindung zwischen potentiell vielen Labor Informationsmanagement Systemen (LIMS) auf der einen Seite und potentiell vielen Analyse Management Systemen (ALMS) auf der anderen Seite schafft; und einen elektronischen Datenaustauschen zwischen den vielen unterschiedlichen Datenformaten ermöglicht 

  • Analyse, Entwurf und Umsetzung der Systemarchitektur
  • Aufbau der Stages (PROD, QS, TEST, DEV)
  • Serverauswahl
  • Entwicklung Deployment Konzept und Umsetzung
  • Entwicklung wesentlicher Programmteile

Java EE 7 JAX RS Hibernate Oracle 12 Wildfly 12 und 14 RedHat Enterprise Linux Shell Skripte Angular 6 (HTML CSS TypeScript JavaScript) XML XSD Maven JUnit Arquillian Jira Confluence Bamboo Bitbucket (git) KeyCloak
BASF Business Services
Ludwigshafen am Rhein
6 Monate
2018-01 - 2018-06

Export der Portfolien aus P&L Analyzer

Einzelentwickler  Java EE 7
Einzelentwickler

Export der Portfolien aus P&L Analyzer zur internen Weiterverarbeitung im Projekt ZGS Pro.

  • Analyse und Selektion der Datenbasis
  • Abstimmung mit Fachbereich
  • Export der Daten
 Java EE 7
DZBANK AG
Frankfurt am Main
1 Jahr 1 Monat
2017-03 - 2018-03

Darstellung, Kontrolle und Steuerung der Analysen

Entwickler XML JAXB StAX ...
Entwickler

Im Rahmen des Projektes SHSDB (Version 4) müssen bei der EZB von den europäischen Zentralbanken zusammengefasste FINREP Meldungen empfangen und validiert werden. Im Projekt wurde der Workflow des Validierens und der Abgleich mit Referenzdaten aus anderen Datenquellen umgesetzt. Die in dem Zuge entwickelte Web Anwendung diente der Darstellung, Kontrolle und Steuerung der Analysen.

  • Implementierung einzelner Programmteile
  • Erstellung JSF Seiten
XML JAXB StAX JSF Primefaces CDI EJB Hibernate Oracle Datenbank REST Apache Wink WebSphere AS 6 Maven JUnit / TestNG Selenium Java 1.6
Deutsche Bundesbank für EZB
Frankfurt am Main
11 Monate
2016-11 - 2017-09

Rich Client Anwendung

Einzelentwickler Java 8 SWT Eclipse RCP 3 ...
Einzelentwickler

Es wurde die Rich Client Anwendung zur Verwaltung von Ersatzteilen des Produktsortiments nach Eclipse RCP 3.6 nach Eclipse RCP 4.6 (Neon) migriert.

  • Migration der Anwendung
Java 8 SWT Eclipse RCP 3 Eclipse RCP 4
Diebold Nixdorf
Paderborn
1 Jahr 6 Monate
2015-05 - 2016-10

Prudent Valuation

Hauptentwickler Java 8 EJB 3.2 JMS Messaging JPA 2 (Hibernate) und Swing   Mercurial ...
Hauptentwickler

Im Rahmen des Projektes ?Prudent Valuation? geht es fachlich um die Bewertung von im Konzern gehaltenen Finanztiteln und die Ermittlung eines vorsichtig anzunehmenden Wertes im Falle einer kurzfristigen Veräußerung aller Titel. Für die AG wie auch für alle Töchter ? konzernweit. Dazu wurde eine 3-tier Anwendung bestehend aus Oracle Datenbank, JBoss Middleware, Batch Programmen und Java Swing Frontend entwickelt. Die Anwendung sammelt monatliche Anlieferungen der Töchter über die EAI (vergleichbar: Enterprise Service Bus) ein, importiert, validiert und verarbeitet diese (Berechnung neuer Kennzahlen). Über das Frontend können Fachexperten nach Bewertungsperioden gruppiert neue Berechnungsläufe erstellen, und einzelne Anlieferung für den Berechnungslauf auswählen. Sie können den Status der Anlieferungen verfolgen, Importprotokolle einsehen, Berechnungsparameter verändern, Ergebnisse einsehen, Händler zur Kommentierung ihrer Positionen auffordern. Händler können sich am System anmelden und periodengerecht ihre Positionen beurteilen und mit Bewertungsabschlägen versehen. Letztendlich gelingt am Ende einer jeden Bewertungsperiode per Knopfdruck die automatische Erzeugung der Bewertungsmeldung aller im Konzern gehaltenen Finanztitel.

  • Design & Entwicklung der gesamten Java Enterprise Backend-Anwendung (EJB-Services, JMS Messaging, Datenbankanbindung mit Hibernate)
  • Adaption des parallel entwickelten Datenbank-Datenmodells
  • Design & Entwicklung des gesamten Front-Ends und Backendanbindung (Mehrbenutzersystem).
  • Konzeptionierung und Dokumentation (DV Konzepte)

 

Java 8 EJB 3.2 JMS Messaging JPA 2 (Hibernate) und Swing   Mercurial Maven Jenkins Nexus XML XSD Enterprise Architect 11 JBoss EAP 6.4 Automic?s UC4 9 & 11s Oracle 12g SQL JDBC
DZBANK AG
Frankfurt am Main
5 Monate
2014-10 - 2015-02

Financial- & Common Solvency Ratio Reporting

Entwickler HTML CSS JavaScript ...
Entwickler

Im Rahmen des Financial- & Common Solvency Ratio Reporting (FinRep, CoRep) müssen Meldungen von nationalen Finanz- und finanzähnlichen Instituten bei der Bundesbank eingereicht, gesammelt, validiert und an die EZB weitergeleitet werden. Im Projekt wurde die elektronische automatisierte Weiterleitung der Meldungen an die EZB umgesetzt.

  • Architekturentwicklung
  • Architekturbeschreibung
  • Implementierung von EJB-Services, JMS Messaging, Datenbank
  • Schreiben von Unit-Tests
  • Schreiben von Java Source Code
  • Analyse, Konzeption
  • Frontendentwicklung

HTML CSS JavaScript JQuery   SVN Maven Jenkins Nexus Java 1.6 EJB 3.2 JMS Messaging JSF 2.2 JPA 2 (OpenJPA) PrimeFaces WebSphere 8.5 Eclipse Indigo (4.3) Rational Application Developer (RAD 8) Oracle 11g SQL JDBC JUnit 4 Enterprise Architect 8 Bundesbank ?Kolumbus? Framework
Deutsche Bundesbank / Frankfurt am Main
3 Monate
2014-08 - 2014-10

Erweiterung des Datenbank Datenmodells

Entwickler HTML CSS JavaScript ...
Entwickler

Im Zuge einer kurzfristigen Mitarbeitervertretung wg. Schwangerschaft wurden regemäßig anfallenden Aufgaben übernommen.

  • Erweiterung des Datenbank Datenmodells
  • Weiterentwicklung der GUI; Swing Frontend
  • Weiterentwicklung der GUI; JSF Frontend
  • Unittesting
  • Schreiben von Java Source Code
  • Analyse, Konzeption

HTML CSS JavaScript JQuery SVN JUnit 4 Java 1.6 Swing JSF 2.1 JBoss 6
Avarto Infoscore (Bertelsmann AG) / Baden-Baden
7 Monate
2014-02 - 2014-08

Konzeption und die prototypische Implementierung

Einzelentwickler XSL (XPath XSLT) STAX Parser ...
Einzelentwickler

Innerhalb des TARGET2-Systems werden (Java) Enterprise Application betrieben, welche mittels Web-Anwendungen Nutzern des TARGET2-Systems ein GUI frontend zu den TARGET2-Modulen zur Verfügung stellen. Hauptziel des Projektes war, das vorhandene JMX Konzept zur Administration der Enterprise Application zu überarbeiten und neu zu implementieren. Zu den Nebenzielen gehörten die Konzeption und die prototypische Implementierung eines SWIFT MX Nachrichtenverarbeitungssystem zur Performance Evaluation, wie auch die Umstellung des Build-Verfahrens von ANT auf Maven 3 und die Einrichtung eines Jenkins CI Build Servers zur kontinuierlichen Integration von Source Code changes und Maven based builds. 

  • Erweiterung des Datenbank Datenmodells
  • Implementierung von EJB-Services
  • Administration des WebSphere Application Server, Einrichtung von Queues
  • Schreiben von Unit-Tests
  • Schreiben von Java Source Code
  • Analyse, Konzeption
  • Schreiben von Spezifikationen (Englisch), Schreiben von Dokumentation (Englisch)
  • Re-Implementierung der JMX-Web-Anwendung
  • Neugestaltung der vorhandenen Managed Beans (MBeans), Re-Implementierung
  • Schreibens von Modultests
XSL (XPath XSLT) STAX Parser DOM Parser HTML CSS JavaScript JQuery   JMX Managed Beans SVN Maven ANT Jenkins Nexus Java 1.6 EJB 3.1 JMS Messaging SQL JDBC WebSphere 8.5 Eclipse Indigo (4.3) Rational Application Developer (RAD 8) DB2 auf z/OS JUnit 4 TestNG Mockito Enterprise Architect 7 & 8
Deutsche Bundesbank / Frankfurt am Main
4 Monate
2013-09 - 2013-12

Weiterentwicklung einer Testanwendung

Entwickler Eclipse RCP 4 Git Maven ...
Entwickler

Ziel des Projektes war, das Entwicklungsteam bei der Weiterentwicklung einer Testanwendung zur Ergebnisverifikation einer Drittanwendung zur steuerlichen Berechnung im Wertpapiergeschäft, zu unterstützen. Aus technischer Sicht basierte die zu entwickelnde Anwendung auf einer 3-Schicht-Architektur bestehend aus Eclipse RCP 4.2 (frontend), Glashfish 3.1 mit EJB 3.1 und JPA 2.0 (middle tier) und MySQL 5.2 und Oracle 11g (backend). Dabei fielen Aufgaben auf allen drei Schichten an.

  • Erweiterung des Datenbank Datenmodells und Implementierung von Entity-Beans
  • Implementierung von EJB-Services
  • Tests (Unit-, Integrationstest)
  • Diverse Frontend Entwicklungen (SWT, JFace)
  • Diverse Ex- und Import-Aufgaben zu und von Drittanwendungen.
Eclipse RCP 4 Git Maven Java 1.6 EJB 3.1 (JPA 2.0) Glasfish 3.1 Eclipse-Link WebServices: JAX-RS MySQL 5 Oracle 11g JUnit 4 Mockito Entwicklungsmethode: SCRUM Enterprise Architect 7 & 8
DB Investment Services / Frankfurt am Main
6 Monate
2013-03 - 2013-08

Weiterentwicklung und Vervollständigung einer Webanwendung

Entwickler Eclipse SVN ANT ...
Entwickler

Ziel des Projektes war, die Weiterentwicklung und Vervollständigung einer Webanwendung zur Steuerung und Administration variabler Vergütungen im Non-Senior Management der Siemens AG Deutschland. Dabei ging es vorranging um die weiterführende Analyse, technische Konzeption und Umsetzung von, in Fachkonzepten spezifizierten Requirements. Aufgabenteilig lag das Gros meiner Tätigkeiten in der Backenend Programmierung.

  • Konzeption und Einrichtung des Datenbank Datenmodells.
  • Implementierung der Persistenz- und Businesslogikschicht
  • Optimierung der SQL - Abfragen
  • Prozessanalyse
  • Tests (Unit-, Integrationstest)
Eclipse SVN ANT Java 1.6 EJB 3.0 (JPA 1) JBoss 5.2 JBoss Messaging Hibernate 3.3.2 JDBC Oracle 11g Apache logging Apache log4 JSF 1.2 Richfaces 3.3.3 JUnit Mockito Entwicklungsmethode: SCRUM Enterprise Architect HP Quality Center (HPQC)
Siemens AG / Paderborn
2 Monate
2013-02 - 2013-03

Deployment der ESB-Services

Einzelentwickler Enterprise Architect Eclipse 4.2 Borland StarTeam 9 ...
Einzelentwickler

Innerhalb von 20 PT wurde eine Richt-Client Anwendung, zur Unterstützung des ESB-Service-Teams beim Deployment der ESB-Services, erstellt. Die Anwendung sollte JBoss-ESB-Application-Parameter-Dateien aus einem Repository (Borland Star Team 2009) auschecken, in einer GUI je nach Konfigurationsdateityp (XML, properties-Dateien) aufbereitet darstellen, den Benutzer das Editieren der Parameter erlauben und anschließend wieder einchecken mit Kommentaren und automatisch generierten Aufstellungen der Veränderungen. Viele weitere Frontend-Funktionalität wie: globales Suchen & Ersetzen, Vergleichen, Substituieren von Platzhaltern etc. 

  • Einarbeiten in vorhandenen Prototyp
  • Umsetzung der Anwendung nach Prototyp, Requirements und Änderungswünsche „auf Zuruf“
  • Testen der Anwendung
  • Prozessanalyse

Enterprise Architect Eclipse 4.2 Borland StarTeam 9 Java 1.6 Swing Entwicklungsmethode: XP
Media-Saturn IT-Service GmbH / Ingolstadt

Kompetenzen

Kompetenzen

Top-Skills

Java Architecture Node.js Databasedesign Machine Learning Statistik Spring Oracle MySQL Hibernate Numpy Python Sciki Pandas Docker Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Bamboo
BiPRO
Confluence
CSS
Hibernate
JBoss Rich Faces
JIRA
JSF
JUnit
Maven
Node.js
RHEL Administration
Scrum
Soap UI
SWT
Visual Studio Code
WebLogic
WildFly
XML
XSD

Bibliotheken und Frameworks

  • Swing, AWT, SWT
  • Java Server Faces (JSF 2)
  • WebSockets
  • WebServices (SOAP, REST)
  • Facelets
  • RichFaces, PrimeFaces
  • Apache Wicket
  • Enterprise Java Beans (EJB 3.2)
  • Hibernate
  • OSGi Service Plattform
  • Rich Client Plattform (Eclipse)
  • JUnit 4
  • CVS, SVN, Git
  • Ant, Maven
  • Enterprise Architect
  • JQuery

Web- / Applicationserver

  • Apache HTTP Server 2.2
  • Apache Tomcat
  • WebSphere
  • JBoss Application Server 5, 6, 7
  • Wildfly 8

Betriebssysteme

CentOS
RedHat Enterprise Linux
Ubuntu
Windows

Programmiersprachen

Angular
Assembler
Basic
C
C++
Delphi
Go
Java
Java 8
Java API for XML Web Services
Java EE 7
Java EE 8
Java-API for XML-WebServices
JavaScript
JAX-RS
Oracle/SQL
Pascal
PHP
PL/SQL
Python
TypeScript

Datenbanken

Access
DB 2
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Oracle 12
Paradox
SQL

Datenkommunikation

Ethernet
Internet, Intranet
SMTP
TCP/IP

Hardware

PC

Branchen

Branchen

  • Maschinenbau
  • Finanzwesen
  • Marketing
  • Medizin
  • Bank
  • Versicherungen

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.