Softwareentwicklung / Softwarearchtektur (Java)
Aktualisiert am 10.02.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.02.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Senior Java Developer
Deutsch
Englisch
Upper-Intermediate
Italienisch
Intermediate

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland, Schweiz
möglich

Projekte

Projekte

1 Jahr 11 Monate
2024-02 - 2025-12

Aufbaus einer serviceorientierten Architektur

Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise Camunda 7.x/8.x Java 17/JavaEE8 SpringBoot 3.x ...
Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise

Softwareentwicklung und Architekturberatung im Rahmen des Aufbaus einer serviceorientierten Architektur

  • Java Microservices / Camunda als Workflow Engine / MySQL / OpenShift Kubernetes
  • Die bestehenden monolithischen Implementierungen im Bereich der Import- und Langezeitarchivierungs-Prozesse im Sinne eines Domain Drive Design Ansatzes zu analysieren. Anschließend ist bei der Aufteilung in sinnvolle Services zu beraten um den Aufbau einer serviceorientierten Architektur voranzubringen.
  • Design und Entwicklung Microservices Komponenten (DDD und Clean Code Prinzipien) in Rahmen von Umstellung auf eine serviceorientierte Architektur, Erstellung der technischen Dokumentation, Unterstützung der Integrationstests, Produktivsetzung auf OpenShift Platform. Umstellung von BasicAuth auf OAuth2 Service Authentifizierung mittels Keycloak.
  • Deployment von Anwendungen auf OpenShift/Kubernetes-Cluster, Erstellung vom ?TeamCity? Deployment Pipelines und Betrieb Monitoring über Grafana Dashboards.
  • Installation von Camunda 8.x und Keycloak 26.x auf OpenShift/Kubernetes-Cluster mit Helm CLI Technologie, in Rahmen von Camunda Migration von 7.x auf 8.x.

Camunda 7.x/8.x Java 17/JavaEE8 SpringBoot 3.x Keycloak 26.x TeamCity Monitoring (Prometheus Graphana) SonarQube BPM/UML JUnit/Mockito Postman IntelliJ Gitlab/SVN Maven Docker OpenShift/Kubernetes Helm CLI MySQL 8 JavaScript CSS3 XHTML
Deutsche Nationalbibliothek
Frankfurt
1 Jahr 11 Monate
2022-01 - 2023-11

Microservices Factory

Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise Java 17 Spring 6 / Spring Boot 3.x / WebFlux OpenAPI 3/Swagger ...
Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise
Erweiterung und Refactoring der REST basierte Microservices nach dem neuen Security Konzern Richtlinien
  • Refactoring/Umstellung der SpringBoot 2.x Microservices Komponenten auf Spring 6 / Spring Boot 3.x / WebFlux nach dem neuen Security Konzern Richtlinien des Auftraggebers, Umstellung Microservices auf Reactive API
  • Design und Entwicklung SpringBoot 3.x Microservices Komponenten (TDD-Prinzip / Clean Code Prinzipien), Erstellung der technischen Dokumentation, Unterstützung der Penetrations- und Integrationstests, Produktivsetzung
  • ?Anonymize-API?: Analyse, Design, Konzept und Prototype-Implementierung REST API für die Anonymisierung der Texte (Python3, spaCy library) mit Web Frontend für die Text Annotation/Training (HTML, CSS3, JavaScript/TypeScript VueJS/PUG, Doccano, Django)
Java 17 Spring 6 / Spring Boot 3.x / WebFlux OpenAPI 3/Swagger JPA (Hibernate/Liquibase) JUnit/Mockito Postman SonarQube Monitoring (Prometheus Graphana) BPM/UML IntelliJ Gitlab Maven Docker AWSCloud OpenShift/Kubernetes OAuth2 (Keycloak) PL-SQL PostgreSQL und Oracle Kafka Messaging Apache Camel JavaScript/TypeScript VueJS / NodeJS CSS3 (Bootstrap3) HTML GraphQL Python3 spaCy.
DB Systel
Frankfurt
1 Jahr
2021-01 - 2021-12

NX-Manager

Senior Java Software Engineer / SCRUM Java (PlugIns) PL/SQL (Sybase Oracle) ...
Senior Java Software Engineer / SCRUM
Betreuung, Parametrisierung und Wartung des Portfoliomanagementsystems NX Manager der Firma NeoXam inkl. Angrenzender Schnittstellen sowie des Grenzprüfungssystems NX Compliance
  • Technische Unterstützung des Fachbereichs bei der Gestaltung von Prozessen und Workflows
  • Implementierung, Test und Inbetriebnahme von Neuanforderungen an den Frontoffice Kernsystemen NX Manager und NX Compliance sowie involvierter Schnittstellen im Rahmen des Anforderungsmanagements
  • Erstellung und Abstimmung von DV-und Fachkonzepten im Rahmen der Weiterentwicklung der Front-Office Anwendungslandschaft

