Softwarearchitket/ Fullstackentwickler | Java/Spring-Boot/Angular | DevOps-Engineer
Aktualisiert am 18.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring Boot
Angular
Deutsch
Muttersprache
Englisch
Fließend

Einsatzorte

Einsatzorte

Leipzig (+50km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 4 Monate
2022-12 - heute

CNP-Baseservices

Softwarearchitekt/-entwickler Java EE Spring Boot ActiveMQ(JMS) ...
Softwarearchitekt/-entwickler
  • Optimierung Architektur, Anwendungs- und Lösungsdesign
  • Definition einer generischen Deploymentstruktur/-architektur
  • Definition von DevOps-Prozessen
  • Anbindung verschiedener Sub-Systeme (u.a. SAP und Salesforce) durch Neuimplementierung von mehr als 40 Microservices basierend auf Spring-Boot
  • Integration & Weiterentwicklung von Web-Anwendungen auf Basis von vom Kunden zur Verfügung gestellten UIKomponenten
  • Interservice-Kommunikation über JMS (Apache ActiveMQ)
  • Massendatenverarbeitung von mehreren Mio. Datensätzen zu bestimmten Hochzeiten am Tag
  • Migration von bestehenden Tibco Businessworks-Services
  • Aufbau einer Deploymentchain mit Gitlab CI/CD, Artifactory und automatisiertem Deployment in eine Kubernetes-Umgebung mit Hilfe von ArgoCd
  • Automatisierte Unit und Integrations-Tests
  • Koordination und Abstimmung mit dem Fachbereich
  • technische Spezifikation der fachlichen Anforderungen
  • Projektsprache: Englisch

Java EE Spring Boot ActiveMQ(JMS) JUnit Tibco Business Works Angular 18 Gitlab CI/CD Kubernetes (Amazon AWS) ArgoCD postgreSQL Oracle Postman Hoppscotch openAPI Scrum
großes deutsches Logistik- und Transportunternehmen
8 Monate
2022-05 - 2022-12

Stationportal (STP)

Softwarearchitekt/-entwickler Scrum Java EE Spring Boot ...
Softwarearchitekt/-entwickler
  • Entwicklung & Erstellung der Architektur-Blueprints
  • Anwendungs- und Lösungsdesign
  • Frontend-Neuimplementierung einer bestehenden Webanwendung auf Basis von Angular 13
  • Design & Entwicklung von generischen, wiederverwendbaren UI-Komponenten
  • Anbindung und Erweiterung von bestehende Microservices
  • Aufbau einer Deploymentchain mit Gitlab, Artifactory undautomatisiertem Deployment in eine OpenShift-Umgebung
  • Automatisierte Frontend-Tests
  • Backend- & Frontend-Unittests
  • Koordination und Abstimmung mit dem Fachbereich
  • technische Spezifikation der fachlichen Anforderungen
  • Projektsprache: Deutsch/Englisch
Scrum Java EE Spring Boot JUnit HTML5 CSS3 TypeScript Angular 13 Playwright Jest openAPI
großes deutsches Logistik- und Transportunternehmen
3 Jahre 2 Monate
2019-04 - 2022-05

Stationspreis-Abrechnungs-System (SpAS)

Softwarearchitekt/-entwickler Scrum Java EE Spring Boot ...
Softwarearchitekt/-entwickler

  • Entwicklung & Erstellung der Architektur-Blueprints
  • Anwendungs- und Lösungsdesign
  • Neuimplementierung einer bestehenden Webanwendung auf Basis von Angular 6 bis 13
  • Design & Entwicklung von komplexen und verschachtelten Such- und Eingabemasken, mit untereinander abhängigen Auswahlfeldern und entsprechend unterschiedlicher Validierungslogik
  • Neuimplementierung der zugehörigen Microservices auf Basis von Spring Boot
  • Anbindung an das Abrechnungssystem SAP
  • Aufbau einer Deploymentchain mit Gitlab, Artifactory und automatisiertem Deployment in eine OpenShift-Umgebung
  • Koordination und Abstimmung mit dem Fachbereich
  • technische Spezifikation der fachlichen Anforderungen
  • Projektsprache: Deutsch/Englisch

Scrum Java EE Spring Boot HTML5 CSS3 TypeScript Angular 6 rabbitMQ openAPI
großes deutsches Logistik- und Transportunternehmen
1 Jahr 7 Monate
2017-10 - 2019-04

Vertriebsauftrag 4.0

Softwarearchitekt/-entwickler Scrum Java EE Eclipse ...
Softwarearchitekt/-entwickler

  • Entwicklung & Erstellung der Architektur-Blueprints
  • Anwendungs- und Lösungsdesign
  • Neuimplementierung einer bestehenden Webanwendung auf Basis von Angular 5
  • Definition von komplexen und verschachtelten ?digitalen Formularen?, welche vom Fachbereich administriert und im weiteren Verlauf als generisch strukturierte Daten weiterverarbeitet werden.
  • Design & Entwicklung von generischen, wiederverwendbaren UI-Komponenten basierend auf den administrierten ?digitalen Formularen?
  • Neuimplementierung der zugehörigen Microservices auf Basis von Spring Boot
  • Umstellung von HTTP und SOAP over JMS - Webservices auf REST-basierte Microservices
  • Aufbau einer Deploymentchain mit Bitbucket, Artifactory, Teamcity und automatisiertem Deployment in eine OpenShiftUmgebung 
  • Projektsprache: Deutsch/Englisch

Scrum Java EE Eclipse Spring Boot HTML5 CSS3 TypeScript Angular 5 Tibco BusinessWorks Tibco iProcess
großes deutsches Bankinstitut
4 Jahre 7 Monate
2013-04 - 2017-10

Auftrag Direkt

Softwareentwickler/-berater Wasserfall Wicket Struts2 ...
Softwareentwickler/-berater
  • Konzeption, Design und Weiterentwicklung einer bestehenden Webanwendung
  • Abstimmung und Realisierung von neuen fachlichen und regulatorischen Anforderungen
  • Ansprechpartner für Businessanalyse, Fachbereich und Firstlevelsupport
  • Umstellung des bisher führenden Kundenstammdatensystems auf SAP
  • Integration dynamisch administrierbarer Geschäftsregeln auf Basis von JBoss Drools
  • Bedingte Sichtbarkeiten und Pflichfeldsteuerung.
  • Integration SingleSignOn aus Basis von Kerberos
  • Automatisierte Testskripte auf Basis von Selenium
  • Erstellung und Validierung von PDF/A-Dokumenten
  • Projektsprache: Deutsch/Englisch
Wasserfall Wicket Struts2 HTML5 CSS3 jQuery Signpad SingleSignOn Tibco iProcess Tibco BusinessWorks Jboss Drools iText PDFBox Selenium
großes deutsches Bankinstitut
4 Jahre 7 Monate
2013-04 - 2017-10

Orinoco

Softwareentwickler/-berater Wasserfall Eclipse RCP JavaEE ...
Softwareentwickler/-berater

  • Konzeption, Design und Weiterentwicklung einer Modul-/Pluginbasierten RCP-Anwendung.
  • Ansprechpartner für Businessanalyse, Fachbereich und Firstlevelsupport
  • Migration des Coderepositories von SVN nach GIT
  • Konzeption und Aufbau einer Continious Integration and Delivery Chain zum automatisierten bauen und deployen in verschiedenen Integrations- und Test-Umgebungen.
  • Codeanalyse, -refactoring und -optimierung mit Sonarqube
  • Automatisierte Regressions-/Frontendtests mithilfe und auf Basis von RCPTT
  • Einführung und Aufschaltung von neuen Mandanten
  • Umstellung des bisher führenden Kundenstammdatensystems auf SAP
  • Vorbereitung und Integration der Postbank
  • Generierung und Validierung von PDF/A-Dokumenten
  • Projektsprache: Deutsch/Englisch

Wasserfall Eclipse RCP JavaEE Tibco iProcess Tibco BusinessWorks Mozilla Rhino Jenkins Maven Tycho Jax-B XmlBeans RCPTT Sonarqube
großes deutsches Bankinstitut
9 Monate
2012-08 - 2013-04

Saldenbestätigung

Softwareentwickler/-berater Scrum Projektsprache: Deutsch/Englisch
Softwareentwickler/-berater

  • Konzeption, Design und Entwicklung einer WebAnwendung und benötigten Backendservices für Innenrevision zum Abgleich offener Kontrakte
  • automatisierte Selektion von Geld-, Devisen-, und Derivatkontrakten
  • Anforderungsanalyse und Dokumentation der fachlichen Anforderungen
  • Implementierung von neuen fachlichen und regulatorischen Anforderungen
  • Koordination der Testaktivitäten und die Vorbereitung des Rollouts
  • Automatisierte Generierung von PDF/A-Dokumenten
  • Automatisierte Testskripte auf Basis von Selenium
  • Projektsprache: Deutsch/Englisch

Scrum Projektsprache: Deutsch/Englisch
großes luxemburigisches Bankinstitut
1 Jahr 1 Monat
2012-04 - 2013-04

DOLL

Softwareentwickler/-berater Scrum JavaEE JSP ...
Softwareentwickler/-berater

  • Konzeption, Design und Entwicklung einer WebAnwendung und benötigten Backend-/Webservices
  • Vermittlung und Verwaltung der Fondgebundenen Vermögensverwaltung
  • Anforderungsanalyse und Dokumentation der fachlichen Anforderungen
  • Implementierung von neuen fachlichen und regulatorischen Anforderungen
  • Koordination der Testaktivitäten und die Vorbereitung des Rollouts
  • Projektsprache: Deutsch/Englisch

Scrum JavaEE JSP ANT JBoss AS 5.1 Magic SQL iText Selenium
großes luxemburigisches Bankinstitut
2 Jahre 3 Monate
2010-01 - 2012-03

DMS-Finance, DocDirect

Softwareentwickler/-berater Scrum JavaEE Struts 2 ...
Softwareentwickler/-berater

  • Implementierung, Erweiterung und Wartung einer Webanwendung und div. Services, welche in einem SOA-Umfeld miteinander interagieren
  • Neuimplementierung von Altanwendungen und die Migration in eine zentrale Weboberfläche
  • Migration einer bestehenden Anwendung auf eine neue WebSphere und ContentManager Version
  • Aufwandsschätzungen und Machbarkeitsanalysen
  • Ansprechpartner für Businessanalysten und Fachbereich und Firstlevelsupport
  • Automatisierte Testskripte auf Basis von Selenium
  • Implementierung und Dokumentation von neuen fachlichen und regulatorischen Anforderungen
  • Projektsprache: Deutsch/Englisch

Scrum JavaEE Struts 2 IBM ContentManager IBM WebSphere Selenium
großes deutsches Bankinstitu
2 Jahre 3 Monate
2010-01 - 2012-03

Sensoria - EU-Forschungsprojekt

Softwareentwickler/-berater Scrum JSF JBoss Seam ...
Softwareentwickler/-berater

  • Lieferung einer Fallstudie, welche ein Kreditportal in Form einer Serviceorienteierten Architektur darstellt 
  • Einsatz von UML-Werkzeugen, UML2BPEL-, UML2WSDL-, UML2SOA-Transformation
  • Implementierung, Orchestierung und Choreographie von Webservices
  • Einsatz von BPM- und Regelwerk-Systemen
  • Projektsprache: Deutsch/Englisch

Scrum JSF JBoss Seam JPA/Hibernate EJB3 Richfaces Tomahawk Tobago JBoss AS Tomcat Axis2 JBoss WS JBoss Drools Selenium
2 Jahre 8 Monate
2009-08 - 2012-03

eAkte

Softwareentwickler/-berater Scrum JavaEE Struts 2 ...
Softwareentwickler/-berater

  • Erstellung einer Webapplikation auf Basis von Struts die zum größten Teil über Webservices mit den datenliefernden Backends kommuniziert
  • Neue Anforderungen und die damit verbundenen Einschätzung der Umsetzbarkeit sowie Aufwandschätzungen konnten durch die nahe Zusammenarbeit mit Businessanalysten und Fachbereich zeitnah erfolgen
  • Projektsprache: Deutsch/Englisch

Scrum JavaEE Struts 2 JSP JSF jQuery Sitemesh BEAWeblogic DAP(Deutsch Bank Application Plattform) JAXWS IBM ContentManager Selenium
großes deutsches Bankinstitut
1 Jahr 4 Monate
2008-04 - 2009-07

Kreditmanager 3.0 (KM3)

Softwareentwickler/-berater Scrum JSF JSP ...
Softwareentwickler/-berater

  • Entwicklung einer Portalanwendung
  • Implementierung einer modulbasierten und serviceorientierten Anwendung, die in ein Portalframework (JBoss Portal) integriert wird
  • Hauptschwerpunkte lagen/liegen in der Implementierung von teils komplexen Anwendungsbausteinen.
  • Integrations- und Unittest mit TestNG und Selenium für ein simuliertes Multiuserverhalten mit beliebig viel
  • Lasterzeugung. (Selenium-Grid) Projektsprache: Deutsch/Englisch

Scrum JSF JSP JBoss Seam Hibernate/JPA EJB3 Richfaces Webservices JBoss Drools Selenium
GEFA (Société Générale)
6 Monate
2008-05 - 2008-10

Performance- and Loganalyser

Softwareentwickler/-berater Scrum JBoss Seam Hibernate/JPA ...
Softwareentwickler/-berater

  • Umsetzung und Planung der kompletten Anwendung
  • Automatisierte Auswertung von Logdateien
  • visuelle Darstellung und Aufbereitung von bestimmten Events
  • Koordination der Testaktivitäten und die Vorbereitung des Rollouts
  • Projektsprache: Deutsch

Scrum JBoss Seam Hibernate/JPA EJB3 Richfaces Tobago Tomahawk JBoss AS
Quirin Bank
4 Monate
2008-01 - 2008-04

Kreditportal

Softwareentwickler/-berater Scrum JBoss Seam jPDL ...
Softwareentwickler/-berater

  • Workflowbasierte Demoapplikation eines Kreditportals unter Verwendung eines BPMS (JBoss jBPM)
  • Orchestrierung verschiedener (Web-) Services durch BPEL. Integration eines BRMS (Jboss Drools)
  • Umsetzung und Planung der kompletten Anwendung
  • Integration und Interaktion verschiedener ?Portlets? in einem Portalframework (JBoss Portal)
  • Projektsprache: Deutsch

Scrum JBoss Seam jPDL BPEL JBoss AS JBoss Portal EJB3 Hibernate/JPA JBoss Drools
Kreditportal

Aus- und Weiterbildung

Aus- und Weiterbildung

Duales Studium der Wirtschaftsinformatik
Abschluss: Bachelor of Science
Bachelorarbeit: auf Anfrage


Examina / Zertifikate

  • Zertifikat ?JBoss Webdeveloper?
  • Essentials of TIBCO Business Process Management
  • Essentials of TIBCO Active Matrix BusinessWorks 5.x
  • Java Spektrum - JavaServer Faces 2.2

Position

Position

  • Softwarearchitekt/-entwickler
  • (Teil-)Projektleiter

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Angular

Produkte / Standards / Erfahrungen / Methoden

Relevante Erfahrungen

Als Softwarearchitekt/-entwickler und (Teil-)Projektleiter verfüge ich über mehr als 15 Jahre Erfahrung im Umfeld komplexer Daten-, System- und Prozessstrukturen, verteilten Systemlandschaften und -schnittstellen, sowie performance-optimierter Verarbeitung von Massendaten. In meinen letzten Projekten habe ich hauptsächlich als Fullstack-Entwickler Backend-/FrontendAnwendungen mit Spring-Boot und Angular implementiert, die Anwendungsarchitektur entworfen, Anforderungen mit dem Fachbereich abgestimmt und konnte kleinere Gruppen  von Entwicklern anleiten.


Methodische Kenntnisse

  • Management
    • Projektplanung/-controlling, Portfolioplanung, Wirtschaftlichkeitsbetrachtungen, Business-Case-Analyse
  • Beratung
    • Anforderungsanalyse, Erstellung von technischen Design-Dokumenten/ Schnittstellenspezifikationen/Fachkonzepten, Erarbeitung von Use Cases und Domain Models, Qualitätssicherung, Erstellung und Durchführung von Testkonzepten, Ausgeprägtes Expertenwissen in verschiedenen Technologien
  • Fachliche Analyse / Modellierung
    • Anforderungsanalyse, Objektorientierte Analyse (OOA), Anwendungsfallmodellierung (Use-Case-Modellierung), Schnittstellenspezifikation, Oberflächenspezifikation
  • Architektur
    • IT- und Lösungs-Architektur, Container-Orchestrierung, Technologieauswahl, Infrastructure as Code (IaC), Cloud- und Microservicearchitekturen
  • Technisches Design
    • Objektorientiertes Design (OOD), Technische Klassenmodellierung (UML), Entity-Relationship Modellierung (ERM), openAPI
  • Vorgehensmodell
    • ?Extreme Programming / XP, Wasserfall-Modell, V-Modell(XT), Scrum


Technische Kenntnisse

  • DevOps
    • K8s/Docker, IaC/Terraform/Pulumi,gitlab CI/CD, Observability (u.a. ELK, Grafana),, AWS Cloudplattform
  • Libraries und Frameworks
    • Spring Framework, Wildfly Swarm/Thorntail, Hibernate, Struts 2, AngularJS/Angular, Eclipse RCP, JBoss Seam, Synergy, jQuery, Boostrap, Symfony, Vue, React
  • Web-/Message-/Applicationserver
    • JBOSS AS/Wildfly, Apache, Tomcat, ActiveMQ, rabbitMQ 
  • Testwerkzeuge
    • Postman, SOAP-UI, Hoppscotch, Selenium, Playwright, JUnit, Mockito, PHPUnit, XDebug, Jmeter, Firebug, HP Qualitycenter, HP ALM, Jira
  • Sonstige Tools / Anwendungssoftware
    • ?MS-Office, MS-Visio, MS-Access, MS-Project, MS-Outlook, Lotus Notes, Open Office


Beruflicher Werdegang

10/2013 - heute

Kunde: Selbstständig

Rolle: IT-Berater


04/2012 ? 10/2013

Kunde: EXXETA AG

Rolle: IT Consultant


05/2008 ? 03/2012

Kunde: S&N AG

Rolle: IT Consultant

Programmiersprachen

Java EE
HTML5
CSS3
JavaScript
TypeScript
XSL
XSLT
XML
PHP
FOP(Formatting Objects Processor)
JSF2
JPA
JSP
JSTL
CDI
JAXB
PL/SQL
SQL
SQL Plus
WSDL
jPDL
BPEL
JSON
YAML
XPath
Xquery
C/C++

Datenbanken

PostgreSQL
MSSQL
MySql
DB2
Oracle

Design / Entwicklung / Konstruktion

Eclipse
Visual Studio Code
Subversion (SVN)
GIT
Enterprise Architect
Ant
Maven 3
Jenkins
OpenShift (Kubernetes)
Docker
Bitbucket
Jira
Confluence
Gitlab
Artifactory
argoCD

Branchen

Branchen

  • Finance
  • Insurance
  • Travel/Logistics

Einsatzorte

Einsatzorte

Leipzig (+50km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 4 Monate
2022-12 - heute

CNP-Baseservices

Softwarearchitekt/-entwickler Java EE Spring Boot ActiveMQ(JMS) ...
Softwarearchitekt/-entwickler
  • Optimierung Architektur, Anwendungs- und Lösungsdesign
  • Definition einer generischen Deploymentstruktur/-architektur
  • Definition von DevOps-Prozessen
  • Anbindung verschiedener Sub-Systeme (u.a. SAP und Salesforce) durch Neuimplementierung von mehr als 40 Microservices basierend auf Spring-Boot
  • Integration & Weiterentwicklung von Web-Anwendungen auf Basis von vom Kunden zur Verfügung gestellten UIKomponenten
  • Interservice-Kommunikation über JMS (Apache ActiveMQ)
  • Massendatenverarbeitung von mehreren Mio. Datensätzen zu bestimmten Hochzeiten am Tag
  • Migration von bestehenden Tibco Businessworks-Services
  • Aufbau einer Deploymentchain mit Gitlab CI/CD, Artifactory und automatisiertem Deployment in eine Kubernetes-Umgebung mit Hilfe von ArgoCd
  • Automatisierte Unit und Integrations-Tests
  • Koordination und Abstimmung mit dem Fachbereich
  • technische Spezifikation der fachlichen Anforderungen
  • Projektsprache: Englisch

Java EE Spring Boot ActiveMQ(JMS) JUnit Tibco Business Works Angular 18 Gitlab CI/CD Kubernetes (Amazon AWS) ArgoCD postgreSQL Oracle Postman Hoppscotch openAPI Scrum
großes deutsches Logistik- und Transportunternehmen
8 Monate
2022-05 - 2022-12

Stationportal (STP)

Softwarearchitekt/-entwickler Scrum Java EE Spring Boot ...
Softwarearchitekt/-entwickler
  • Entwicklung & Erstellung der Architektur-Blueprints
  • Anwendungs- und Lösungsdesign
  • Frontend-Neuimplementierung einer bestehenden Webanwendung auf Basis von Angular 13
  • Design & Entwicklung von generischen, wiederverwendbaren UI-Komponenten
  • Anbindung und Erweiterung von bestehende Microservices
  • Aufbau einer Deploymentchain mit Gitlab, Artifactory undautomatisiertem Deployment in eine OpenShift-Umgebung
  • Automatisierte Frontend-Tests
  • Backend- & Frontend-Unittests
  • Koordination und Abstimmung mit dem Fachbereich
  • technische Spezifikation der fachlichen Anforderungen
  • Projektsprache: Deutsch/Englisch
Scrum Java EE Spring Boot JUnit HTML5 CSS3 TypeScript Angular 13 Playwright Jest openAPI
großes deutsches Logistik- und Transportunternehmen
3 Jahre 2 Monate
2019-04 - 2022-05

Stationspreis-Abrechnungs-System (SpAS)

Softwarearchitekt/-entwickler Scrum Java EE Spring Boot ...
Softwarearchitekt/-entwickler

  • Entwicklung & Erstellung der Architektur-Blueprints
  • Anwendungs- und Lösungsdesign
  • Neuimplementierung einer bestehenden Webanwendung auf Basis von Angular 6 bis 13
  • Design & Entwicklung von komplexen und verschachtelten Such- und Eingabemasken, mit untereinander abhängigen Auswahlfeldern und entsprechend unterschiedlicher Validierungslogik
  • Neuimplementierung der zugehörigen Microservices auf Basis von Spring Boot
  • Anbindung an das Abrechnungssystem SAP
  • Aufbau einer Deploymentchain mit Gitlab, Artifactory und automatisiertem Deployment in eine OpenShift-Umgebung
  • Koordination und Abstimmung mit dem Fachbereich
  • technische Spezifikation der fachlichen Anforderungen
  • Projektsprache: Deutsch/Englisch

Scrum Java EE Spring Boot HTML5 CSS3 TypeScript Angular 6 rabbitMQ openAPI
großes deutsches Logistik- und Transportunternehmen
1 Jahr 7 Monate
2017-10 - 2019-04

Vertriebsauftrag 4.0

Softwarearchitekt/-entwickler Scrum Java EE Eclipse ...
Softwarearchitekt/-entwickler

  • Entwicklung & Erstellung der Architektur-Blueprints
  • Anwendungs- und Lösungsdesign
  • Neuimplementierung einer bestehenden Webanwendung auf Basis von Angular 5
  • Definition von komplexen und verschachtelten ?digitalen Formularen?, welche vom Fachbereich administriert und im weiteren Verlauf als generisch strukturierte Daten weiterverarbeitet werden.
  • Design & Entwicklung von generischen, wiederverwendbaren UI-Komponenten basierend auf den administrierten ?digitalen Formularen?
  • Neuimplementierung der zugehörigen Microservices auf Basis von Spring Boot
  • Umstellung von HTTP und SOAP over JMS - Webservices auf REST-basierte Microservices
  • Aufbau einer Deploymentchain mit Bitbucket, Artifactory, Teamcity und automatisiertem Deployment in eine OpenShiftUmgebung 
  • Projektsprache: Deutsch/Englisch

Scrum Java EE Eclipse Spring Boot HTML5 CSS3 TypeScript Angular 5 Tibco BusinessWorks Tibco iProcess
großes deutsches Bankinstitut
4 Jahre 7 Monate
2013-04 - 2017-10

Auftrag Direkt

Softwareentwickler/-berater Wasserfall Wicket Struts2 ...
Softwareentwickler/-berater
  • Konzeption, Design und Weiterentwicklung einer bestehenden Webanwendung
  • Abstimmung und Realisierung von neuen fachlichen und regulatorischen Anforderungen
  • Ansprechpartner für Businessanalyse, Fachbereich und Firstlevelsupport
  • Umstellung des bisher führenden Kundenstammdatensystems auf SAP
  • Integration dynamisch administrierbarer Geschäftsregeln auf Basis von JBoss Drools
  • Bedingte Sichtbarkeiten und Pflichfeldsteuerung.
  • Integration SingleSignOn aus Basis von Kerberos
  • Automatisierte Testskripte auf Basis von Selenium
  • Erstellung und Validierung von PDF/A-Dokumenten
  • Projektsprache: Deutsch/Englisch
Wasserfall Wicket Struts2 HTML5 CSS3 jQuery Signpad SingleSignOn Tibco iProcess Tibco BusinessWorks Jboss Drools iText PDFBox Selenium
großes deutsches Bankinstitut
4 Jahre 7 Monate
2013-04 - 2017-10

Orinoco

Softwareentwickler/-berater Wasserfall Eclipse RCP JavaEE ...
Softwareentwickler/-berater

  • Konzeption, Design und Weiterentwicklung einer Modul-/Pluginbasierten RCP-Anwendung.
  • Ansprechpartner für Businessanalyse, Fachbereich und Firstlevelsupport
  • Migration des Coderepositories von SVN nach GIT
  • Konzeption und Aufbau einer Continious Integration and Delivery Chain zum automatisierten bauen und deployen in verschiedenen Integrations- und Test-Umgebungen.
  • Codeanalyse, -refactoring und -optimierung mit Sonarqube
  • Automatisierte Regressions-/Frontendtests mithilfe und auf Basis von RCPTT
  • Einführung und Aufschaltung von neuen Mandanten
  • Umstellung des bisher führenden Kundenstammdatensystems auf SAP
  • Vorbereitung und Integration der Postbank
  • Generierung und Validierung von PDF/A-Dokumenten
  • Projektsprache: Deutsch/Englisch

Wasserfall Eclipse RCP JavaEE Tibco iProcess Tibco BusinessWorks Mozilla Rhino Jenkins Maven Tycho Jax-B XmlBeans RCPTT Sonarqube
großes deutsches Bankinstitut
9 Monate
2012-08 - 2013-04

Saldenbestätigung

Softwareentwickler/-berater Scrum Projektsprache: Deutsch/Englisch
Softwareentwickler/-berater

  • Konzeption, Design und Entwicklung einer WebAnwendung und benötigten Backendservices für Innenrevision zum Abgleich offener Kontrakte
  • automatisierte Selektion von Geld-, Devisen-, und Derivatkontrakten
  • Anforderungsanalyse und Dokumentation der fachlichen Anforderungen
  • Implementierung von neuen fachlichen und regulatorischen Anforderungen
  • Koordination der Testaktivitäten und die Vorbereitung des Rollouts
  • Automatisierte Generierung von PDF/A-Dokumenten
  • Automatisierte Testskripte auf Basis von Selenium
  • Projektsprache: Deutsch/Englisch

Scrum Projektsprache: Deutsch/Englisch
großes luxemburigisches Bankinstitut
1 Jahr 1 Monat
2012-04 - 2013-04

DOLL

Softwareentwickler/-berater Scrum JavaEE JSP ...
Softwareentwickler/-berater

  • Konzeption, Design und Entwicklung einer WebAnwendung und benötigten Backend-/Webservices
  • Vermittlung und Verwaltung der Fondgebundenen Vermögensverwaltung
  • Anforderungsanalyse und Dokumentation der fachlichen Anforderungen
  • Implementierung von neuen fachlichen und regulatorischen Anforderungen
  • Koordination der Testaktivitäten und die Vorbereitung des Rollouts
  • Projektsprache: Deutsch/Englisch

Scrum JavaEE JSP ANT JBoss AS 5.1 Magic SQL iText Selenium
großes luxemburigisches Bankinstitut
2 Jahre 3 Monate
2010-01 - 2012-03

DMS-Finance, DocDirect

Softwareentwickler/-berater Scrum JavaEE Struts 2 ...
Softwareentwickler/-berater

  • Implementierung, Erweiterung und Wartung einer Webanwendung und div. Services, welche in einem SOA-Umfeld miteinander interagieren
  • Neuimplementierung von Altanwendungen und die Migration in eine zentrale Weboberfläche
  • Migration einer bestehenden Anwendung auf eine neue WebSphere und ContentManager Version
  • Aufwandsschätzungen und Machbarkeitsanalysen
  • Ansprechpartner für Businessanalysten und Fachbereich und Firstlevelsupport
  • Automatisierte Testskripte auf Basis von Selenium
  • Implementierung und Dokumentation von neuen fachlichen und regulatorischen Anforderungen
  • Projektsprache: Deutsch/Englisch

Scrum JavaEE Struts 2 IBM ContentManager IBM WebSphere Selenium
großes deutsches Bankinstitu
2 Jahre 3 Monate
2010-01 - 2012-03

Sensoria - EU-Forschungsprojekt

Softwareentwickler/-berater Scrum JSF JBoss Seam ...
Softwareentwickler/-berater

  • Lieferung einer Fallstudie, welche ein Kreditportal in Form einer Serviceorienteierten Architektur darstellt 
  • Einsatz von UML-Werkzeugen, UML2BPEL-, UML2WSDL-, UML2SOA-Transformation
  • Implementierung, Orchestierung und Choreographie von Webservices
  • Einsatz von BPM- und Regelwerk-Systemen
  • Projektsprache: Deutsch/Englisch

Scrum JSF JBoss Seam JPA/Hibernate EJB3 Richfaces Tomahawk Tobago JBoss AS Tomcat Axis2 JBoss WS JBoss Drools Selenium
2 Jahre 8 Monate
2009-08 - 2012-03

eAkte

Softwareentwickler/-berater Scrum JavaEE Struts 2 ...
Softwareentwickler/-berater

  • Erstellung einer Webapplikation auf Basis von Struts die zum größten Teil über Webservices mit den datenliefernden Backends kommuniziert
  • Neue Anforderungen und die damit verbundenen Einschätzung der Umsetzbarkeit sowie Aufwandschätzungen konnten durch die nahe Zusammenarbeit mit Businessanalysten und Fachbereich zeitnah erfolgen
  • Projektsprache: Deutsch/Englisch

Scrum JavaEE Struts 2 JSP JSF jQuery Sitemesh BEAWeblogic DAP(Deutsch Bank Application Plattform) JAXWS IBM ContentManager Selenium
großes deutsches Bankinstitut
1 Jahr 4 Monate
2008-04 - 2009-07

Kreditmanager 3.0 (KM3)

Softwareentwickler/-berater Scrum JSF JSP ...
Softwareentwickler/-berater

  • Entwicklung einer Portalanwendung
  • Implementierung einer modulbasierten und serviceorientierten Anwendung, die in ein Portalframework (JBoss Portal) integriert wird
  • Hauptschwerpunkte lagen/liegen in der Implementierung von teils komplexen Anwendungsbausteinen.
  • Integrations- und Unittest mit TestNG und Selenium für ein simuliertes Multiuserverhalten mit beliebig viel
  • Lasterzeugung. (Selenium-Grid) Projektsprache: Deutsch/Englisch

Scrum JSF JSP JBoss Seam Hibernate/JPA EJB3 Richfaces Webservices JBoss Drools Selenium
GEFA (Société Générale)
6 Monate
2008-05 - 2008-10

Performance- and Loganalyser

Softwareentwickler/-berater Scrum JBoss Seam Hibernate/JPA ...
Softwareentwickler/-berater

  • Umsetzung und Planung der kompletten Anwendung
  • Automatisierte Auswertung von Logdateien
  • visuelle Darstellung und Aufbereitung von bestimmten Events
  • Koordination der Testaktivitäten und die Vorbereitung des Rollouts
  • Projektsprache: Deutsch

Scrum JBoss Seam Hibernate/JPA EJB3 Richfaces Tobago Tomahawk JBoss AS
Quirin Bank
4 Monate
2008-01 - 2008-04

Kreditportal

Softwareentwickler/-berater Scrum JBoss Seam jPDL ...
Softwareentwickler/-berater

  • Workflowbasierte Demoapplikation eines Kreditportals unter Verwendung eines BPMS (JBoss jBPM)
  • Orchestrierung verschiedener (Web-) Services durch BPEL. Integration eines BRMS (Jboss Drools)
  • Umsetzung und Planung der kompletten Anwendung
  • Integration und Interaktion verschiedener ?Portlets? in einem Portalframework (JBoss Portal)
  • Projektsprache: Deutsch

Scrum JBoss Seam jPDL BPEL JBoss AS JBoss Portal EJB3 Hibernate/JPA JBoss Drools
Kreditportal

Aus- und Weiterbildung

Aus- und Weiterbildung

Duales Studium der Wirtschaftsinformatik
Abschluss: Bachelor of Science
Bachelorarbeit: auf Anfrage


Examina / Zertifikate

  • Zertifikat ?JBoss Webdeveloper?
  • Essentials of TIBCO Business Process Management
  • Essentials of TIBCO Active Matrix BusinessWorks 5.x
  • Java Spektrum - JavaServer Faces 2.2

Position

Position

  • Softwarearchitekt/-entwickler
  • (Teil-)Projektleiter

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Angular

Produkte / Standards / Erfahrungen / Methoden

Relevante Erfahrungen

Als Softwarearchitekt/-entwickler und (Teil-)Projektleiter verfüge ich über mehr als 15 Jahre Erfahrung im Umfeld komplexer Daten-, System- und Prozessstrukturen, verteilten Systemlandschaften und -schnittstellen, sowie performance-optimierter Verarbeitung von Massendaten. In meinen letzten Projekten habe ich hauptsächlich als Fullstack-Entwickler Backend-/FrontendAnwendungen mit Spring-Boot und Angular implementiert, die Anwendungsarchitektur entworfen, Anforderungen mit dem Fachbereich abgestimmt und konnte kleinere Gruppen  von Entwicklern anleiten.


Methodische Kenntnisse

  • Management
    • Projektplanung/-controlling, Portfolioplanung, Wirtschaftlichkeitsbetrachtungen, Business-Case-Analyse
  • Beratung
    • Anforderungsanalyse, Erstellung von technischen Design-Dokumenten/ Schnittstellenspezifikationen/Fachkonzepten, Erarbeitung von Use Cases und Domain Models, Qualitätssicherung, Erstellung und Durchführung von Testkonzepten, Ausgeprägtes Expertenwissen in verschiedenen Technologien
  • Fachliche Analyse / Modellierung
    • Anforderungsanalyse, Objektorientierte Analyse (OOA), Anwendungsfallmodellierung (Use-Case-Modellierung), Schnittstellenspezifikation, Oberflächenspezifikation
  • Architektur
    • IT- und Lösungs-Architektur, Container-Orchestrierung, Technologieauswahl, Infrastructure as Code (IaC), Cloud- und Microservicearchitekturen
  • Technisches Design
    • Objektorientiertes Design (OOD), Technische Klassenmodellierung (UML), Entity-Relationship Modellierung (ERM), openAPI
  • Vorgehensmodell
    • ?Extreme Programming / XP, Wasserfall-Modell, V-Modell(XT), Scrum


Technische Kenntnisse

  • DevOps
    • K8s/Docker, IaC/Terraform/Pulumi,gitlab CI/CD, Observability (u.a. ELK, Grafana),, AWS Cloudplattform
  • Libraries und Frameworks
    • Spring Framework, Wildfly Swarm/Thorntail, Hibernate, Struts 2, AngularJS/Angular, Eclipse RCP, JBoss Seam, Synergy, jQuery, Boostrap, Symfony, Vue, React
  • Web-/Message-/Applicationserver
    • JBOSS AS/Wildfly, Apache, Tomcat, ActiveMQ, rabbitMQ 
  • Testwerkzeuge
    • Postman, SOAP-UI, Hoppscotch, Selenium, Playwright, JUnit, Mockito, PHPUnit, XDebug, Jmeter, Firebug, HP Qualitycenter, HP ALM, Jira
  • Sonstige Tools / Anwendungssoftware
    • ?MS-Office, MS-Visio, MS-Access, MS-Project, MS-Outlook, Lotus Notes, Open Office


Beruflicher Werdegang

10/2013 - heute

Kunde: Selbstständig

Rolle: IT-Berater


04/2012 ? 10/2013

Kunde: EXXETA AG

Rolle: IT Consultant


05/2008 ? 03/2012

Kunde: S&N AG

Rolle: IT Consultant

Programmiersprachen

Java EE
HTML5
CSS3
JavaScript
TypeScript
XSL
XSLT
XML
PHP
FOP(Formatting Objects Processor)
JSF2
JPA
JSP
JSTL
CDI
JAXB
PL/SQL
SQL
SQL Plus
WSDL
jPDL
BPEL
JSON
YAML
XPath
Xquery
C/C++

Datenbanken

PostgreSQL
MSSQL
MySql
DB2
Oracle

Design / Entwicklung / Konstruktion

Eclipse
Visual Studio Code
Subversion (SVN)
GIT
Enterprise Architect
Ant
Maven 3
Jenkins
OpenShift (Kubernetes)
Docker
Bitbucket
Jira
Confluence
Gitlab
Artifactory
argoCD

Branchen

Branchen

  • Finance
  • Insurance
  • Travel/Logistics

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.