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

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 11 Monate
2024-01 - heute

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
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

Software-Entwickler Java
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
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

Kompetenzen

Kompetenzen

Top-Skills

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

Produkte / Standards / Erfahrungen / Methoden

Besondere Kenntnisse

Komponenten Architekturen

  • Java EE
  • Java Libraries und Frameworks
  • Ant
  • Struts
  • Swing
  • POI
  • Hibernate
  • Junit
  • DBUnit
  • Angular
  • VueJS
  • 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

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 11 Monate
2024-01 - heute

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
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

Software-Entwickler Java
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
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

Kompetenzen

Kompetenzen

Top-Skills

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

Produkte / Standards / Erfahrungen / Methoden

Besondere Kenntnisse

Komponenten Architekturen

  • Java EE
  • Java Libraries und Frameworks
  • Ant
  • Struts
  • Swing
  • POI
  • Hibernate
  • Junit
  • DBUnit
  • Angular
  • VueJS
  • 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

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.