Java (PlugIns) PL/SQL (Sybase Oracle) Unix-Shell (Sun Solaris) Eclipse Git
Deka Bank AG
Frankfurt
2 Jahre 7 Monate
2018-06 - 2020-12

Microservices Factory

Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise Java 13 und 17 Spring Boot 2.x OpenAPI 3/Swagger ...
Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise
Umsetzung/Realisierung der Migration (alter) ?Serviceportal? monolithische
Architektur auf SpringBoot RESTfull-API Microservices Architektur.
  • Analyse und Design Microservices Komponenten (ca. 12), Erstellung der technischen Dokumentation
  • Proof of concept: Auswahl Datenbank (Relationale DB PostgreSQL vs. NoSQL MongoDB), Auswahl JavaScript Framework (ReactJS vs. VueJS)
  • Konzept und Implementierung SpringBoot REST Microservices Komponenten (nach DDD, TDD und Clean Code Prinzipien) mit Java 13 und 17, Spring Boot 2.x, Open API 3/Swagger, OAuth2 (Keycloak), JUnit/Mockito, Kafka Messaging, Apache Camel, JPA (Hibernate/Liquibase), PostgreSQL Anbindung, PL-SQL Skripte, Maven, Docker, Gitlab, SonarQube Anbindung, Continuous Integration/Delivery in AWS-Cloud
  • ?Auftragsverwaltung?: Implementierung SSO-Webanwendung mit VueJS / NodeJS / JavaScript / TypeScript, PostgreSQL Anbindung und GraphQL Schnittstelle für O365.
  • Konzept und Implementierung Microservices Überwachungskomponente für die fehlgeschlagene Nachrichten (Dead letter queue) mit REST-API, VueJS Frontend, Kafka Anbindung und PostgreSQL Datenbank
  • Beauftragung, Begleitung und Auswertung von Penetrationstest
  • Unterstützung der Integrations- und User Acceptance Tests und Produktivsetzung
Java 13 und 17 Spring Boot 2.x OpenAPI 3/Swagger JPA (Hibernate/Liquibase) JUnit/Mockito Postman BPM/UML (Sparx-EA giffly) IntelliJ Gitlab Maven Docker AWS-Cloud OpenShift/Kubernetes OAuth2 (Keycloak) PL-SQL PostgreSQL und Oracle Kafka Messaging Apache Camel JavaScript/TypeScript VueJS / NodeJS HTML CSS3 (Bootstrap3) SonarQube
DB Systel
Frankfurt
1 Jahr
2017-06 - 2018-05

Serviceportal - Verwaltung von Stammdaten und Administration

Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise Java 8 JEE 7 JSF (PrimeFaces) ...
Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise
Umstellung (alter) ?Serviceportal? Anwendung von einer monolithischen Architektur basiert auf Oracle Service Bus, SOAP-Services (XML) und JSF Frontend auf eine neue Spring Boot RESTfull-API Microservices Architektur mit Kafka Messaging, OAuth2, PostgreSQL / Oracle (JPA Hibernate) und Apache-Camel.
  • Migration Konzept und ToDo Heft erstellen, Use-Cases modellieren, BPMDiagrammen, UML (Sequence Diagrammen), Präsentation und Bewertung der Aufwände in Team
  • Implementierung SpringBoot REST Microservices Komponenten in Rahmen der Umstellung von Oracle Service Bus auf SpringBoot Microservices: Java 8 mit PostgreSQL Anbindung (JPA Hibernate/Liquibase), Kafka Messaging, Apache Camel (Mapping Komponente), OAuth2 (Keycloak), OpenAPI Specification, Maven und Docker.
  • Konzeption und Entwicklung Jenkins Pipeline (Groovy und Unix ksh Skripte) für CI / CD in AWS-Cloud (Docker)
Java 8 JEE 7 JSF (PrimeFaces) Spring Boot 2.x OpenAPI 3 JPA (Hibernate/Liquibase) Junit Wildfly BPM/UML Eclipse Jenkins Gitlab Maven Docker AWS-Cloud OpenShift/Kubernetes PostgreSQL / PL-SQL Kafka Messaging Apache Camel
DB Systel
Frankfurt
8 Monate
2016-10 - 2017-05

TAF TSI

Senior Java Software Engineer / SCRUM AWS-CLI JavaEE7 JAX-WS ...
Senior Java Software Engineer / SCRUM
Konzeption und Entwicklung AWS-Cloud basierte Microservices Komponente für die Kommunikation der DB-Cargo mit den internationalen Töchtern oder externen Partnern
  • Entwicklung SOAP WebServices / Java
  • Deployment (AWS-CLI / Docker)


AWS-CLI JavaEE7 JAX-WS Eclipse UML2 Git Maven Docker Jenkins
DB Cargo
Frankfurt
9 Monate
2016-01 - 2016-09

SPIRIT / Auskunftei - Schutzgemeinschaft für die allgemeine Kreditsicherung

Techniker Architekt mit Backend Entwicklungsanteil / SCRUM UML2 / Enterprise Architect BPM / Camunda7.5 JavaEE7 ...
Techniker Architekt mit Backend Entwicklungsanteil / SCRUM
Prototype-Implementierung im Rahmen der Architektur Refactoring: WebServices mit Camunda Anbindung in Backend
  • Prototypenentwicklung neue Architektur in Rahmen einer Architektur Refactoring: WebServices mit Camunda Anbindung in Backend
  • Entwicklung JUnit Prototype using REST-API von Camunda
  • Entwicklung "Rating Rules Matrix" Komponente / Camunda DMN
UML2 / Enterprise Architect BPM / Camunda7.5 JavaEE7 Spring RESTfull Microservices JSF (PrimeFaces) JavaScript JUnit4 Oracle12g IBM-DB2 Weblogic12c Wildfly Maven Git / Bitbucket VBox Linux Puppet/Vagrant Bamboo
SCHUFA Holding AG
Wiesbaden
6 Monate
2015-07 - 2015-12

Restkredit Versicherung

Senior Java Software Engineering / SCRUM JavaEE 6 JAX-WS JPA (Hibernate) ...
Senior Java Software Engineering / SCRUM
Produkterweiterung für ein bereits existierendes Finanzprodukt um eine optional angebotene Restkreditversicherung, welche den Endkunden gegen die Risiken Arbeitslosigkeit, Scheidung und Tod absichern soll.
JavaEE 6 JAX-WS JPA (Hibernate) JSF 2.1 (RichFaces) XHTML JavaScript AJAX CSS PL/SQL (IBM-DB2) JUnit / Mockito SOAP-UI Eclipse Weblogic12 Ant
VR-Leasing
Eschborn
11 Monate
2014-08 - 2015-06

Auftrag Workflow Tracking Steuerung

Senior Java Software Engineering / SCRUM JavaEE 6 JAX-WS JSF 2.1 (PrimeFaces 4.0) ...
Senior Java Software Engineering / SCRUM
Bearbeitung der Aufträge der Bank, von der Auftragserzeugung bis zur Auftragsbearbeitung
JavaEE 6 JAX-WS JSF 2.1 (PrimeFaces 4.0) Commerzbank Framework XHTML JavaScript AJAX JQuery CSS Spring Webflow JPA (Hibernate) XML/XSLT PL/SQL (Oracle11g) Unix ksh Maven 3 IBM-RAD/Eclipse IBMWebSphere 8.x IBM-BPM
Commerzbank
Frankfurt
1 Jahr 4 Monate
2013-03 - 2014-06

Global Payment Plus

Senior Java Software Engineering / SCRUM JavaEE 6 JSF 2.1 (RichFaces 4.3) XHTML ...
Senior Java Software Engineering / SCRUM
Multibankfähige Firmenkunden Online Portal (EBICS) als Java Web-Applikation mit Bankrechner (TRAVIC) Anbindung im Bereich Zahlungsverkehr.

JavaEE 6 JSF 2.1 (RichFaces 4.3) XHTML jQuery 2.0 JPA 2 (OpenJPA) JAX-WS JAAS JUnit PlantUML PL/SQL (Oracle10g) Maven 3 IBMRAD/ Eclipse IBM-WebSphere 8.0.x
Commerzbank
Frankfurt
1 Jahr 9 Monate
2011-04 - 2012-12

Finanzplanungstool Online (PLATON)

Senior Java Software Engineering UML 2 JavaEE 6 JSF 2.1 (RichFaces 4-x) ...
Senior Java Software Engineering
Ablösung einer alte KfW-Planungsanwendung (C++, PL1, JCL) durch eine Java Web-Applikation und Entwicklung einer rapide Prognoserechnung der KfW-Geschäfte (Geschäftsfeldplanung) / Ermittlung der Risikogewichteten Aktiva (RWA) über die Ratingverteilung (PD ? Probability of Default wirtschaftlich / politisch) und Besicherung (LGD ? Lost Given Default wirtschaftlich / politisch), Berechnung der ökonomische Risikokennzahlen (Bewertungsansatz IRBA - Internal Rating Based Ansatz, KSA ? Kreditrisiko Standardansatz) / Anbindung Benchmarkdatenbank
  • Klärung der fachlichen Anforderungen, Beschreibung der Geschäftsprozesse (BPM), Erstellung Technische Dokumentation, Design logischen und physischen Datenmodells
  • Anbindung externe Systeme (Benchmark, ECAP) und Liquiplan-Laden (Übertragung zum Ultimo).
  • Implementierung Multithreding Berechnungskerns (Prognoserechnung über die Entwicklung der KfW-Geschäfte in der Zukunft)
  • Unterstützung Konzeption des Testplans, Ausführung der Testreihen. Nachweis der Abnahmekriterien über die Testabdeckung und Testläufe.
