15.06.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 31.12.2026

IT-Consultant | Senior Software Engineer | Java | JEE | JavaScript | Node.js

Volkach, Deutschland
Weltweit
Diplom Informatiker (FH)
Volkach, Deutschland
Weltweit
Diplom Informatiker (FH)

Profilanlagen

Profil_Andreas_Triebel_Kurzversion.pdf
Profil_Andreas_Triebel_de[22.04.2026] - v5.4.pdf

Skills

JavaJavaScriptXhtmlAcceptance TestingAjaxBehavior Driven DevelopmentClient-Server-ArchitekturMobile Application DevelopmentCheckstyleCode-ReviewDesign ReviewDB2 SQLEclipseEclipselinkGitHubIBM Rational SoftwareIntellij IDEAJava Web ServicesJSONJaxbJUnitApache MavenMicrosoft Visual StudioAzure SQLNode.jsSQL DeveloperScrumMockitoSwaggerJson Web TokenSun Certified Enterprise Architect (SCEA)Single Sign-OnSoftwareentwicklungSoftwareanforderungsanalyseSonarSonarqubeSQLMetrikenOffice365Oracle 10g/11gLasttestsMustacheGitJAX-WSKubernetesClient Server SystemsApache FOPSql NavigatorElastic KibanaJbehaveDockerJenkins
Programmiersprachen / Frameworks
Java
JavaScript
JEE
JSE
Quarkus
NodeJs
Angular
Typescript
OpenAPI
Swagger
JAX-WS
JAX-RPC
JAX-RS
JAAS
JPA
JSF
JSP
Struts
Apache Velocity
JMS
Quartz
Ehcache
Hibernate
AJAX
PL/SQL
SQL
OGNL
Eclipse Framework (Plugin-Entwicklung)
SWT
POI
FO / Apache FOP

Beschreibungssprachen
UML
YAML
JSON
XML
XSD
XSLT
SAML
HTML
CSS
SCXML

Applikationsserver
Wildlfy / JBoss
Oracle WebLogic
IBM WebSphere
Glassfish
Tomcat

Datenbanken
MSSQL
Oracle DB
DB/2
MySQL
H2

Betriebssysteme
OSX
MS Windows
Linux

Spezielle Kenntnisse
Client/Server-Architektur
Model Driven Architecture
Pattern basierte JEE-Architekturen
Agile Entwicklungsmethode
Rational Unified Process
Konzeptionierung und Tuning von EJB-Anwendungen
Single Sign On
Web Service Security
Mobile Anwendungen
MDD/XDD (Baugruppenbeschreibungssprache Siemens)

Qualitätsmanagement
Reviews, Inspektionen
Softwaremetriken
Last-Tests
Integrationstest
Acceptance Test
BDD

Allgemeine Kenntnisse
Objektorientierte Analyse
Objektorientiertes Design
Anforderungsanalyse
Client/Server-Entwicklung
Komponentenbasierte Softwareentwicklung
Netzwerk- / Internet-Technologien
Azure DevOps
Dependabot
KI gestütze Applikationsentwicklung
Kryptographie
Git
Subversion
ClearCase
MS Visual Source Safe
Content Management Systeme
MS Office (inkl. Visio)

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Berater Software-Engineering JEE

Swiss Life Zürich

Versicherungen

1000-5000 Mitarbeiter

Unterstützung Technische Roadmap IPO

Bei der Umsetzung der technischen Roadmap wurde im Team Offerten (IPO) unterstützt. Die Roadmap ist getrieben durch die Cloud-Strategie der Abteilung Einzelversicherungen (IP).

Migration der bestehenden, propriertären REST-Applikationsschnittstellen hin zu OpenAPI und entsprechender Generierung der REST-Clients auf Kosumentenseite. Hierzu wurde ein Migrations-Guide erstellt und die einzelnen IPO-Applikationen danach migriert. Dabei wurden die verantwortlichen Applikationsentwickler unterstützt oder bei entsprechender Beauftragung die Applikation vollständig migriert.

Weiterhin wurden die IPO-Applikationen sukzessive aktualisiert bis auf den Stand Wildfly 36, Java 21, JEE 10, Hibernate 6, Primefaces 14.

Zwei Quarkus Micro Services entwickelt (Anlage-Produkte-Service, Protokolleasy-Service), Tech Stack Quarkus, JEE 10, Hibernate 7, MSSQL-Cloud, Docker, Kubernetes, Helm, Azure, Argo CD umgesetzt wurden.

