Software-Architekt, Entwickler und Business Analyst mit bald 20 Jahren Erfahrung mit Schwerpunkt Java/JakartaEE
Aktualisiert am 11.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2026
Verfügbar zu: 100%
davon vor Ort: 20%
Java
JakartaEE
Softwarearchitektur
Angular
spring-boot
WildFly Application Server
Keycloak
Anforderungsanalyse
WebService
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Monate
2026-01 - 2026-06

z/OS Rückbau - Dialogmanager

Software-Entwickler CDI Microprofile-Config Microprofile-OpenAPI ...
Software-Entwickler

Implementierung eines REST-basierten Web-Service zur Abfrage von Vertrags-, Schaden-, Kunden- und Vetriebsdaten im Rahmen des Projektes Dialogmanager.

Datenfreigabe erfolgt unter Berücksichtigung der CoC-Vorgaben sowie individuellen Nutzerberechtigungen aus dem IAM (Identity and Access Management).

Implementierung erfolgt unter Einsatz von JBoss EAP 8.1 (JakartaEE 10) u. Java 21 sowie JAX-RS, CDI, Microprofile-Config, Microprofile-OpenAPI.

CDI Microprofile-Config Microprofile-OpenAPI JBoss EAP JakartaEE 10 Java 21 JAX-RS
Continentale Krankenversicherung AG
Remote
2 Jahre
2024-01 - 2025-12

Rückbau der Batch-Prozesse

Software-Entwickler
Software-Entwickler
  • Rückbau der Batch-Prozesse im Bereich Sollstellungen. Übertragung der Prozesse auf JEE-Batch implementierungen.
  • Tätig als Projekt-Architekt für das Thema: zOS Rückbau
  • Implementierung von Backendschnittstellen unter Einsatz von JBoss EAP 7.4 u. JAX-RS, JPA, CDI, Microprofile-Config, Microprofile-OpenAPI
Continentale Krankenversicherung AG
Mannheim
1 Jahr 4 Monate
2022-09 - 2023-12

Entwicklung u. Wartung eines Flottendiagnosesystems

Software-Architekt
Software-Architekt
  • Entwicklung u. Wartung eines Flottendiagnosesystems für Schienenfahrzeuge. Migration von Software-Projekten aus SVN nach Gitlab.
  • Konzeption u. Implementierung einer Anwendung zur Persistierung von Kafka-Events: Im Rahmen des Flottendiagnosesystems wurde eine Anwendung erstellt, die dynamisch konfigurierbar, Diagnosedaten einer Flotte in eine beliebige Datenbank übertragen kann.
  • Product Owner "Backoffice": Eine SPA für den Überblick von Status und Konfiguration von Schienenfahrzeugen für den Flottenbetreiber.  Betreuung eines Dienstleister zur Erstellung einer UI-Anwendung auf Basis von Angular zum Thema Monitoring von Schienenfahrzeugen.
  • Analyse und Konzeption einer Architektur im Rahmen "Backoffice". Protoypische Implementierung der Services mit Java 17, Spring Boot 3, PostgreSQL, Keycloak und Angular.
Stadler Mannheim GmbH
1 Jahr 11 Monate
2020-10 - 2022-08

Entwicklung und Wartung von Verfahren im Bereich Payroll Accounting

Software-Entwickler Java Java 11 Docker JBoss Application Server ...
Software-Entwickler Java
  • Entwicklung und Wartung von Verfahren im Meldewesen der deutschen Sozialversicherungsträger
  • Arbeit in einem agilen Team, mit Fokus auf stabile und gesetzeskonforme Backend-Systeme
  • Einsatz aktueller Java-Technologien sowie Kenntnisse in technischen Standards für den öffentlichen Sektor 
  • Mitwirkung an einem kritischen Teil der digitalen Infrastruktur im Sozialwesen
Java 11 Docker JBoss Application Server Drools Enterprise JavaBeans Hibernate Flyway Oracle Groovy Gradle JSF
Gesellschaft für Innovative Personalwirtschaftssysteme mbH
2 Jahre 6 Monate
2018-04 - 2020-09

Software Engineering

Senior IT Consultant
Senior IT Consultant
  • Technische Leitung bei der Weiterentwicklung eines Mautsystems für LKWs im Auftrag der Toll Collect GmbH, basierend auf Java 11, Spring-Boot, VueJS und Microservices
  • Entwicklung und Betrieb von Cloud-basierten Anwendungen auf OpenShift
  • Verantwortung für Build- und Release-Management, inkl. Automatisierung mit Tools wie Jenkins, Maven und Docker
  • Leitung eines Wartungsteams mit Fokus auf Service Delivery Management und Einhaltung von SLAs
msg systems AG
2 Jahre 5 Monate
2015-11 - 2018-03

Software Engineering

Senior IT Consultant
Senior IT Consultant
  • Lead Technical Developer für ein Stammdaten-Management-System einer Direktbank (Technologien: Java 8, Spring, Hibernate, Tomcat 8, PostgreSQL)
  • Entwicklung eines 24/7-Aufzeichnungssystems für Frequenzdaten, optimiert auf Datendurchsatz und Performance (Java 8)
  • Technische Leitung bei der Entwicklung eines Webservice zur Subventionswertberechnung (Java 6, IBM WebSphere)
  • Verantwortung für Architektur, Softwaredesign und Umsetzung komplexer Java-basierter Anwendungen in regulierten Branchen
msgGillardon AG
6 Jahre 2 Monate
2009-09 - 2015-10

Entwicklung und Weiterentwicklung des Recherche-Systems

Leitender Entwickler
Leitender Entwickler
  • Entwicklung und Weiterentwicklung des Recherche-Systems (Frontend & Backend) unter Einsatz von J2SE/JEE, Spring, Hibernate, Tomcat, Solr/Lucene und OCLC-PSI
  • Umsetzung von SOA-Konzepten mit SOAP- und REST-Services
  • Durchführung von Anforderungsanalysen und Erstellung technischer Konzepte
  • Aufbau einer Deployment-Pipeline mit Maven und Hudson
  • Mitarbeit an der Digitalisierung und Bereitstellung bibliothekarischer Inhalte sowie Systemintegration im öffentlichen Bereich
Deutsche Nationalbibliothek
3 Jahre 5 Monate
2006-04 - 2009-08

Entwicklung und Konzeption von E-Mail-Marketing-Systemen

Softwareentwickler
Softwareentwickler
  • Entwicklung und Konzeption von E-Mail-Marketing-Systemen und Kampagnenlösungen
  • Fokus auf Usability, HTML-Code-Design und Newsletter-Gestaltung
  • Umsetzung von Integrationslösungen im JEE-Umfeld
  • Ressourcenplanung und aktive Mitwirkung an der Ausbildung von Mediengestaltern
  • Arbeit an der Schnittstelle zwischen technischer Umsetzung und Marketinganforderungen
rabbit eMarketing Sinn von Graeve GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Monate
2005-09 - 2006-01

Diplomarbeit

Diplom Media System Design,
Diplom Media System Design
3 Jahre 11 Monate
2001-10 - 2005-08

Media System Design

Fachhochschule Darmstadt - University of Applied Sciences
Fachhochschule Darmstadt - University of Applied Sciences
2 Jahre
1999-10 - 2001-09

Fachrichtung: Wirtschaftsingenieur Elektrotechnik

Technische Universität Darmstadt
Technische Universität Darmstadt
1 Jahr
1998-10 - 1999-09

Zivildienst

Sozialpsychiatrischer Verein Groß-Gerau
Sozialpsychiatrischer Verein Groß-Gerau
Betreutes Wohnen für psychisch kranke Menschen
9 Jahre
1989-10 - 1998-09

Abitur

Gymnasium Gernsheim
Gymnasium Gernsheim

Position

Position

Umsetzung von Webanwendungen und Backend-Systemen ? von der Feature-Entwicklung über API-Integration bis hin zur Qualitätssicherung durch Test-Driven Development und Code-Reviews.

Beratung und Planung bei der Einführung neuer Systeme, der Modernisierung von Altsystemen (Legacy-Migration), der Bewertung von Technologieentscheidungen sowie dem Entwurf von Microservice- und API-Architekturen.

Erhebung und Strukturierung fachlicher Anforderungen, Modellierung von Anwendungsfällen und Prozessen sowie Übersetzung in technische Lösungskonzepte. Ich schaffe die Brücke zwischen Fachbereich und Entwicklung.

Einführung und Optimierung von CI/CD-Pipelines, Build-Automatisierung, Clean-Code-Praktiken und Test-Automatisierung für nachhaltig wartbare Softwarequalität.

Übernahme von Lead-Developer- oder Architekten-Rollen in Projekten, in denen Unternehmen temporär technische Führung benötigen ? beispielsweise bei Teamaufbau, Reorganisation oder kritischen Projektphasen.

Kompetenzen

Kompetenzen

Top-Skills

Java JakartaEE Softwarearchitektur Angular spring-boot WildFly Application Server Keycloak Anforderungsanalyse WebService

Produkte / Standards / Erfahrungen / Methoden

JakartaEE
Experte
Java Libraries und Frameworks
Experte
Ant
Basics
Struts
Basics
Swing
Fortgeschritten
POI
Fortgeschritten
Hibernate
Experte
JUnit
Experte
DBUnit
Experte
Angular
Fortgeschritten
VueJS
Fortgeschritten
React
Fortgeschritten
JMS
Fortgeschritten
JAX-WS
Experte
JAX-RS
Experte
JPA
Experte
CDI
Experte
EJB3
Fortgeschritten
JSF2
Fortgeschritten
SWT
Basics
Spring
Experte
Mockito
Experte

Besondere Kenntnisse

Komponenten Architekturen

  • Java EE
  • Java Libraries und Frameworks
  • Ant
  • Struts
  • Swing
  • POI
  • Hibernate
  • Junit
  • DBUnit
  • Angular
  • VueJS
  • React
  • JMS
  • JAX-WS
  • JAX-RS
  • JPA
  • CDI
  • EJB3
  • JSF2
  • SWT
  • Spring
  • Mockito


Webserver

  • Apache


Applikationsserver

  • IBM WebSphere
  • JBoss Wildfly
  • Apache Tomcat


Büro Anwendungssoftware

  • MS-Office
  • MS-Visio
  • MS-Project
  • MS-Outlook


Projektmanagement

  • iterativ-inkrementelle Projektplanung/-steuerung


Geschäftsprozessmodellierung

  • Geschäftsprozessmodellierung (UML)


Fachliche Analyse / Modellierung

  • Objektorientierte Analyse (OOA)
  • Anwendungsfallmodellierung (Use-Case-Modellierung) (UML)
  • Fachliche Klassenmodellierung (UML)
  • Schnittstellenspezifikation
  • Oberflächenspezifikation
  • Prototyping Benutzeroberfläche


Architektur

  • Service-Oriented-Architecture (SOA)
  • Enterprise-Application-Integration (EAI)
  • J2EE Design Patterns
  • Gang of Four (GoF) Patterns


Technisches Design

  • Objektorientiertes Design (OOD)
  • Technische Klassenmodellierung (UML)
  • Entity-Relationship Modellierung (ERM)


Entwicklungswerkzeuge

  • Eclipse
  • IntelliJ
  • Visual Studio Code
  • Maven
  • Gradle
  • Docker
  • PMD
  • Findbugs
  • Checkstyle
  • Jenkins/Hudson
  • Nexus
  • Jira
  • Confluence
  • GitLab


Konfigurationsmanagement Tools

  • Git
  • Mercurial
  • Subversion

Betriebssysteme

MS-Windows
Fedora
Debian
Ubuntu

Programmiersprachen

Java
Javascript/TypeScript
HTML
SQL
XML
PHP
XSLT

Datenbanken

Sybase
MariaDB
MongoDB
PostgreSQL
OracleSQL
MSSQLServer

Branchen

Branchen

  • Versicherungswirtschaft
  • Bahn- / Schienenfahrzeugindustrie
  • Öffentlicher Sektor / Sozialversicherung
  • Verkehr / Maut & Logistik
  • Banken / Finanzdienstleistung
  • Bibliotheks- / Kulturwesen (öffentlicher Dienst)
  • Marketing / E-Commerce-Dienstleistung

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Monate
2026-01 - 2026-06

z/OS Rückbau - Dialogmanager

Software-Entwickler CDI Microprofile-Config Microprofile-OpenAPI ...
Software-Entwickler

Implementierung eines REST-basierten Web-Service zur Abfrage von Vertrags-, Schaden-, Kunden- und Vetriebsdaten im Rahmen des Projektes Dialogmanager.

Datenfreigabe erfolgt unter Berücksichtigung der CoC-Vorgaben sowie individuellen Nutzerberechtigungen aus dem IAM (Identity and Access Management).

Implementierung erfolgt unter Einsatz von JBoss EAP 8.1 (JakartaEE 10) u. Java 21 sowie JAX-RS, CDI, Microprofile-Config, Microprofile-OpenAPI.

CDI Microprofile-Config Microprofile-OpenAPI JBoss EAP JakartaEE 10 Java 21 JAX-RS
Continentale Krankenversicherung AG
Remote
2 Jahre
2024-01 - 2025-12

Rückbau der Batch-Prozesse

Software-Entwickler
Software-Entwickler
  • Rückbau der Batch-Prozesse im Bereich Sollstellungen. Übertragung der Prozesse auf JEE-Batch implementierungen.
  • Tätig als Projekt-Architekt für das Thema: zOS Rückbau
  • Implementierung von Backendschnittstellen unter Einsatz von JBoss EAP 7.4 u. JAX-RS, JPA, CDI, Microprofile-Config, Microprofile-OpenAPI
Continentale Krankenversicherung AG
Mannheim
1 Jahr 4 Monate
2022-09 - 2023-12

Entwicklung u. Wartung eines Flottendiagnosesystems

Software-Architekt
Software-Architekt
  • Entwicklung u. Wartung eines Flottendiagnosesystems für Schienenfahrzeuge. Migration von Software-Projekten aus SVN nach Gitlab.
  • Konzeption u. Implementierung einer Anwendung zur Persistierung von Kafka-Events: Im Rahmen des Flottendiagnosesystems wurde eine Anwendung erstellt, die dynamisch konfigurierbar, Diagnosedaten einer Flotte in eine beliebige Datenbank übertragen kann.
  • Product Owner "Backoffice": Eine SPA für den Überblick von Status und Konfiguration von Schienenfahrzeugen für den Flottenbetreiber.  Betreuung eines Dienstleister zur Erstellung einer UI-Anwendung auf Basis von Angular zum Thema Monitoring von Schienenfahrzeugen.
  • Analyse und Konzeption einer Architektur im Rahmen "Backoffice". Protoypische Implementierung der Services mit Java 17, Spring Boot 3, PostgreSQL, Keycloak und Angular.
Stadler Mannheim GmbH
1 Jahr 11 Monate
2020-10 - 2022-08

Entwicklung und Wartung von Verfahren im Bereich Payroll Accounting

Software-Entwickler Java Java 11 Docker JBoss Application Server ...
Software-Entwickler Java
  • Entwicklung und Wartung von Verfahren im Meldewesen der deutschen Sozialversicherungsträger
  • Arbeit in einem agilen Team, mit Fokus auf stabile und gesetzeskonforme Backend-Systeme
  • Einsatz aktueller Java-Technologien sowie Kenntnisse in technischen Standards für den öffentlichen Sektor 
  • Mitwirkung an einem kritischen Teil der digitalen Infrastruktur im Sozialwesen
Java 11 Docker JBoss Application Server Drools Enterprise JavaBeans Hibernate Flyway Oracle Groovy Gradle JSF
Gesellschaft für Innovative Personalwirtschaftssysteme mbH
2 Jahre 6 Monate
2018-04 - 2020-09

Software Engineering

Senior IT Consultant
Senior IT Consultant
  • Technische Leitung bei der Weiterentwicklung eines Mautsystems für LKWs im Auftrag der Toll Collect GmbH, basierend auf Java 11, Spring-Boot, VueJS und Microservices
  • Entwicklung und Betrieb von Cloud-basierten Anwendungen auf OpenShift
  • Verantwortung für Build- und Release-Management, inkl. Automatisierung mit Tools wie Jenkins, Maven und Docker
  • Leitung eines Wartungsteams mit Fokus auf Service Delivery Management und Einhaltung von SLAs
msg systems AG
2 Jahre 5 Monate
2015-11 - 2018-03

Software Engineering

Senior IT Consultant
Senior IT Consultant
  • Lead Technical Developer für ein Stammdaten-Management-System einer Direktbank (Technologien: Java 8, Spring, Hibernate, Tomcat 8, PostgreSQL)
  • Entwicklung eines 24/7-Aufzeichnungssystems für Frequenzdaten, optimiert auf Datendurchsatz und Performance (Java 8)
  • Technische Leitung bei der Entwicklung eines Webservice zur Subventionswertberechnung (Java 6, IBM WebSphere)
  • Verantwortung für Architektur, Softwaredesign und Umsetzung komplexer Java-basierter Anwendungen in regulierten Branchen
msgGillardon AG
6 Jahre 2 Monate
2009-09 - 2015-10

Entwicklung und Weiterentwicklung des Recherche-Systems

Leitender Entwickler
Leitender Entwickler
  • Entwicklung und Weiterentwicklung des Recherche-Systems (Frontend & Backend) unter Einsatz von J2SE/JEE, Spring, Hibernate, Tomcat, Solr/Lucene und OCLC-PSI
  • Umsetzung von SOA-Konzepten mit SOAP- und REST-Services
  • Durchführung von Anforderungsanalysen und Erstellung technischer Konzepte
  • Aufbau einer Deployment-Pipeline mit Maven und Hudson
  • Mitarbeit an der Digitalisierung und Bereitstellung bibliothekarischer Inhalte sowie Systemintegration im öffentlichen Bereich
Deutsche Nationalbibliothek
3 Jahre 5 Monate
2006-04 - 2009-08

Entwicklung und Konzeption von E-Mail-Marketing-Systemen

Softwareentwickler
Softwareentwickler
  • Entwicklung und Konzeption von E-Mail-Marketing-Systemen und Kampagnenlösungen
  • Fokus auf Usability, HTML-Code-Design und Newsletter-Gestaltung
  • Umsetzung von Integrationslösungen im JEE-Umfeld
  • Ressourcenplanung und aktive Mitwirkung an der Ausbildung von Mediengestaltern
  • Arbeit an der Schnittstelle zwischen technischer Umsetzung und Marketinganforderungen
rabbit eMarketing Sinn von Graeve GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Monate
2005-09 - 2006-01

Diplomarbeit

Diplom Media System Design,
Diplom Media System Design
3 Jahre 11 Monate
2001-10 - 2005-08

Media System Design

Fachhochschule Darmstadt - University of Applied Sciences
Fachhochschule Darmstadt - University of Applied Sciences
2 Jahre
1999-10 - 2001-09

Fachrichtung: Wirtschaftsingenieur Elektrotechnik

Technische Universität Darmstadt
Technische Universität Darmstadt
1 Jahr
1998-10 - 1999-09

Zivildienst

Sozialpsychiatrischer Verein Groß-Gerau
Sozialpsychiatrischer Verein Groß-Gerau
Betreutes Wohnen für psychisch kranke Menschen
9 Jahre
1989-10 - 1998-09

Abitur

Gymnasium Gernsheim
Gymnasium Gernsheim

Position

Position

Umsetzung von Webanwendungen und Backend-Systemen ? von der Feature-Entwicklung über API-Integration bis hin zur Qualitätssicherung durch Test-Driven Development und Code-Reviews.

Beratung und Planung bei der Einführung neuer Systeme, der Modernisierung von Altsystemen (Legacy-Migration), der Bewertung von Technologieentscheidungen sowie dem Entwurf von Microservice- und API-Architekturen.

Erhebung und Strukturierung fachlicher Anforderungen, Modellierung von Anwendungsfällen und Prozessen sowie Übersetzung in technische Lösungskonzepte. Ich schaffe die Brücke zwischen Fachbereich und Entwicklung.

Einführung und Optimierung von CI/CD-Pipelines, Build-Automatisierung, Clean-Code-Praktiken und Test-Automatisierung für nachhaltig wartbare Softwarequalität.

Übernahme von Lead-Developer- oder Architekten-Rollen in Projekten, in denen Unternehmen temporär technische Führung benötigen ? beispielsweise bei Teamaufbau, Reorganisation oder kritischen Projektphasen.

Kompetenzen

Kompetenzen

Top-Skills

Java JakartaEE Softwarearchitektur Angular spring-boot WildFly Application Server Keycloak Anforderungsanalyse WebService

Produkte / Standards / Erfahrungen / Methoden

JakartaEE
Experte
Java Libraries und Frameworks
Experte
Ant
Basics
Struts
Basics
Swing
Fortgeschritten
POI
Fortgeschritten
Hibernate
Experte
JUnit
Experte
DBUnit
Experte
Angular
Fortgeschritten
VueJS
Fortgeschritten
React
Fortgeschritten
JMS
Fortgeschritten
JAX-WS
Experte
JAX-RS
Experte
JPA
Experte
CDI
Experte
EJB3
Fortgeschritten
JSF2
Fortgeschritten
SWT
Basics
Spring
Experte
Mockito
Experte

Besondere Kenntnisse

Komponenten Architekturen

  • Java EE
  • Java Libraries und Frameworks
  • Ant
  • Struts
  • Swing
  • POI
  • Hibernate
  • Junit
  • DBUnit
  • Angular
  • VueJS
  • React
  • JMS
  • JAX-WS
  • JAX-RS
  • JPA
  • CDI
  • EJB3
  • JSF2
  • SWT
  • Spring
  • Mockito


Webserver

  • Apache


Applikationsserver

  • IBM WebSphere
  • JBoss Wildfly
  • Apache Tomcat


Büro Anwendungssoftware

  • MS-Office
  • MS-Visio
  • MS-Project
  • MS-Outlook


Projektmanagement

  • iterativ-inkrementelle Projektplanung/-steuerung


Geschäftsprozessmodellierung

  • Geschäftsprozessmodellierung (UML)


Fachliche Analyse / Modellierung

  • Objektorientierte Analyse (OOA)
  • Anwendungsfallmodellierung (Use-Case-Modellierung) (UML)
  • Fachliche Klassenmodellierung (UML)
  • Schnittstellenspezifikation
  • Oberflächenspezifikation
  • Prototyping Benutzeroberfläche


Architektur

  • Service-Oriented-Architecture (SOA)
  • Enterprise-Application-Integration (EAI)
  • J2EE Design Patterns
  • Gang of Four (GoF) Patterns


Technisches Design

  • Objektorientiertes Design (OOD)
  • Technische Klassenmodellierung (UML)
  • Entity-Relationship Modellierung (ERM)


Entwicklungswerkzeuge

  • Eclipse
  • IntelliJ
  • Visual Studio Code
  • Maven
  • Gradle
  • Docker
  • PMD
  • Findbugs
  • Checkstyle
  • Jenkins/Hudson
  • Nexus
  • Jira
  • Confluence
  • GitLab


Konfigurationsmanagement Tools

  • Git
  • Mercurial
  • Subversion

Betriebssysteme

MS-Windows
Fedora
Debian
Ubuntu

Programmiersprachen

Java
Javascript/TypeScript
HTML
SQL
XML
PHP
XSLT

Datenbanken

Sybase
MariaDB
MongoDB
PostgreSQL
OracleSQL
MSSQLServer

Branchen

Branchen

  • Versicherungswirtschaft
  • Bahn- / Schienenfahrzeugindustrie
  • Öffentlicher Sektor / Sozialversicherung
  • Verkehr / Maut & Logistik
  • Banken / Finanzdienstleistung
  • Bibliotheks- / Kulturwesen (öffentlicher Dienst)
  • Marketing / E-Commerce-Dienstleistung

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.