UML 2 JavaEE 6 JSF 2.1 (RichFaces 4-x) Javascript EJB 3.1 JPA 2.0 (Hibernate 3.5) JMS Spring Batch JUnit PL/SQL (Oracle 10g IBM-DB2) IBM-RAD/Eclipse IBM-Websphere
KfW Bankengruppe
Frankfurt
6 Monate
2010-10 - 2011-03

Kreditprozesse für die Bildungsfinanzierung

Senior Java Software Engineering JavaEE 5 JSF 2.0 (RichFaces 4.3) XHTML ...
Senior Java Software Engineering
  • Analyse und Klärung der fachlichen Anforderungen
  • Entwicklung Java Web-Anwendung
  • Anbindung Host Schnittstellen
JavaEE 5 JSF 2.0 (RichFaces 4.3) XHTML JavaScript EJB 3.1 JPA 2.0 (Hibernate 3.5) JUnit PL/SQL PL/1 JCL IBM-RAD/Eclipse IBMDB2 TOAD IBM-Continuus
KfW Bankengruppe
Frankfurt
10 Monate
2010-01 - 2010-10

Car Configurator

Senior Java Entwickler JavaEE5 JSP 2.0 JAX-WS ...
Senior Java Entwickler
Fahrzeugkonfigurator für Opel / General Motors Europe
JavaEE5 JSP 2.0 JAX-WS XHTML JUnit Eclipse Subversion Oracle
McCann Erickson
Frankfurt
2 Jahre
2008-01 - 2009-12

Car2Go

Senior Java Backend Entwickler JavaEE 5 JSP XHTML ...
Senior Java Backend Entwickler
Carsharing Web Application
JavaEE 5 JSP XHTML JPA (OpenJPA) JUnit PL/SQL UML2 TGL/VB Eclipse PowerDesigner 15 IBM-WebSphere 6.1 IBM-DB2 Subversion
Daimler TSS Research and Development
Ulm
1 Jahr
2007-01 - 2007-12

FlexiGeld

Senior Java Backend Entwickler J2EE 1.4 EJB 2.1 JAXB ...
Senior Java Backend Entwickler
FlexiGeld / FlexiDispoCard Online Portal (Zahlungsverkehr) mit Schufa Anbindung Kundenbonität (Batch/SFTP)
J2EE 1.4 EJB 2.1 JAXB JSP JavaScript Spring Unix-Shell / SFTP Anbindung MD5 Encryption Junit IBM-RAD/Eclipse IBM-WebSphere-5.x
Dresdner Bank AG
Frankfurt
1 Jahr
2006-01 - 2006-12

T-Home - Online Portal

Java Backend Entwickler J2EE 1.4 JDBC XML (Castor) ...
Java Backend Entwickler


J2EE 1.4 JDBC XML (Castor) Junit Eclipse Oracle Subversion
Telekom
Bonn
1 Jahr 4 Monate
2004-09 - 2005-12

Baufinanzierung / Neukundeanlage - Baufinanzierung-Portal

Java Backend Entwickler J2EE 1.4 EJB 2.1 Hibernate 2.1 ...
Java Backend Entwickler

J2EE 1.4 EJB 2.1 Hibernate 2.1 JAXB JSP Junit PL-SQL Unix-Shell IBM-RAD/Eclipse IBM-DB2 IBM-Continuus
Dresdner Bank AG
Frankfurt
4 Jahre 2 Monate
2000-07 - 2004-08

Counterparty Database Anwendung

Java Backend Entwickler SWING Servlet RMI ...
Java Backend Entwickler
SWING Servlet RMI XML/DOM JDBC/TopLink PL/SQL Unix-Shell (Sun-Solaris5.6) Eclipse IBM-Rational-Rose PowerDesigner Sybase
Dresdner Bank AG
Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

1990

Studium - Elektrotechnik

Abschluss: Diplom-Ingenieur(TH), Note: 2,2

Polytechnisches Institut Bukarest


1997

Studium - Allg. Informatik

Abschluss: Dipl-Informatiker(FH), Note: 1,6

FH Frankfurt am Main

Position

Position

Softwareentwicklung / Technische Architektur

Kompetenzen

Kompetenzen

Top-Skills

Senior Java Developer

Schwerpunkte

Java
Softwareentwicklung und Softwarearchitektur
Cloud-basierte Anwendungen

Produkte / Standards / Erfahrungen / Methoden

Erfahrung

IT?ERFAHRUNG seit 1997


METHODIK

Agile Methodik SCRUM


MODELLIERUNG

UML, BPMN

Betriebssysteme

Unix
Windows

Programmiersprachen

Java
JavaScript
PL/SQL
Unix Shell
Python3

Datenbanken

PostgresQL
Oracle
Sybase
DB2
MySQL

Datenkommunikation

TCP/IP

Branchen

Branchen

  • Bankwesen
  • Logistik
  • Telekommunikation
  • Automobil

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland, Schweiz
möglich

Projekte

Projekte

1 Jahr 11 Monate
2024-02 - 2025-12

Aufbaus einer serviceorientierten Architektur

Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise Camunda 7.x/8.x Java 17/JavaEE8 SpringBoot 3.x ...
Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise

Softwareentwicklung und Architekturberatung im Rahmen des Aufbaus einer serviceorientierten Architektur

  • Java Microservices / Camunda als Workflow Engine / MySQL / OpenShift Kubernetes
  • Die bestehenden monolithischen Implementierungen im Bereich der Import- und Langezeitarchivierungs-Prozesse im Sinne eines Domain Drive Design Ansatzes zu analysieren. Anschließend ist bei der Aufteilung in sinnvolle Services zu beraten um den Aufbau einer serviceorientierten Architektur voranzubringen.
  • Design und Entwicklung Microservices Komponenten (DDD und Clean Code Prinzipien) in Rahmen von Umstellung auf eine serviceorientierte Architektur, Erstellung der technischen Dokumentation, Unterstützung der Integrationstests, Produktivsetzung auf OpenShift Platform. Umstellung von BasicAuth auf OAuth2 Service Authentifizierung mittels Keycloak.
  • Deployment von Anwendungen auf OpenShift/Kubernetes-Cluster, Erstellung vom ?TeamCity? Deployment Pipelines und Betrieb Monitoring über Grafana Dashboards.
  • Installation von Camunda 8.x und Keycloak 26.x auf OpenShift/Kubernetes-Cluster mit Helm CLI Technologie, in Rahmen von Camunda Migration von 7.x auf 8.x.

Camunda 7.x/8.x Java 17/JavaEE8 SpringBoot 3.x Keycloak 26.x TeamCity Monitoring (Prometheus Graphana) SonarQube BPM/UML JUnit/Mockito Postman IntelliJ Gitlab/SVN Maven Docker OpenShift/Kubernetes Helm CLI MySQL 8 JavaScript CSS3 XHTML
Deutsche Nationalbibliothek
Frankfurt
1 Jahr 11 Monate
2022-01 - 2023-11

Microservices Factory

Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise Java 17 Spring 6 / Spring Boot 3.x / WebFlux OpenAPI 3/Swagger ...
Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise
Erweiterung und Refactoring der REST basierte Microservices nach dem neuen Security Konzern Richtlinien
  • Refactoring/Umstellung der SpringBoot 2.x Microservices Komponenten auf Spring 6 / Spring Boot 3.x / WebFlux nach dem neuen Security Konzern Richtlinien des Auftraggebers, Umstellung Microservices auf Reactive API
  • Design und Entwicklung SpringBoot 3.x Microservices Komponenten (TDD-Prinzip / Clean Code Prinzipien), Erstellung der technischen Dokumentation, Unterstützung der Penetrations- und Integrationstests, Produktivsetzung
  • ?Anonymize-API?: Analyse, Design, Konzept und Prototype-Implementierung REST API für die Anonymisierung der Texte (Python3, spaCy library) mit Web Frontend für die Text Annotation/Training (HTML, CSS3, JavaScript/TypeScript VueJS/PUG, Doccano, Django)
Java 17 Spring 6 / Spring Boot 3.x / WebFlux OpenAPI 3/Swagger JPA (Hibernate/Liquibase) JUnit/Mockito Postman SonarQube Monitoring (Prometheus Graphana) BPM/UML IntelliJ Gitlab Maven Docker AWSCloud OpenShift/Kubernetes OAuth2 (Keycloak) PL-SQL PostgreSQL und Oracle Kafka Messaging Apache Camel JavaScript/TypeScript VueJS / NodeJS CSS3 (Bootstrap3) HTML GraphQL Python3 spaCy.
DB Systel
Frankfurt
1 Jahr
2021-01 - 2021-12

NX-Manager

Senior Java Software Engineer / SCRUM Java (PlugIns) PL/SQL (Sybase Oracle) ...
Senior Java Software Engineer / SCRUM
Betreuung, Parametrisierung und Wartung des Portfoliomanagementsystems NX Manager der Firma NeoXam inkl. Angrenzender Schnittstellen sowie des Grenzprüfungssystems NX Compliance
  • Technische Unterstützung des Fachbereichs bei der Gestaltung von Prozessen und Workflows
  • Implementierung, Test und Inbetriebnahme von Neuanforderungen an den Frontoffice Kernsystemen NX Manager und NX Compliance sowie involvierter Schnittstellen im Rahmen des Anforderungsmanagements
  • Erstellung und Abstimmung von DV-und Fachkonzepten im Rahmen der Weiterentwicklung der Front-Office Anwendungslandschaft

Java (PlugIns) PL/SQL (Sybase Oracle) Unix-Shell (Sun Solaris) Eclipse Git
Deka Bank AG
Frankfurt
2 Jahre 7 Monate
2018-06 - 2020-12

Microservices Factory

Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise Java 13 und 17 Spring Boot 2.x OpenAPI 3/Swagger ...
Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise
Umsetzung/Realisierung der Migration (alter) ?Serviceportal? monolithische
Architektur auf SpringBoot RESTfull-API Microservices Architektur.
  • Analyse und Design Microservices Komponenten (ca. 12), Erstellung der technischen Dokumentation
  • Proof of concept: Auswahl Datenbank (Relationale DB PostgreSQL vs. NoSQL MongoDB), Auswahl JavaScript Framework (ReactJS vs. VueJS)
  • Konzept und Implementierung SpringBoot REST Microservices Komponenten (nach DDD, TDD und Clean Code Prinzipien) mit Java 13 und 17, Spring Boot 2.x, Open API 3/Swagger, OAuth2 (Keycloak), JUnit/Mockito, Kafka Messaging, Apache Camel, JPA (Hibernate/Liquibase), PostgreSQL Anbindung, PL-SQL Skripte, Maven, Docker, Gitlab, SonarQube Anbindung, Continuous Integration/Delivery in AWS-Cloud
  • ?Auftragsverwaltung?: Implementierung SSO-Webanwendung mit VueJS / NodeJS / JavaScript / TypeScript, PostgreSQL Anbindung und GraphQL Schnittstelle für O365.
  • Konzept und Implementierung Microservices Überwachungskomponente für die fehlgeschlagene Nachrichten (Dead letter queue) mit REST-API, VueJS Frontend, Kafka Anbindung und PostgreSQL Datenbank
  • Beauftragung, Begleitung und Auswertung von Penetrationstest
  • Unterstützung der Integrations- und User Acceptance Tests und Produktivsetzung
Java 13 und 17 Spring Boot 2.x OpenAPI 3/Swagger JPA (Hibernate/Liquibase) JUnit/Mockito Postman BPM/UML (Sparx-EA giffly) IntelliJ Gitlab Maven Docker AWS-Cloud OpenShift/Kubernetes OAuth2 (Keycloak) PL-SQL PostgreSQL und Oracle Kafka Messaging Apache Camel JavaScript/TypeScript VueJS / NodeJS HTML CSS3 (Bootstrap3) SonarQube
DB Systel
Frankfurt
1 Jahr
2017-06 - 2018-05

Serviceportal - Verwaltung von Stammdaten und Administration

Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise Java 8 JEE 7 JSF (PrimeFaces) ...
Software-Entwicklung und Architekturberatung / SCRUM Agiler Vorgehensweise
Umstellung (alter) ?Serviceportal? Anwendung von einer monolithischen Architektur basiert auf Oracle Service Bus, SOAP-Services (XML) und JSF Frontend auf eine neue Spring Boot RESTfull-API Microservices Architektur mit Kafka Messaging, OAuth2, PostgreSQL / Oracle (JPA Hibernate) und Apache-Camel.
  • Migration Konzept und ToDo Heft erstellen, Use-Cases modellieren, BPMDiagrammen, UML (Sequence Diagrammen), Präsentation und Bewertung der Aufwände in Team
  • Implementierung SpringBoot REST Microservices Komponenten in Rahmen der Umstellung von Oracle Service Bus auf SpringBoot Microservices: Java 8 mit PostgreSQL Anbindung (JPA Hibernate/Liquibase), Kafka Messaging, Apache Camel (Mapping Komponente), OAuth2 (Keycloak), OpenAPI Specification, Maven und Docker.
  • Konzeption und Entwicklung Jenkins Pipeline (Groovy und Unix ksh Skripte) für CI / CD in AWS-Cloud (Docker)
Java 8 JEE 7 JSF (PrimeFaces) Spring Boot 2.x OpenAPI 3 JPA (Hibernate/Liquibase) Junit Wildfly BPM/UML Eclipse Jenkins Gitlab Maven Docker AWS-Cloud OpenShift/Kubernetes PostgreSQL / PL-SQL Kafka Messaging Apache Camel
DB Systel
Frankfurt
8 Monate
2016-10 - 2017-05

TAF TSI

Senior Java Software Engineer / SCRUM AWS-CLI JavaEE7 JAX-WS ...
Senior Java Software Engineer / SCRUM
Konzeption und Entwicklung AWS-Cloud basierte Microservices Komponente für die Kommunikation der DB-Cargo mit den internationalen Töchtern oder externen Partnern
  • Entwicklung SOAP WebServices / Java
  • Deployment (AWS-CLI / Docker)


AWS-CLI JavaEE7 JAX-WS Eclipse UML2 Git Maven Docker Jenkins
DB Cargo
Frankfurt
9 Monate
2016-01 - 2016-09

SPIRIT / Auskunftei - Schutzgemeinschaft für die allgemeine Kreditsicherung

Techniker Architekt mit Backend Entwicklungsanteil / SCRUM UML2 / Enterprise Architect BPM / Camunda7.5 JavaEE7 ...
Techniker Architekt mit Backend Entwicklungsanteil / SCRUM
Prototype-Implementierung im Rahmen der Architektur Refactoring: WebServices mit Camunda Anbindung in Backend
  • Prototypenentwicklung neue Architektur in Rahmen einer Architektur Refactoring: WebServices mit Camunda Anbindung in Backend
  • Entwicklung JUnit Prototype using REST-API von Camunda
  • Entwicklung "Rating Rules Matrix" Komponente / Camunda DMN
UML2 / Enterprise Architect BPM / Camunda7.5 JavaEE7 Spring RESTfull Microservices JSF (PrimeFaces) JavaScript JUnit4 Oracle12g IBM-DB2 Weblogic12c Wildfly Maven Git / Bitbucket VBox Linux Puppet/Vagrant Bamboo
SCHUFA Holding AG
Wiesbaden
6 Monate
2015-07 - 2015-12

Restkredit Versicherung

Senior Java Software Engineering / SCRUM JavaEE 6 JAX-WS JPA (Hibernate) ...
Senior Java Software Engineering / SCRUM
Produkterweiterung für ein bereits existierendes Finanzprodukt um eine optional angebotene Restkreditversicherung, welche den Endkunden gegen die Risiken Arbeitslosigkeit, Scheidung und Tod absichern soll.
JavaEE 6 JAX-WS JPA (Hibernate) JSF 2.1 (RichFaces) XHTML JavaScript AJAX CSS PL/SQL (IBM-DB2) JUnit / Mockito SOAP-UI Eclipse Weblogic12 Ant
VR-Leasing
Eschborn
11 Monate
2014-08 - 2015-06

Auftrag Workflow Tracking Steuerung

Senior Java Software Engineering / SCRUM JavaEE 6 JAX-WS JSF 2.1 (PrimeFaces 4.0) ...
Senior Java Software Engineering / SCRUM
Bearbeitung der Aufträge der Bank, von der Auftragserzeugung bis zur Auftragsbearbeitung
JavaEE 6 JAX-WS JSF 2.1 (PrimeFaces 4.0) Commerzbank Framework XHTML JavaScript AJAX JQuery CSS Spring Webflow JPA (Hibernate) XML/XSLT PL/SQL (Oracle11g) Unix ksh Maven 3 IBM-RAD/Eclipse IBMWebSphere 8.x IBM-BPM
Commerzbank
Frankfurt
1 Jahr 4 Monate
2013-03 - 2014-06

Global Payment Plus

Senior Java Software Engineering / SCRUM JavaEE 6 JSF 2.1 (RichFaces 4.3) XHTML ...
Senior Java Software Engineering / SCRUM
Multibankfähige Firmenkunden Online Portal (EBICS) als Java Web-Applikation mit Bankrechner (TRAVIC) Anbindung im Bereich Zahlungsverkehr.

JavaEE 6 JSF 2.1 (RichFaces 4.3) XHTML jQuery 2.0 JPA 2 (OpenJPA) JAX-WS JAAS JUnit PlantUML PL/SQL (Oracle10g) Maven 3 IBMRAD/ Eclipse IBM-WebSphere 8.0.x
Commerzbank
Frankfurt
1 Jahr 9 Monate
2011-04 - 2012-12

Finanzplanungstool Online (PLATON)

Senior Java Software Engineering UML 2 JavaEE 6 JSF 2.1 (RichFaces 4-x) ...
Senior Java Software Engineering
Ablösung einer alte KfW-Planungsanwendung (C++, PL1, JCL) durch eine Java Web-Applikation und Entwicklung einer rapide Prognoserechnung der KfW-Geschäfte (Geschäftsfeldplanung) / Ermittlung der Risikogewichteten Aktiva (RWA) über die Ratingverteilung (PD ? Probability of Default wirtschaftlich / politisch) und Besicherung (LGD ? Lost Given Default wirtschaftlich / politisch), Berechnung der ökonomische Risikokennzahlen (Bewertungsansatz IRBA - Internal Rating Based Ansatz, KSA ? Kreditrisiko Standardansatz) / Anbindung Benchmarkdatenbank
  • Klärung der fachlichen Anforderungen, Beschreibung der Geschäftsprozesse (BPM), Erstellung Technische Dokumentation, Design logischen und physischen Datenmodells
  • Anbindung externe Systeme (Benchmark, ECAP) und Liquiplan-Laden (Übertragung zum Ultimo).
  • Implementierung Multithreding Berechnungskerns (Prognoserechnung über die Entwicklung der KfW-Geschäfte in der Zukunft)
  • Unterstützung Konzeption des Testplans, Ausführung der Testreihen. Nachweis der Abnahmekriterien über die Testabdeckung und Testläufe.
UML 2 JavaEE 6 JSF 2.1 (RichFaces 4-x) Javascript EJB 3.1 JPA 2.0 (Hibernate 3.5) JMS Spring Batch JUnit PL/SQL (Oracle 10g IBM-DB2) IBM-RAD/Eclipse IBM-Websphere
KfW Bankengruppe
Frankfurt
6 Monate
2010-10 - 2011-03

Kreditprozesse für die Bildungsfinanzierung

Senior Java Software Engineering JavaEE 5 JSF 2.0 (RichFaces 4.3) XHTML ...
Senior Java Software Engineering
  • Analyse und Klärung der fachlichen Anforderungen
  • Entwicklung Java Web-Anwendung
  • Anbindung Host Schnittstellen
JavaEE 5 JSF 2.0 (RichFaces 4.3) XHTML JavaScript EJB 3.1 JPA 2.0 (Hibernate 3.5) JUnit PL/SQL PL/1 JCL IBM-RAD/Eclipse IBMDB2 TOAD IBM-Continuus
KfW Bankengruppe
Frankfurt
10 Monate
2010-01 - 2010-10

Car Configurator

Senior Java Entwickler JavaEE5 JSP 2.0 JAX-WS ...
Senior Java Entwickler
Fahrzeugkonfigurator für Opel / General Motors Europe
JavaEE5 JSP 2.0 JAX-WS XHTML JUnit Eclipse Subversion Oracle
McCann Erickson
Frankfurt
2 Jahre
2008-01 - 2009-12

Car2Go

Senior Java Backend Entwickler JavaEE 5 JSP XHTML ...
Senior Java Backend Entwickler
Carsharing Web Application
JavaEE 5 JSP XHTML JPA (OpenJPA) JUnit PL/SQL UML2 TGL/VB Eclipse PowerDesigner 15 IBM-WebSphere 6.1 IBM-DB2 Subversion
Daimler TSS Research and Development
Ulm
1 Jahr
2007-01 - 2007-12

FlexiGeld

Senior Java Backend Entwickler J2EE 1.4 EJB 2.1 JAXB ...
Senior Java Backend Entwickler
FlexiGeld / FlexiDispoCard Online Portal (Zahlungsverkehr) mit Schufa Anbindung Kundenbonität (Batch/SFTP)
J2EE 1.4 EJB 2.1 JAXB JSP JavaScript Spring Unix-Shell / SFTP Anbindung MD5 Encryption Junit IBM-RAD/Eclipse IBM-WebSphere-5.x
Dresdner Bank AG
Frankfurt
1 Jahr
2006-01 - 2006-12

T-Home - Online Portal

Java Backend Entwickler J2EE 1.4 JDBC XML (Castor) ...
Java Backend Entwickler


J2EE 1.4 JDBC XML (Castor) Junit Eclipse Oracle Subversion
Telekom
Bonn
1 Jahr 4 Monate
2004-09 - 2005-12

Baufinanzierung / Neukundeanlage - Baufinanzierung-Portal

Java Backend Entwickler J2EE 1.4 EJB 2.1 Hibernate 2.1 ...
Java Backend Entwickler

J2EE 1.4 EJB 2.1 Hibernate 2.1 JAXB JSP Junit PL-SQL Unix-Shell IBM-RAD/Eclipse IBM-DB2 IBM-Continuus
Dresdner Bank AG
Frankfurt
4 Jahre 2 Monate
2000-07 - 2004-08

Counterparty Database Anwendung

Java Backend Entwickler SWING Servlet RMI ...
Java Backend Entwickler
SWING Servlet RMI XML/DOM JDBC/TopLink PL/SQL Unix-Shell (Sun-Solaris5.6) Eclipse IBM-Rational-Rose PowerDesigner Sybase
Dresdner Bank AG
Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

1990

Studium - Elektrotechnik

Abschluss: Diplom-Ingenieur(TH), Note: 2,2

Polytechnisches Institut Bukarest


1997

Studium - Allg. Informatik

Abschluss: Dipl-Informatiker(FH), Note: 1,6

FH Frankfurt am Main

Position

Position

Softwareentwicklung / Technische Architektur

Kompetenzen

Kompetenzen

Top-Skills

Senior Java Developer

Schwerpunkte

Java
Softwareentwicklung und Softwarearchitektur
Cloud-basierte Anwendungen

Produkte / Standards / Erfahrungen / Methoden

Erfahrung

IT?ERFAHRUNG seit 1997


METHODIK

Agile Methodik SCRUM


MODELLIERUNG

UML, BPMN

Betriebssysteme

Unix
Windows

Programmiersprachen

Java
JavaScript
PL/SQL
Unix Shell
Python3

Datenbanken

PostgresQL
Oracle
Sybase
DB2
MySQL

Datenkommunikation

TCP/IP

Branchen

Branchen

  • Bankwesen
  • Logistik
  • Telekommunikation
  • Automobil

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.