Wildfly JEE-Applikation entwickelt basierend auf einer bestehenden Applikation.

Wartung und Pflege zentraler IPO Artefakte.

Automatisiertes aktualisieren der IPO-Applikationen mittels dependabot.

Team: 2-7 Personen

Wildfly, Quarkus, Java, JEE, REST, SOAP, JSF, Primefaces, JWT, Hibernate, MSSQL, Intellij, Maven, GitHub Copilot, Azure Pipelines, Continuous Integration, JUnit, Sonar Cloud, GIT, Azure DevOps, Docker, Kubernetes, Helm, Argo CD, dependabot, MS Teams, Postman, SOAP UI

Berater Software-Engineering JEE/JavaScript

Valtech-Mobility Frankfurt

Internet und Informationstechnologie

250-500 Mitarbeiter

Music-On-Demand App, Valtech-Mobility Frankfurt

Die Headless Webapp wird für das neueste Infotainmentsystem aus dem VW Konzern entwickelt. Die App läuft auf dem Fahrzeug Porsche Taycan und bildet die Schnittstelle zwischen dem Porsche Authentifizierungs-Backend, dem Streaming Content Provider (Apple Music / Spotify), sowie der nativen HMI (UI / Business Logic).

Die agile Entwicklung wurde mit SCRUM durchgeführt.

Team: 5 Personen

Nodejs, REST, VSCode, Docker, Jest, GIT, Gliffy, Jira, Jenkins, Continuous Integration

Berater Software-Engineering JEE

Swiss Life Zürich

Versicherungen

5000-10.000 Mitarbeiter

Ablösung Oracle Weblogic, Swiss Life Zürich
Migration der bestehenden Weblogic JEE Applikationsserver hin zu Wildfly JEE Applikationsservern für die Abteilung Einzelversicherungen (IP) im Team Zentrale Dienste (IPZ) im Zuge der Cloud-Strategie.

Als Pilot wurden die IPZ-Applikationen von Weblogic abgelöst basierend auf einem bestehendem Migration-Guide. Dieser wurde während des Pilots weiterentwickelt und finalisiert.
Im Zuge der Migration hin zu Wildfly wurden die Applikationen aktualisiert, u.a. wurde auf JEE 8 und Java 11 migriert und eine tokenbasierte Authentifzierung eingeführt.
Nach Abschluss des Pilots wurde die Migration von Weblogic zu Wildfly in den anderen Teams der Abteilung ausgerollt. Dabei wurden die Teams bei der Umsetzung unterstützt und bei Beauftragung durch die Teams auch vollständig durchgeführt.

Team: 4-5 Personen

Weblogic, Wildfly, Java, JEE, REST, SOAP, JSF, JWT, Hibernate, MSSQL, Intellij, Maven, Azure Pipelines, Continuous Integration, JUnit, Sonar Cloud, GIT, Azure DevOps, MS Teams, Postman, SOAP UI

Berater Software-Engineering JEE/JavaScript

Valtech-Mobility Frankfurt

Internet und Informationstechnologie

250-500 Mitarbeiter

License App, Valtech-Mobility Frankfurt

Die Webapp wurde für das neueste Infotainmentsystem aus dem VW Konzern entwickelt. Die App läuft auf dem Fahrzeug Porsche Taycan und bildet die verfügbaren Connect Services ab und bietet dem Benutzer die Möglichkeit einzelne Dienste zu aktivieren bzw. deaktivieren.

Die agile Entwicklung wird mit SCRUM durchgeführt.

Team: 1 Person

Angular, Nodejs, REST, VSCode, Docker, GIT, Jira, Jenkins, Continuous Integration

Berater Software-Engineering JEE

Swiss Life Zürich

Versicherungen

5000-10.000 Mitarbeiter

DASH, Swiss Life Zürich

Ablösen der bestehenden UC4 Jobverarbeitung für die Abteilung Einzelversicherungen im Zuge der Cloud-Strategie “Silvretta”.

Die Softwarelösung DASH (Data Streaming Hub) wurde vollständig neu entwickelt mit der Zielsetzung einen leichtgewichtigen, cloudfähigen Ersatz für die nur bedingt cloudfähige UC4 Komponente zu schaffen.
DASH verarbeitet täglich bis zu fünfstellige Dateimengen im Batchprozess der Tages-/Monats-/Jahresverarbeitung.

