21.07.2025 aktualisiert

**** ******** ****
nicht verfügbar

Senior Java EE Architekt / Entwickler (Full Stack) Web-Apps (React,Angu,Vue,JSF), Web-/MicroServices

Stuttgart, Deutschland
Deutschland
Dipl.-Inform. (FH)
Stuttgart, Deutschland
Deutschland
Dipl.-Inform. (FH)

Profilanlagen

1999-2004_Referenz
2004-2005_Referenz
2005-2008_Referenz
2009-2012_Referenz
2012-2012_Referenz
2012-2014_Referenz
2014-2015_Referenz
2015-2020_Referenz
profil_tguenzel.pdf

Skills

Seit Jahren bin ich erfolgreich in diversen IT-Projekten als Berater (Java EE Architekt / Entwickler) tätig. Meine Arbeitsweise zeichnet sich durch hohe Flexibilität, Selbstständigkeit, Teamfähigkeit und Sachkenntnis aus.

CV: http://www.intralab.de/people/tguenzel

Positionen
----------
Java EE Full-Stack Architektur und Entwicklung (Frontend / Backend)
Qualitätssicherung und Testing von Java-EE-Anwendungen
DevOps, Administration und Support
IT-Security Beratung
Mitarbeiterschulungen und Trainings
Technische Projektleitung und Koordination

Ausbildung
----------
Studium der allgemeinen Informatik an der FH Köln
1999 Abschluss: Diplom Informatiker (FH)
Fachhochschulreife an der Gewerblichen Bildungsanstalt der Stadt Bonn
1994 Abschluss: Informationstechnischer Assistent

Einsatzorte
-----------
Deutschland (Remote und vor Ort)

Fremdsprachen
-------------
Englisch: verhandlungssicher in Wort und Schrift (inkl. USA-Aufenthalte für IBM)

Weiterbildung / Kurse
---------------------
Amazon Web Services (AWS), Kubernetes (K8), Spring Boot, React Native (Udemy)
TÜV Süd: ITIL V3 Foundation Zertifizierung
IBM Deutschland GmbH: Refactoring to Patterns, GoF und Java EE Patterns
Hewlett-Packard / Agilent: Objektorientierte Analyse und Design, Microsoft Foundation Classes (MFC)

Programmiersprachen
-------------------
Java EE
JavaScript / TypeScript / JSX
Golang, Python, Node, C++, C#, Pascal, Delphi, Basic, Jython, Perl, PHP, Lisp, Prolog

Software / Tools
----------------
Java Technologien:
   Java EE / JEE (EJB, CDI, JSF, JSP, JSTL, JPA, JAX, Servlets, JMS, JCache, JDO, JTA, JAAS, JCA, JAF)
   Portlets
   XDoclet
   Spring / Hibernate
   Spring Boot
   Micronout
   REST / XML Web Services (JAX-RS / JAX-WS), Axis / SOAP, WSDL, UDDI
   WebServices
   Microservices
   DOM / SAX Parser
   Apache Projects

Frontend:
   React
   Angular
   Vue
   Primefaces, Faces Flow, Tomahawk, RichFaces, Tiles, Taglibs
   jQuery
   JavaScript / TypeScript / JSX
   Node.js / NPM
   Apache Cordova (Mobile-Framework)
   Google Flutter (Dart)
   HTML / XHTML, Dynamic HTML
   CSS (Tailwind, Vanilla)
   HTTP / HTTPS
   JSON
   XML (DTD / XSD), XSL / XSLT, XPath, XSL-FO, FOP)

Clound Plattformen / Server Technologien:
   Amazon Web Services (AWS)
   Microsoft Azure
   Google Cloud Platform (GCP)
   IBM Cloud Hyper Protect
   IBM Cloud Foundry
   Docker / Kubernetes
   Red Hat OpenShift
   IBM WebSphere (Liberty, MQ)
   WildFly (JBoss)
   Apache Tomcat, Pluto
   BEA WebLogic
   RabbitMQ
   Apache Kafka
   SiteMinder WebAgent

Entwicklungsumgebungen (IDEs) / Tools:
   IntelliJ IDEA (RAD, Eclipse, NetBeans, JBuilder)
   Enterprise Architect (UML2), Together
   Camunda (BPMN)
   JProfiler, OptimizeIT, JProbe, TPTP
   Firebug (FirePath, jQuerify, DOJO Extension, AngScope)
   Git / GitHub / GitLab / Gitea / Bitbucket (Stash)
   Nexus
   Gradle / Maven / Ant
   Jenkins, Bamboo CI
   Pact test, JUnit, Mockito, Selenium, Arquillian (CDI)
   Redmine
   Jira / Confluence / Miro
   DBeaver, Toad (Oracle), IBM DataStudio

Sonstige Technologien:
   SQL / NoSQL
   Elasticsearch / Lucene (NoSQL)
   Okta
   Jasper Reports
   XCode

Methoden der Softwareentwicklung:
   Agile Softwareentwicklung (Scrum)
   Extreme Programming (XP)
   Adaptive Software Development (ASD)
   DevOps / Continuous Integration (CI) / Continuous Delivery (CD)
   Objektorientierte Analyse (OOA) und Design (OOD)
   Agile Modeling (AM), UML2 Modeling
   Anwendung von GoF und JEE Design Patterns
   Enterprise Application Integration (EAI) development. Prozess-, Daten- und Anwendungsintegration
   Code Reviews (traditionelle und objektorientierte Metriken / Audits)
   Refaktorierung, Profiling und Performance Optimierung

Sonstige Erfahrung:
   Mehrwöchige Workshops in Poughkeepsie und Rochester (USA) im Auftrag von IBM
   Support und Schulung der IBM-ESG in verschiedenen US-Lokationen im Auftrag von IBM

Datenbanken
-----------
DB2
Oracle
Postgres
MySQL
MongoDB (NoSQL)
Redis (NoSQL)

Betriebssysteme
---------------
Mac OS
Windows
Linux (Red Hat, SuSE, Debian, Ubuntu)
Unix
AIX
Solaris
Microsoft Cluster
Veritas Cluster
Sun Cluster

Hardware
--------
PC
MAC
IBM System x
IBM System p
IBM System z
Sun Blade Server

Branchen
--------
Automobilindustrie / Fahrzeugindustrie (Automotive)
Bankwesen
Finanzdienstleistungen / Versicherungen
Computer Hardware / Software
Forschung und Entwicklung
Medizinische Geräte
Unternehmensberatung / Consulting

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

(S-Payment / DSV Gruppe) Software Architekt / Entwickler (Full Stack)

S-Payment / DSV Gruppe

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Firma: S-Payment / DSV Gruppe
Ort: Stuttgart

https://www.dsv-gruppe.de

Projekt: MOKKA Weiterentwicklung Debit- und Kreditkartenverarbeitung, DEKA Weiterentwicklung, DruckGateway-Service Architektur und Neuentwicklung, Projekt 2plus1-Storage, DigSof, PIN-O, FlexiFlow

Position: Software Architekt / Entwickler (Full Stack)

Aufgaben: Entwurf und Entwicklung komplexer Kartenverarbeitungsprozesse, Erweiterung von Mobile-Payment-Schnittstellen (Host Card Emulation, Apple Pay), Implementierung eines Protokollierungs- und Wiederherstellungsmechanismus für sensible Daten in der Debit- und Kreditkartenproduktion, Migration der MOKKA PrimeFaces-Anwendung von Version 8 auf 13, Entwicklung eines zentralen DruckGateway-Service mit Spring Boot und Apache Camel zur Auslagerung interner Druckmaschinen, Qualitätssicherung durch Testautomatisierung mit Cucumber und JUnit; parallele Massentests, DevOps: Jenkins CI/CD Integration, Überwachung und Betreuung der PReS-VM zur Druckstromerstellung, Weiterentwicklung der FlexiFlow UI und Pilotierung einer React-basierten UI für den DruckGateway-Service, Themen rund um DruckGateway-Service: Zugriffssicherung, CMS Verschlüsselung, Daisy-Audit, Penetrationstests, Health Checks (Ansible / Check_MK), SIEM-Integration, Produktionsübernahme, Dokumentation, Schulungen

Umgebung: Linux, Windows, Mac OS

Sprachen/Tech.: Java EE, Node.js, JavaScript, TypeScript, jQuery, SQL, HTML5, CSS / SCSS, XML, JSON

Tools: IntelliJ, Docker, Kubernetes, Cucumber, Selenium, Scrum, Jira, React, Vanilla CSS, Tailwind, JSF2, PrimeFaces, Apache Camel, Apache Velocity, SOA, Spring Tool Suite, Spring Data, Spring WebFlow, Spring Boot, Microservices, JUnit, JMockit, EJB, JMS, JTA, JPA, SonarQube, PMD, Git / Gitea, Jenkins, Kibana Open Search, Logback, Miro, Mockserver, Liquibase

Middleware: IBM WebSphere Liberty, IBM WebSphere MQ, Google Cloud Platform (GCP)

Datenbanken: DB2, Postgres, NoSQL

(IBM Deutschland GmbH) DevOps Engineering im Bereich IBM Cloud Hyper Protect Services / IBM Z as a Service (ZaaS)

IBM Deutschland GmbH

Internet und Informationstechnologie

>10.000 Mitarbeiter

Zeitraum: 09/20 - 08/22 (2 Jahre, 1 Monat)
            
Firma: IBM Deutschland GmbH
Ort: Stuttgart, Böblingen

https://cloud.ibm.com

https://www.ibm.com/cloud/hyper-protect-services

Projekt: DevOps Engineering im Bereich IBM Cloud Hyper Protect Services, DevOps Engineering im Bereich IBM Z as a Service (ZaaS)

Position: DevOps Engineer, Backend Architekt / Entwickler

Aufgaben: DevOps Development mit Jenkins Pipelines, CI/CD Pipeline Automatisierung (Jenkins / Kubernetes / IBM One Pipeline), DevOps Support für Kunden in Indien und China, IBM OnePipeline Cocoa Enablement (Inventory, Evidence, Incident/Issues Management), Security- und Qualitätsimplementierung in Jenkins Build-Umgebung, Docker Build Agent Optimierung, Entwicklung von Microservices

Umgebung: Linux on System z, Red Hat Linux, Windows, Mac OS

Sprachen/Tech.: Java EE, Spring / Spring Boot, Node.js, Golang, Python, Groovy, Make, Shell

Tools: IntelliJ, Docker, Kubernetes, Tekton, Red Hat OpenShift, Jenkins, JUnit, New Relic, OWASP Dependency-Check, Wicked Scan, Clair Scan, PMD, SonarQube EE, JFrog Artifactory, ZenHub, Git, GitHub, Gradle, Watson / ServiceNow, Grafana, Artifactory

Middleware: IBM Cloud Hyper Protect, IBM Cloud Foundry (PaaS), IBM Cloud DevOps, IBM UrbanCode Deploy, RabbitMQ

Datenbanken: New Relic, MongoDB, PostgreSQL

(Daimler AG) Software Architekt, Software Entwickler (Full Stack), technischer Berater

Daimler AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Zeitraum: 07/15 - 04/20 (4 Jahre, 10 Monate)
            
Firma: Daimler AG
Ort: Vaihingen, Leinfelden-Echterdingen

https://supplier-portal.daimler.com

Projekt: Planung und Umsetzung der Daimler Supplier Database (SDB und Mobile App SDB2Go)

Position: Software Architekt, Software Entwickler (Full Stack), Technischer Kundenberater

Aufgaben: Planung und Neuimplementierung der SDB (JSF, PrimeFaces, React), Planung und Neuimplementierung der Mobile App SDB2Go (Cordova, Angular, Flutter/Dart), Applikationsentwicklung zur Migration und Änderung sensibler Altdaten, BPMN Geschäftsprozessmodellierung mit Camunda, Bestandsaufnahme der Altsysteme, Systemdokumentation, Fachkonzept-Reviews, Architektur- und Code-Reviews, Bugfixing und Performance-Optimierung, Automatisierte Unit-, Integrations- und Regressionstests (Selenium)

Umgebung: Docker, Kubernetes, Amazon Web Services (AWS), Microsoft Azure, OpenSUSE / Ubuntu Linux, Mac OS

Sprachen/Tech.: Java EE (diverse APIs), EJB / CDI / JPA, JSF (PrimeFaces), Ajax, JavaScript / TypeScript / JSX, Dart, jQuery, SQL, HTML5, CSS, XML / XSD, JSON, SOAP, REST, Web Service Standards (WS-*), Spring, Microservices

Tools: IntelliJ IDEA, Camunda (BPMN), Elasticsearch / Lucene (NoSQL), JUnit, Mockito, Selenium, Jenkins, SonarQube, Maven, Gradle, Nexus, Git, GitLab, Gerrit, Jira (SCRUM), Confluence, SoapUI, Google Flutter (Dart), React, Angular, Node.js, Apache Cordova, NPM, Xcode

Middleware: Cloud (AWS, Azure), IBM WebSphere (Application Server Liberty, Portal Server, MQ), Proactive Infrastructure (PAI), RabbitMQ

Datenbanken: IBM DB2 UDB

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden