Promovierter Senior Softwareentwickler und Architekt spezialisiert in JEE/Angular/Spring Anwendungen.
Aktualisiert am 02.06.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Datenmodellierung
Softwarearchitektur
Continuous Integration
Data Engineer
CI/CD
Responsive Webdesign
Design
Adaptive Requirements Analysis
Distributed System Design
Agile Software Development
Project Management
Performanceoptimierung
Datenbankoptimierung
Design Pattern
Training
Automotive
Simulation
Microservices
Deutsch
Muttersprache
Englisch
verhandlungsicher
Spanisch
konversationssicher

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Monate
2025-04 - heute

Trainer-Tätigkeit: Schulungen zu Angular und Java

Trainer / Senior Softwareentwickler Angular Java OpenAI API ...
Trainer / Senior Softwareentwickler
  • Durchführung von praxisorientierten Schulungen zu Angular und Java
  • U.a. Erstellung eines KI-Chatbots als Praxisbeispiel für Schulung
Angular Java OpenAI API xAI API Restlet Jackson Jersey IntelliJ Swing
VelpTec
1 Jahr 1 Monat
2024-06 - heute

Weiterentwicklung einer Legacy Angular /JEE Anwendung

Senior Software Entwickler / Java EE Java JEE JPA ...
Senior Software Entwickler / Java EE
Weiterentwicklung und Wartung einer 10 Jahre alten Angular/JEE- Anwendung:
  • Integration von EmpowerID für Single Sign On und Rechtemanagement
  • Automatische Dependency-Analyse von verwendeten Bibliotheken
  • Austausch veralteter und sicherheitskritischer Bibliotheken
  • Refactoring von Altcode um neue Schnittstellen zu verwenden
  • Vereinfachung Codeabhängigkeiten durch Einsatz von CDI
  • Standardisierung durch State-of-the-Art Technologien wie EJB, JTA, JPA u.a
Java JEE JPA JTA CDI MS SQL Server EJB3 Prime NG
7 Jahre
2017-10 - 2024-09

Weiterentwicklung diverser Eclipse RCP-Anwendungen

Software Architekt
Software Architekt

Weiterentwicklung und Migration einer Eclipse RCP Anwendung, u.a.:

  • Erstellung und Umsetzung von User-Stories in SCRUM-Projekt
  • Machbarkeitsstudien und Aufwandsabschätzungen
  • Vollständige Integration in CI/CD Pipeline 
  • Entwicklung einer Testinfrastruktur mit JUnit, Surefire und Maven
  • Design und Implementierung Microservices mit REST-APIs und Einbindung in RCP-Client
  • Entwurf und Implementierung SingleSignOn-Sicherheitskonzept
Hibernate Spring Ant Jenkins Eclipse RCP PL/SQL Oracle11 Oracle Workspace Manager REST SOAP Eclipse Tycho Surefire JUnit Eclipse E4 OAuth OpenID Payara Jersey Scrum SonarQube Atlassian JIRA Atlassian Confluence Maven Microservices
TWT GmbH, BMW, Daimler
Stuttgart / Madrid
6 Monate
2022-01 - 2022-06

Entwicklung einer Spring Boot / Angular Webanwendung in Cloud-Umgebung

Software Entwickler, Software Architekt Java Spring Boot Git ...
Software Entwickler, Software Architekt
  • Entwicklung von Backendfunktionen
  • Anbindung von Angular GUI an Backendfunktionen
  • Beratung bzgl. Datenmodellierung
  • Generierung von POJOS aus relationalem Datenmodell
  • Generierung von Angulardatenstrukturen und Schnittstellen aus Swagger
  • Erstellung von Buildskripten für Cloud-Umgebung
Java Spring Boot Git GitHub Swagger JPA Hibernate PostgreSQL Cloud Foundry MapStruct
TWT GmbH
Stuttgart
4 Jahre 4 Monate
2017-10 - 2022-01

Diverse Entwicklungsleistungen im Bereich von Angular/JEE Webanwendungen

Software Entwickler, Software Architekt JPA Angular JEE ...
Software Entwickler, Software Architekt
  • Spezifikation und Entwicklung von Backendfunktionen
  • Erstellung von Datenmodellen
  • Migration von Daten
  • Anbindung des Angular Frontends an Backendfunktionen
  • Konzeption und Implementierung eines OpenID/OAuth-basierten Sicherheitskonzepts
  • Erstellung der Architektur und Bootstrapping diverser Angular/J2EE Anwendungen
JPA Angular JEE SQL-Server Maven Mercurial Jira OAuth OpenID DB/2 WebSphere Junit Flyway HTML CSS MS SQL Datenbanken JavaScript
TWT GmbH
Stuttgart
11 Monate
2017-10 - 2018-08

Diverse IT-Beratung

Software-Entwickler, Consultant Apache POI PL / SQL Angular ...
Software-Entwickler, Consultant
  • Beratung zur Datenverwaltung von CO²-Flottenprognosen eines Automobilherstellers
  • Überarbeitung und Erweiterung eines Richtlinien-Dokuments zur Webentwicklung im Browser
  • Erstellung von RabbitMQ Schulungsunterlagen inkl. Codebeispielen
Apache TomEE MS SQL Database Oracle DB2 MS SQL Database Websphere Liberty OpenJPA RabbitMQ MongoDB
Apache POI PL / SQL Angular J2EE Java apache maven JPA React Reactive Programming Eclipse
TWT GmbH, Daimler
Stuttgart und Remote
3 Jahre
2014-10 - 2017-09

Entwicklung, Beratung und Management von Software-Projekten

Projektleiter / Software-Entwickler in Festanstellung Java Java EE Spring ...
Projektleiter / Software-Entwickler in Festanstellung

Entwicklung, Beratung und Management von Software-Projekten, mitunter:

  • Management eines internationalen Teams von Software-Entwicklern in einem an SCRUM angelehnten Umfeld
  • Bootstrapping diverser Software-Anwendungen im Technologieumfeld JEE, Spring, Maven, IBM DB2, Angular, JSF, Primefaces
  • Beratung zur Verwaltung großer Datenmengen (Petabyte) im Bereich der Video-Analyse für Fahrassistenzsysteme
Java Java EE Spring Maven Jenkins Angular JSF PrimeFaces PrimeNG
TWT GmbH
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre
2008-10 - 2014-09

Wissenschaftlicher Mitarbeiter im Bereich Informatik

Dr. rer. nat., Universität Stuttgart
Dr. rer. nat.
Universität Stuttgart

Forschungsschwerpunkt: Verteilte Zwischenspeicherung von ortsbasierten Daten

Kompetenzen

Kompetenzen

Top-Skills

Datenmodellierung Softwarearchitektur Continuous Integration Data Engineer CI/CD Responsive Webdesign Design Adaptive Requirements Analysis Distributed System Design Agile Software Development Project Management Performanceoptimierung Datenbankoptimierung Design Pattern Training Automotive Simulation Microservices

Aufgabenbereiche

Testing
Refactoring
Projektmanagement
Requirements Analysis
Senior Software Development
Software Architect

Produkte / Standards / Erfahrungen / Methoden

Angular 2+
Prime NG
React
Primefaces
JSF
Ant
Apache Maven
Apache POI
Apache Tomcat
Apache TomEE
Concurrent-Versions-System
Java Swing
Eclipse SWT
NetBeans
Eclipse IDE
Eclipse RCP
Eclipse RAP
REST
J2EE
JAX-RX
JAX-WS
Jersey
MapStruct
JPA
EJB
CDI
JTA
XML
XPath
XQuery
StAX
SAX
DOM
JDOM
JAXB
Hibernate
Eclipse Link
OpenJPA
Flyway
EclipseLink
Spring
Spring Boot
Swagger
Oracle Workspace Manager
Oracle DB
IBM DB2
MS SQL
MySQL
PostgreSQL
MongoDB
RabbitMQ
Junit
Mockito
Confluence
OpenID
Jira
Jenkins
Maven
Mercurial Distributed SCM
SVN
Git
RhodeCode
OAuth
EmpowerID
Glassfish
Payara
Tomcat
JBoss
WebSphere
Websphere Liberty
Cloud Foundry
AWS
Docker
OpenAI API
xAI API

Programmiersprachen

Angular
CSS
HTML
Java
JavaScript
PHP
PL / SQL
Python
SQL
TypeScript

Datenbanken

IBM DB2
MS SQL Database
MySQL
Oracle
PostgreSQL

Design / Entwicklung / Konstruktion

Message-oriented Middleware
Progressive Web Apps
Reactive Programming
Responsive Webdesign
Microservices

Branchen

Branchen

Automotive

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Monate
2025-04 - heute

Trainer-Tätigkeit: Schulungen zu Angular und Java

Trainer / Senior Softwareentwickler Angular Java OpenAI API ...
Trainer / Senior Softwareentwickler
  • Durchführung von praxisorientierten Schulungen zu Angular und Java
  • U.a. Erstellung eines KI-Chatbots als Praxisbeispiel für Schulung
Angular Java OpenAI API xAI API Restlet Jackson Jersey IntelliJ Swing
VelpTec
1 Jahr 1 Monat
2024-06 - heute

Weiterentwicklung einer Legacy Angular /JEE Anwendung

Senior Software Entwickler / Java EE Java JEE JPA ...
Senior Software Entwickler / Java EE
Weiterentwicklung und Wartung einer 10 Jahre alten Angular/JEE- Anwendung:
  • Integration von EmpowerID für Single Sign On und Rechtemanagement
  • Automatische Dependency-Analyse von verwendeten Bibliotheken
  • Austausch veralteter und sicherheitskritischer Bibliotheken
  • Refactoring von Altcode um neue Schnittstellen zu verwenden
  • Vereinfachung Codeabhängigkeiten durch Einsatz von CDI
  • Standardisierung durch State-of-the-Art Technologien wie EJB, JTA, JPA u.a
Java JEE JPA JTA CDI MS SQL Server EJB3 Prime NG
7 Jahre
2017-10 - 2024-09

Weiterentwicklung diverser Eclipse RCP-Anwendungen

Software Architekt
Software Architekt

Weiterentwicklung und Migration einer Eclipse RCP Anwendung, u.a.:

  • Erstellung und Umsetzung von User-Stories in SCRUM-Projekt
  • Machbarkeitsstudien und Aufwandsabschätzungen
  • Vollständige Integration in CI/CD Pipeline 
  • Entwicklung einer Testinfrastruktur mit JUnit, Surefire und Maven
  • Design und Implementierung Microservices mit REST-APIs und Einbindung in RCP-Client
  • Entwurf und Implementierung SingleSignOn-Sicherheitskonzept
Hibernate Spring Ant Jenkins Eclipse RCP PL/SQL Oracle11 Oracle Workspace Manager REST SOAP Eclipse Tycho Surefire JUnit Eclipse E4 OAuth OpenID Payara Jersey Scrum SonarQube Atlassian JIRA Atlassian Confluence Maven Microservices
TWT GmbH, BMW, Daimler
Stuttgart / Madrid
6 Monate
2022-01 - 2022-06

Entwicklung einer Spring Boot / Angular Webanwendung in Cloud-Umgebung

Software Entwickler, Software Architekt Java Spring Boot Git ...
Software Entwickler, Software Architekt
  • Entwicklung von Backendfunktionen
  • Anbindung von Angular GUI an Backendfunktionen
  • Beratung bzgl. Datenmodellierung
  • Generierung von POJOS aus relationalem Datenmodell
  • Generierung von Angulardatenstrukturen und Schnittstellen aus Swagger
  • Erstellung von Buildskripten für Cloud-Umgebung
Java Spring Boot Git GitHub Swagger JPA Hibernate PostgreSQL Cloud Foundry MapStruct
TWT GmbH
Stuttgart
4 Jahre 4 Monate
2017-10 - 2022-01

Diverse Entwicklungsleistungen im Bereich von Angular/JEE Webanwendungen

Software Entwickler, Software Architekt JPA Angular JEE ...
Software Entwickler, Software Architekt
  • Spezifikation und Entwicklung von Backendfunktionen
  • Erstellung von Datenmodellen
  • Migration von Daten
  • Anbindung des Angular Frontends an Backendfunktionen
  • Konzeption und Implementierung eines OpenID/OAuth-basierten Sicherheitskonzepts
  • Erstellung der Architektur und Bootstrapping diverser Angular/J2EE Anwendungen
JPA Angular JEE SQL-Server Maven Mercurial Jira OAuth OpenID DB/2 WebSphere Junit Flyway HTML CSS MS SQL Datenbanken JavaScript
TWT GmbH
Stuttgart
11 Monate
2017-10 - 2018-08

Diverse IT-Beratung

Software-Entwickler, Consultant Apache POI PL / SQL Angular ...
Software-Entwickler, Consultant
  • Beratung zur Datenverwaltung von CO²-Flottenprognosen eines Automobilherstellers
  • Überarbeitung und Erweiterung eines Richtlinien-Dokuments zur Webentwicklung im Browser
  • Erstellung von RabbitMQ Schulungsunterlagen inkl. Codebeispielen
Apache TomEE MS SQL Database Oracle DB2 MS SQL Database Websphere Liberty OpenJPA RabbitMQ MongoDB
Apache POI PL / SQL Angular J2EE Java apache maven JPA React Reactive Programming Eclipse
TWT GmbH, Daimler
Stuttgart und Remote
3 Jahre
2014-10 - 2017-09

Entwicklung, Beratung und Management von Software-Projekten

Projektleiter / Software-Entwickler in Festanstellung Java Java EE Spring ...
Projektleiter / Software-Entwickler in Festanstellung

Entwicklung, Beratung und Management von Software-Projekten, mitunter:

  • Management eines internationalen Teams von Software-Entwicklern in einem an SCRUM angelehnten Umfeld
  • Bootstrapping diverser Software-Anwendungen im Technologieumfeld JEE, Spring, Maven, IBM DB2, Angular, JSF, Primefaces
  • Beratung zur Verwaltung großer Datenmengen (Petabyte) im Bereich der Video-Analyse für Fahrassistenzsysteme
Java Java EE Spring Maven Jenkins Angular JSF PrimeFaces PrimeNG
TWT GmbH
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre
2008-10 - 2014-09

Wissenschaftlicher Mitarbeiter im Bereich Informatik

Dr. rer. nat., Universität Stuttgart
Dr. rer. nat.
Universität Stuttgart

Forschungsschwerpunkt: Verteilte Zwischenspeicherung von ortsbasierten Daten

Kompetenzen

Kompetenzen

Top-Skills

Datenmodellierung Softwarearchitektur Continuous Integration Data Engineer CI/CD Responsive Webdesign Design Adaptive Requirements Analysis Distributed System Design Agile Software Development Project Management Performanceoptimierung Datenbankoptimierung Design Pattern Training Automotive Simulation Microservices

Aufgabenbereiche

Testing
Refactoring
Projektmanagement
Requirements Analysis
Senior Software Development
Software Architect

Produkte / Standards / Erfahrungen / Methoden

Angular 2+
Prime NG
React
Primefaces
JSF
Ant
Apache Maven
Apache POI
Apache Tomcat
Apache TomEE
Concurrent-Versions-System
Java Swing
Eclipse SWT
NetBeans
Eclipse IDE
Eclipse RCP
Eclipse RAP
REST
J2EE
JAX-RX
JAX-WS
Jersey
MapStruct
JPA
EJB
CDI
JTA
XML
XPath
XQuery
StAX
SAX
DOM
JDOM
JAXB
Hibernate
Eclipse Link
OpenJPA
Flyway
EclipseLink
Spring
Spring Boot
Swagger
Oracle Workspace Manager
Oracle DB
IBM DB2
MS SQL
MySQL
PostgreSQL
MongoDB
RabbitMQ
Junit
Mockito
Confluence
OpenID
Jira
Jenkins
Maven
Mercurial Distributed SCM
SVN
Git
RhodeCode
OAuth
EmpowerID
Glassfish
Payara
Tomcat
JBoss
WebSphere
Websphere Liberty
Cloud Foundry
AWS
Docker
OpenAI API
xAI API

Programmiersprachen

Angular
CSS
HTML
Java
JavaScript
PHP
PL / SQL
Python
SQL
TypeScript

Datenbanken

IBM DB2
MS SQL Database
MySQL
Oracle
PostgreSQL

Design / Entwicklung / Konstruktion

Message-oriented Middleware
Progressive Web Apps
Reactive Programming
Responsive Webdesign
Microservices

Branchen

Branchen

Automotive

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.