Die agile Entwicklung wurde mit SCRUM durchgeführt.

Team: 2-3 Personen
Analyse der beteiligten Knoten (Java, .NET, FTPS, SFTP, Sharepoint, Skripte)
Analyse der möglichen Applikationsdesigns (EJB vs. Webapp)
Design und Umsetzung der Adapter für den Dateitransfer via Data Streaming
Rollout auf die Testsysteme
Unterstützen der Fachapplikationsverantwortlichen zur Einbindung der neuen Schnittstellen
Java, JEE, JSF, REST, Weblogic, Oracle, Eclipse, Enterprise Architect, JProfiler, Maven, Jenkins, Continuous Integration, JUnit, GIT, Jira, MS Teams

Berater Software-Engineering JEE/JavaScript

Valtech Frankfurt

Internet und Informationstechnologie

250-500 Mitarbeiter

CCSS v2, Valtech Frankfurt

Der Callcenter Shared Service (CCSS) bietet die Möglichkeit, aus dem Fahrzeug einen Sprachanruf an ein Callcenter aufzubauen. Hierfür wird vorgängig Fahrzeuginformation über einen REST-Aufruf des Fahrzeugs an den CCSS übermittelt, CCSS wertet diese Information aus und antwortet mit einer passenden Callcenter Rufnummer. Der CCSS wird für den VW-Konzern entwickelt, Fahrzeuge der Marken Audi, Porsche und VW nutzen diesen Service.

Nach Analyse der bestehenden CCSS v1 Implementierung wurde das vorliegende Solution Concept für CCSS v2 analysiert und mit der Umsetzung der Persistenzschicht in einem ersten Schritt begonnen.
Bisher wurde u.a. das neue Feature für die konfigurierbare Logik zur Auswahl eines Callcenters aufgrund der Input-Parameter des Fahrzeug-Requests umgesetzt. Hierfür wurde ein Interpreter gebaut, der die Auswahl-Regeln interpretiert.

Die agile Entwicklung wird mit SCRUM durchgeführt.

Team: 4 Personen

Analyse des bestehenden CCSS v1
Analyse des Solution Concepts CCSS v2
Umsetzung des Solution Concepts CCSS v2

Java, XML, REST, Tomcat, H2, Oracle, Eclipse, Enterprise Architect, Maven, Jenkins, Continuous Integration, JUnit, SVN

Berater Software-Engineering JEE

Swiss Life Zürich

Versicherungen

5000-10.000 Mitarbeiter

Trinity Autorisierungssystem, Swiss Life Zürich

Ablösen des bestehenden Autorisierungssystem Sphinx für die Abteilung Einzelversicherungen. Das neue Autorisierungssystem Trinity ermöglicht der Fachabteilung die Berechtigungen der Benutzer der Einzelversicherungsapplikationen zu verwalten. Neben dieser fachlichen Funktionalität für die Vergabe und Verwaltung der Berechtigungen ist die technische Autorisierung der Benutzer in den Middlewarekomponenten standardisiert worden.

Nach einer Detailanalyse des bestehenden Systems Sphinx und dessen API Verwendung in den Applikationen wurden Durchstiche vorgenommen für die fachliche JEE Applikation Trinity und die technische Middlewarekomponenten wie Login-Module und Autorisierungsprovider.

Die agile Entwicklung wurde mit SCRUM durchgeführt.

Team: 2-5 Personen
Analyse des bestehenden Autorisierungssystems
Last- und Performancetests zur Vergleichbarkeit des Alt- und Neu-Systems
Design und Umsetzung der neuen Autorisierungs-API für Server-Applikationen und Fat-Clients
Rollout auf die Testsysteme

Java, JEE, JAAS, Weblogic, Oracle, Eclipse, Enterprise Architect, JProfiler, Maven, Jenkins, Continuous Integration, JUnit, GIT, ClearCase, Jira

Berater Software-Engineering JEE/JavaScript

Valtech Frankfurt

Internet und Informationstechnologie

250-500 Mitarbeiter

Porsche In-Car Online-Services, Valtech Frankfurt

Aufbau und Entwickeln der Porsche Online-Services, die aus der Head-Unit (Navi) des Fahrzeugs aufgerufen werden können. Es wurden neun Dienste serverseitig entwickelt, darunter z.B. Benzinpreisinformationen, Facebook, Twitter. Die Online-Services werden über REST Webservices aus dem Fahrzeug aufgerufen. Die Anfragen der Fahrzeuge laufen über eine Core-Komponente und werden dann an die einzelnen Dienste weitergeleitet. Die Dienste stellen die Anfrage an die Content-Provider und liefern das Remote UI (SCXML) in der Antwort. Der SCXML-Interpreter der Head-Unit interpretiert diese Antwort und stellt die Bedienoberfläche dar.

Die agile Entwicklung wurde mit SCRUM durchgeführt. Die Sprint Reviews wurden alle zwei Wochen im Porsche Entwicklungszentrum Stuttgart abgehalten. Für Valtech vor Ort waren der Projektleiter, sowie ich als technischer Berater.

Team: 2-6 Personen

Java, XML, SCXML, Velocity, REST, Tomcat, H2, Oracle, Eclipse, Maven, Jenkins, Continuous Integration, BDD, JBehave, JUnit, SVN, GIT

Berater Software-Engineering JEE/JavaScript

Valtech Frankfurt

Internet und Informationstechnologie

250-500 Mitarbeiter

Audi In-Car Online-Services, Valtech Frankfurt

Für den Audi In-Car Online-Service „News“ wurde ein neues Konzept für die News-Feed Konvertierungskomponente erstellt und umgesetzt. Die bestehende Lösung entsprach nicht mehr den Audi IT-Datenschutzbestimmungen. Es wurde eine asynchrone Lösung konzeptioniert basierend auf dem Quartz Framework. Die News-Feeds wurden dabei vom Content-Provider abgeholt, in RSS-Feeds konvertiert und dem In-Car News-Dienst bereitgestellt.

Zudem wurde in Zusammenarbeit mit Valtech Frankreich Life Cycle Management Tickets zu den Audi und VW Online-Services bearbeitet. Projektsprache des internationalen SCRUM-Teams war Englisch.

Architekturdesign für RSS-Feed Konverter
Bearbeiten von Life Cycle Management Tickets, Team: 6 Personen, international mit Toulouse/Frankreich

Teamgrösse: 1 Person

Java, XML, REST, Tomcat, H2, Oracle, Eclipse, Enterprise Architect, Quartz, Maven, Jenkins, Continuous Integration, JUnit, SVN

Berater Software-Engineering JEE

Swiss Life Zürich

Versicherungen

5000-10.000 Mitarbeiter

OFAN, Finatec VSDS/Profvia SAP Migration, Swiss Life Zürich

Ablösen der Swiss Life Backendkomponenten Fiantec VSDS & Profvia durch SAP Standardkomponenten in der Backendprozessanwendung OFAN (Offerte und Antrag). Die Anbindung von OFAN an SAP erfolgt über SOAP Web Services.
OFAN besteht aus einer JEE Enterpriseanwendung mit EJB3 und JAX-WS Web Services und einem JMX-Serverteil, der verschiedene Threads für die einzelnen Business-Workflows bereitstellt.
In einem ersten Schritt wurde ein Review der SAP-Schnittstellen Spezifikationen durchgeführt, dabei wurde analysiert in wie weit fachliche Anpassungen in der Applikation notwendig sind, da es sich um eine rein technische Migration handeln sollte. Auf Grundlage des Feedbacks wurden erste SAP-Schnittstellen WSDLs geliefert mit denen eine prototypische Implementierung der Web Service Clients durchgeführt wurde. OFAN nahm dabei dei Vorreiterrolle bei den zu migrierenden Applikationen ein. Basierend auf der prototypischen Implementierung wurde weiteres Feedback an das SAP-Team geliefert.

Neben der Schnittstellenablösung werden auch fachliche CRs für OFAN analysiert und in enger Abstimmung mit der Fachabteilung umgesetzt.

Team: 1-2 Personen

JEE, WLS 10.3.x, SOAP, Web Services, XML, XSL, FOP, SAP, Eclipse, PL/SQL Developer, Maven, Continuous Integration, Hudson, CheckStyle, ClearCase, Linux

Berater Software-Engineering JEE

LVR InfoKom Köln

Öffentlicher Dienst

250-500 Mitarbeiter

JBoss/SAP Webservice Security Integration, LVR InfoKom Köln

Konzeption und Entwicklung einer JBoss Demoanwendung, die die sichere Web Service Kommunikation mit SAP über SAML und SSL zeigt. Die Demo zeigt die Machbarkeit und ist Vorlage für externe SW-Lieferanten der LVR InfoKom.

Die Anforderungsanalyse wurde in enger Abstimmung mit der IT-Abteilung der LVR InfoKom durchgeführt. Innerhalb kürzester Zeit wurde in einer einwöchigen XP Session der Prototyp entwickelt und der Know-How Transfer durchgeführt. Die Beraterrolle in dem Projekt erforderte tiefgehende Kenntnisse in den aktuellen SOAP Web Service Technologien und JBoss. Ebenso waren hohe kommunikative Skills gefragt, um das JBoss-Team und das SAP-Team zu synchronisieren und Problemlösungen abzustimmen.


Anforderungsanalyse durchführen
Konzept erstellen und kommunizieren
Erstellen JEE Demoanwendung mit Debug Output
Erstellen/Anpassen JBoss SAML Modul
Konfigurieren JBoss Web Service Security
Dokumentation, Know-How Transfer

Team: 3 Personen

JEE6, JBoss7, Apache CXF 2.6, SAML1, SSL, WSS/Web Service Security , SOAP, SAP

Berater Software-Engineering JEE

Roche Basel

Pharma und Medizintechnik

>10.000 Mitarbeiter

Application Security Strategy, Roche pREDi SIS-SD Basel

Konzeption und Umsetzen einer Security Strategy, die nahtloses Single Sign On (SSO) vom Login in die Workstation bis in die Back End Systeme des Kunden gewährt, um die User Experience zu verbessern und die End User über alle Software Layer identifizieren zu können.
Ziel ist es eine zukunftssichere Strategie auszuarbeiten, die bestmögliche Interoperabilität in der gegebenen heterogenen Client- und Serverlandschaft bietet. Zu den Clients zählen Web Browser, RCP Clients, Command Line Tools und mobile Clients wie iPad. Die Serverlandschaft ist mit WLS, IIS, JBoss, Tomcat, Pipeline Pilot, Biobook Server ebenfalls als heterogen zu bezeichnen, die Security Strategy muss ebenfalls so ausgelegt sein, dass weitere Application Server aufgenommen werden können.
Die Anwendbarkeit der Konzepte wurde durch diverse Proof of Concepts demonstriert und in die produktiven Systeme überführt.

Ein zusätzlicher Task war die Organisation, Koordinierung, Planung, Dokumentation und Verantwortung eines einwöchigen Onsite-Tests in Basel mit dem dreiköpfigen Accelrys-Team aus den USA. Ziel war die Qualitätssicherung der SAML Implementierung in ihrem Produkt Pipeline Pilot und die Kompatibilität zu der Weblogic 12c Implementierung.
Team: 1-2 Personen

UML, JEE5, JEE6, EJB 3, Servlet 3.0, Servlet 2.5, JAX-WS, SAML, Keberos, OAuth, WSS, WS-Trust, SOAP, REST, STS, Weblogic, Glassfish, JBoss, PicketLink, Metro, Apache CXF

Berater Software-Engineering JEE

OIZ (Organisation und Informatik Stadt Zürich)

Öffentlicher Dienst

500-1000 Mitarbeiter

SCA, OIZ (Organisation und Informatik Stadt Zürich)

SCA ist eine webbasierte Intranetapplikation im Bereich eGov. Sie dient am Schalter in Behörden als Kassensystem. Es können Produkte verwaltet und Verkäufe getätigt werden, dabei können verschiedenste Zahlungsmittel zum Einsatz kommen. Das System verfügt über Schnittstellen zu anderen Intranetapplikationen und zu SAP.
Es wird eine Erweiterung realisiert, die es ermöglicht einen Debitorstamm zu verwalten. Die bisherige Lösung der Einmaldebitoren wird dadurch abgelöst. Technisch wird die bestehende Flat File Schnittstelle durch eine asynchrone Webservice Schnittstelle (via ESB, JMS) zu SAP ersetzt. Die Entwicklung der neuen SAP Schnittstelle wird durch ein anderes Team realisiert, technische und fachliche Anforderungen für SCA wurden mittels UML geliefert und diskutiert. Die Koordination und Organisation der UAT-Tests mit den SCA-Mandanten (Bevölkerungsamt, Stadtpolizei, Dienstabteilung Verkehr), sowie der Rollout lagen in meinem Verantwortungsbereich. Zudem wurde 2nd und 3rd Level Support von mir geleistet.
Team: 1 Person

UML, JEE, Struts, JSP, JavaScript, Ajax, HTML, XML, XSLT, Websphere Application Developer, SQL Navigator, SAP

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden