Integration Engineer - Java
Aktualisiert am 12.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 12.04.2024
Verfügbar zu: 40%
davon vor Ort: 100%
Cloud
Microservices
Identity & Access Management
IAM
JEE
OAuth
OpenID
Deutsch
Muttersprache
Englisch
Gut in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

8 Monate
2023-11 - 2024-06

Konzeption, Konfiguration und Integration eines IAM Servers

Architekt & Software-Entwickler
Architekt & Software-Entwickler
  • Keycloak-Installation
  • Abstimmung mit technischem Betreiber
  • Integration von Keycloak in das bestehende Banken-Core-System
SSO Keycloak OpenIDC/OAuth2 Active Directory Docker Reverse Proxy Oracle
Kronberg bzw. remote
1 Jahr 3 Monate
2023-01 - 2024-03

Weiterentwicklung, Betrieb und Administration

Interim Consultant Red Hat SSO, IAM
Interim Consultant Red Hat SSO, IAM
  • Weiterentwicklung, Betrieb und Administration eines IAM-Servers
  • Abgleich von Anforderungen zur aktuellen Architektur im Projekt und ggf. Erstellung von Anpassungsvorschlägen
  • Technischer Ansprechpartner für verschiedene Stakeholder
Red Hat SSO Keycloak OpenID/OAuth2 SAML Active Directory MySQL MFA
Köln bzw. remote
3 Monate
2023-08 - 2023-10

Erstellung eines Proof-of-Concepts

Architekt & Software-Entwickler
Architekt & Software-Entwickler
  • Konzeption, Konfiguration und Programmierung einer ?Shared Sign On?-Lösung
  • Entwicklung einer Lösung, die bestehende SSO-Anwendungen zu einem Gesamtsystem verbindet
  • Technischer Ansprechpartner für verschiedene Stakeholder
Keycloak Dex Traefik Docker Active Directory SSO OpenIDC/OAuth2 Reverse Proxy
Gesundheitswesen
Tuttlingen
7 Monate
2022-05 - 2022-11

Weiterentwicklung, Betrieb und Administration eines IAM-Servers

Softwareentwicklung
Softwareentwicklung
  • Gewährleistung eines sicheren Betriebs & Life Cycle Management des IAM Systems "Keycloak"
  • Monitoring und Alterting zur Sicherstellung des Betriebs des IAM Dienstes
  • Betreuung & Weiterentwicklung der SPIs zur Anbindung des IAM Dienstes an die Anwendungen des Kunden
  • Konfiguration des IAM-Dienstes
  • Übernahme der Anbindung an den IAM-Dienst
  • Evaluierung eines Umstiegs von Keycloak-WildFly auf Keycloak-Quarkus
  • Evaluierung und Erstellung eines Proof-of-Concepts für einen IAM-Dienst als SaaS
Keycloak v16 OpenID/OAuth2 Kubernetes Java v11 Maven MySQL GitLab
Freiburg bzw. remote
3 Monate
2022-01 - 2022-03

Weiterentwicklung, Betrieb und Administration eines IAM-Servers

Technische Projektleitung Java Spring Angular
Technische Projektleitung

Die primären Projektinhalte sind:

  • Konzeption, Begleitung und Rollout von Identity Management-Projekten (OpenID Connect / Keycloak)

  • Koordination von Partnern, Kunden sowie internen Stakeholdern von diversen Integrationsprojekten und Kundenportalen

  • Unterstützung & Konzeption von Projekten im Bereich SpringBoot / Angular

  • Unterstützung & Konzeption von Weiterentwicklungsprojekten der bestehenden zentralen Beschaffungsplattform (B2B E-Commerce)

SSO
Java Spring Angular
Wiesbaden
4 Monate
2021-09 - 2021-12

Weiterentwicklung, Betrieb und Administration eines IAM-Servers

Identity & Access Management Engineering DevOps
Identity & Access Management Engineering
  • Umsetzen neuer Anforderungen, Weiterentwicklung und Wartung einer Authentifizierungs- und Autorisierungsplattform basierend auf Keycloak und Microservices in einem cross-funktionalen Scrum Team aus Entwicklern, Softwaretestern und Requirements Engineers
  • Gegebenenfalls Mitarbeit in Projekten zur Bereitstellung neuer Anwendungen/Produkte
  • Wartung: Performance-Optimierung, Fehler-Analyse und -Behebung
  • Erstellung technischer Konzepte und Aufwandsschätzungen sowie Dokumentation
Keycloak v15 OpenID/OAuth2/SAML Kubernetes Java v11 Maven Git Jenkins Spring Boot JIRA
DevOps
Frankfurt am Main
1 Jahr 3 Monate
2020-06 - 2021-08

Weiterentwicklung, Betrieb und Administration eines IAM-Servers in Openshift

Identity & Access Management Engineering
Identity & Access Management Engineering
  • Unterstützung bei der Erstellung technischer Spezifikationen
  • Funktionserweiterung des Keycloak-Servers mittels Java (Stichwort SPI)
  • Konfiguration und Integration von Keycloak in vorhandene und neue Projekte
  • Weiterbildung von Mitarbeitern bzgl. OAuth2/OpenID
  • Erstellung einer Backend-Komponente für SCIM API 2.0 mittels Quarkus inkl. Frontend (ReactJS)
Keycloak Openshift Cloud Kubernetes Docker Java 11 CI/CD Tekton Github Action OAuth2/OpenIDC ReactJS Quarkus
Frankfurt am Main
5 Monate
2020-01 - 2020-05

Identity & Access Management Engineering

Requirements Engineer / Solution Architect Zero Trust Network Open ID Connect (OIDC) OAuth ...
Requirements Engineer / Solution Architect
  • 2FA / MFA
  • Konzeption neuer Systeme und Weiterentwicklung bestehender Systeme anhand der IAM Minimumstandards und anderen Security-Standards
  • Mitgestaltung von IAM Prozessen zur Sicherstellung der Sicherheit und zur Einhaltung der IAM Minimumstandards
  • Beratung zu IAM-Themen für die gesamte Bank
  • Projekthafte Konzeption, Planung, Umsetzung und Inbetriebnahme von IAM
  • Infrastrukturen und Lösungen
  • Sicherstellung der Compliance der Systeme durch Dokumentation und - Umsetzung regulatorischer Anforderungen
  • Internationale Zusammenarbeit in globalen Projekten und Squads
  • Sonderaufgaben (z.B. Abarbeitung von SOX Anforderungen)
NetIQ Identity Manager NetIQ Access Manager F5 BigIP Loadbalancer
Zero Trust Network Open ID Connect (OIDC) OAuth Kerberos SAML
Frankfurt am Main
3 Monate
2019-10 - 2019-12

siehe Aus- und Weiterbildung


    1 Jahr
    2018-10 - 2019-09

    Architekt für Identity and Access Management

    IT Architekt OAuth OpenID JEE7 ...
    IT Architekt

    Weiterentwicklung einer bestehenden OAuth2/OpenID -Plattform mit folgenden Themen:

    • 2FA / MFA
    • PSD2
    • Transaktions Signing
    • Softwareintegration und -entwicklung
    • Mandantenfähigkeit

    Anforderungen von (internen und externen) Kunden analysieren
    Abgleich der Anforderungen zur aktuellen Architektur im Projekt und ggf. Erstellung von Anpassungsvorschlägen

    Keycloak Openshift Active Diretory Red Hat SSO WSO2 JIRA Agile Confluence Kubernetes Docker
    OAuth OpenID JEE7 JSE 8 SOAP Java API for RESTful Web Services TLS Microservices SAML Kerberos IAM JSON Web Token (JWT) Requirements Engineering DevOps
    Frankfurt am Main
    6 Monate
    2018-05 - 2018-10

    interne und externe Stakeholder

    Leaddeveloper für OAuth2 Identity Server Scrum OAuth2 OpenID ...
    Leaddeveloper für OAuth2 Identity Server
    • Technischer Ansprechpartner für interne und externe Stakeholder
    • Bindeglied zwischen Projektmanager und Tester
    • Weiterentwicklung einer OAuth2/OpenID -Plattform zur unternehmensweiten und somit internationalen Single-Sign-On (SSO) Lösung
    • Anbindung eines externen Identity Providers (Verimi), inklusive Architektur
    Keycloak RedHat SSO JSE8 JEE7 OpenShift Docker TeamCity Bitbucket Confluence JIRA Agile WildFly Oracle Kubernetes
    Scrum OAuth2 OpenID REST Microservices JSON Web Token (JWT) Requirements Engineering DevOps
    Finanzwirtschaft
    Frankfurt am Main
    5 Monate
    2017-12 - 2018-04

    Steuerung eines Nearshore-Entwicklungsteams

    Lead-Developer Java8 Spring Boot Microservices ...
    Lead-Developer
    • Technical Lead für eine neue Backend-Umgebung
    • Abstimmung mit den Business-Analysten
    • Erstellung von technischen Vorgaben basierend auf User-Stories
    • Steuerung eines Nearshore-Entwicklungsteams
    • Projektsprache ist Englisch
      JEE7 IntelliJ IDEA JIRA Confluence Gradle Git Nexus Jenkins PostgreSQL JPA WildFly AS
      Java8 Spring Boot Microservices Scrum swagger REST
      Frankfurt
      8 Monate
      2017-04 - 2017-11

      Management von Microservices

      • Management von Microservices mittels Cloud-Infrastruktur
      • Anbindung eines Identity and Access Management Systems 
      • Implementierung eines One-Click-Deployments
      • Projektsprache ist Englisch
      BitBucket/Git TeamCity Artifactory SonarQube OpenShift Docker Kubernetes WSO2 API manager JIRA Self Contained Systems API Design OAuth2 Confluence Maven Scrum IntelliJ SOAP LDAP BDT (JBehave) Loadtest (Gatling) Java 8 REST Keycloak IAM
      Finanzwirtschaft
      Frankfurt
      6 Monate
      2016-10 - 2017-03

      Konzeption einer MicroService-Architektur

      Leaddeveloper, Architekt
      Leaddeveloper, Architekt
      • BCE Pattern (Boundary Controller Entity)
      • DDD (Domain Driven Design)
      • Verprobung Spring Boot/Spring Cloud
      JEE 7 JSE8 angularJS 2 JBoss Wildfly GlassFish 7 Payara Spring 4 Eclipse Oracle Docker Postgres WebService REST/SOAP WebSocket Git Jenkins (CI) JIRA Bucket TestNG Enterprise Architect (UML) Scrum/Kanban Code Review Gradle JMS Linux Docker (CD) Self Contained Systems JEE Microprofile Scala Gradle Reactive Programming (RxJava) swagger (API Design) DDD (Domain Driven Design) Netflix Cloud Infrastruktur ircuit Breaker API Gateway
      Asset Management
      Ellwangen
      7 Monate
      2016-03 - 2016-09

      Programmierung (Frankfurt)

      • Wartung und Neuentwicklung von Anwendungen aus dem Konsumenten- kreditgeschäft für die Bereiche Kreditprüfung, Kreditauszahlungen, Zahlungsausfall, Ablösungen und Adresswechsel
      • Beseitigung von Fehlern mit dem Ziel des Go-Life
      • Erstellung einer technischen Dokumentation
      • Betreuung der Produktionsserver (Wildfly-Instanzen)


        JEE 7 angularJS JBoss Wildfly IDEA IntelliJ Oracle 12 Camunda BPMN Process Engine WebService REST/SOAP WS-Security webSocket Git Jenkins (CI) JIRA Arquillian Enterprise Architect (UML) HTML5 Node.js npm less grunt bower Scrum/Kanban OWASP (dependency check) Xanitizer Code Review Zappix Monitoring
        Finanzwirtschaft
        Frankfurt
        11 Monate
        2015-04 - 2016-02

        Architektur, Programmierung

        • Erstellung des technischen Designs für den Fahrplanregel-Import mittels UML
        • Implementierung der technischen Komponente "Leerwagen-Bestandsermittlung"
        • Implementierung der technischen Komponente "Fahrplanregel-Import"
        • Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
        • Durchführen von Komponententests, Modultests, Modulgruppentests
        • Erstellen von Systemdokumentationen
        • Erstellen von Lieferpaketen für die betreffenden Applikationen
        • Projektsprache ist deutsch und englisch
        • Projekt umfasst mehr als vierzig Mitarbeiter
        • Performanzoptimierung / Parallelisierung
        JEE EJB 3 JPA 2 Java 8 Hibernate JSF 2.1 Enterprise Architect JRebel Maven SVN Eclipse Oracle DB 12 JBoss EAP 6.x Clearquest Clearcase. JMockit SonarQube Secure Delivery Center (Genuitec) Spring Batch / Java Batch
        Logistik
        Frankfurt
        3 Monate
        2014-11 - 2015-01

        Programmierung, Releasemanagement

        • Konzeption und Programmierung zuverlässiger Dienste und Komponenten für Internetshops mit aktiver Mitarbeit an der Architektur der Applikationen
        • Anbindung der verschiedenen Backendservices mittels REST & RMI
        • Termingerechte Umsetzung von Projekten nach Anforderungen der Produktbereiche unter Einhaltung von Kompromisse zwischen Zielarchitektur und der pragmatischen Realisierung
        • Bugfixing in den Internetshops
        Spring JEE v7 XML XSLT MVC RMI JavaScript XHTML JUNIT REST Linux SVN Maven Shellskripting Mockito Tomcat Checkstyle CI (Jenkins)
        Telekommunikation
        Karlsruhe
        7 Monate
        2014-04 - 2014-10

        Programmierung

        • Weiterentwicklung einer Informations- und Arbeitsplattform, auf der verschiedene Betriebsprozesse intelligent vernetzt werden.
        • Diese Plattform wird via Cloud national genutzt
        • Einführung einer Modularisierung für den Zugang von Drittanbietern
        • Optimierung der Suchabfragen durch Verwendung einer Volltext-Suchmaschine
        • Zusammenarbeit mit englischsprachigem Remote-Entwicklerteam
        Scrum JIRA JBoss AS 7 JSE 7 JEE 6 (CDI & EJB3 & JPA) Eclipse SVN CI (Jenkins) Solr PostgreSQL 9 inkl. pg_trgm HTML5 REST (Jackson) JSON Kanban UML (Enterprise Architect) MS Sharepoint AngularJS bootstrap
        Landwirtschaft
        Gütersloh, Bönen
        5 Monate
        2013-11 - 2014-03

        Businessanalyse

        Teamleitung
        Teamleitung
        • Extraktion von Daten aus einem Data Warehouse (ETL)
        • Bindeglied zwischen Fachabteilungen
        Oracle 11 SQLDeveloper Informatica PowerCenter 9 Control-M C++ PostgreSQL 9 HP Quality Center GNU Linux
        Frankfurt, Zürich, London
        4 Monate
        2013-07 - 2013-10

        Programmierung, Teamsupport (Nürnberg)

        • Entwicklung einer verteilten JEE-Anwendung zwecks Nachlassverwaltung unter Verwendung einer BPMN 2.0 Process-Engine

         

        SW/Techniken:

        Scrum, Activiti BPM Platform, JBoss AS 7, JSE/JEE 6, SOAP, Eclipse, DB2, CDI, EJB 3, Mockito, Deltaspike, Maven, JSF 2, JPA, WSDL, Subversion, Jenkins (CI)

        1 Jahr 1 Monat
        2012-05 - 2013-05

        Programmierung (Frankfurt, Köln)

        • Implementierung neuer Services für die Themengebiete Artikelarchiv und Etikettendruck, basierend auf eine neu eingeführte Service-orientierte Architektur für eine bundesweite Supermarktkette.
        • Entwicklung von Batch-Anwendungen inklusive Batch-Framework zur Verarbeitung von Kassenbondaten mit Einbindung der Fachlogik per Workflowengine (Activiti bzw. Visual Rules).
        • Die Datenmenge liegt im hohen achtstelligen Bereich.
        • Konvertierung von Cobol-Programmen in Java-Services  

         

        SW/Techniken:

        JSE6, JEE6 (CDI 1.0, EJB 3.x), Spring3, DB2, ESB, SOA, JSON, RestEasy, JMS, Orika, Apache Achiva, myBatis/iBatis, JBoss6, Eclipse, Maven, Subversion, Mockito, QuickBuild, Atlassian Confluence & JIRA, Eclipse Xtend, Rational Application Developer 7.5, agiler Softwareentwicklungsprozess, definierter Release- und Buildprozess

        4 Monate
        2011-12 - 2012-03

        Programmierung (Darmstadt)

        • Programmierung eines nationalen Videoportals.
        • Ablösung des vorhandenen VL/EL-CMS.
        • Simulator für externe Systeme, automatisierte Systemtests, Überprüfung externer Schnittstellen, Regressionsfähig, funktionale / technische Tests.
        • Erstellung Deploymentumgebung für Produktion.
        • Erstellung Entwicklungsdokumentation.

         

        SW/Techniken:

        JSE 5, JEE 6 (JPA 2.0, CDI 1.0), Oracle 11g, Suse Enterprise, Eclipse, Apache Webserver (load Balancer), Apache Tomcat, JUnit, RPM Paketverwaltung, Ant, Maven, freemarker, Selenium, Easymock, Spring, openJPA, Derby, definierter Release- und Buildprozess

        1 Jahr 1 Monat
        2010-11 - 2011-11

        Programmierung (Frankfurt)

        • Weiterentwicklung einer Anwendung zur bundesweiten Disposition von Fern- und Regionalzügen.
        • Der komplexe Swing-Client wurde um Funktionen erweitert, die eine großflächige Streckenstörung (z.B. im Rhein/Main-Gebiet) selbsttätig eingrenzen und Lösungen aufzeigen

         

        SW/Techniken:

        Java SE/EE (80% Backend, 20% Frontend), Oracle 11g, Webservices, AXB, JMS, XSD, AOP, Swing, SubVersion (SVN), PL/SQL, WSDL, EJB 2.x, Spring, JSF, JUnit, JBoss, Tomcat, Hudson, HP Quality Center Enterprise 10, SQL Developer, Lotus Notes (Lotusscript), RMI, definierter Release- und Buildprozess

        9 Monate
        2010-03 - 2010-11

        Programmierung und Teilprojektleitung (Eschborn)

        • Weiterentwicklung eines Internetportals (CRM)
        • Anbindung von externen Systemen (EAI)
        • Lead-Developer & Teamleader für die Entwicklung eines Internet-Shops zwecks Verkauf von Mobilfunk-Tarifen (E-Commerce)

         

        SW/Techniken:

        Java SE/EE, Oracle 11g, Linux, Webservices, Edifact, JAXB, JMS, XSD, XSLT, CVS, mySQL, PL/SQL, SOAP, WSDL, XmlRPC, AspectJ (AOP), DokuWiki, FindBugs, JUnit, Tomcat, Endeavour Application Lifecycle Management, agiler Entwicklungsprozess, definierter Release- und Buildprozess; EDIFACT

        7 Monate
        2009-08 - 2010-02

        Programmierung (Rosbach)

        • Umstellung von Cobol-Programmen nach Java mittels SOA.
        • Konvertierung von CICS-BMS-Masken auf Spring-MVC-Web-Seiten.

         

        SW/Techniken:

        Java EE 5, Spring 2.5, Maven, Subversion, DB2, embedded SQL, SOA, zOS, z/Os, Host, Cobol, Cobertura, Dozer, Joda Time, Java SE 5 (1.5)

        7 Monate
        2008-10 - 2009-04

        Teamleitung, Architektur und Programmierung (Prag)

        • Refactoring eines Java EE Intraday-Handelssystems zur Vergabe von internationalen Stromkapazitäten nach den Gesichtspunkten Stabilität, Geschwindigkeit und Wartbarkeit.
        • Bindeglied zwischen Fachabteilung und Entwicklung für ein Nearshoring-Projekt.
        • Projektsprache ist Englisch.

         

        SW/Techniken:

        Spring, Hibernate, Subversion (SVN), Eclipse, Maven, WebSphere, z/OS, SOA, XML, DB2, SQL, Java EE 5 (JSF Tobago, JDBC, JTA, JAXB), Quartz Scheduler, Ajax, JavaScript, Hessian, UML (Altova UModel), WebServices, definierter Release- und Buildprozess, agiler Entwicklungsprozess

        Aus- und Weiterbildung

        Aus- und Weiterbildung

        4 Monate
        2023-12 - 2024-03

        Interne Weiterbildung

        • Einarbeitung in das Themengebiet ?Entwicklung einer plattformübergreifenden Applikation
        • SW/Techniken: Flutter, Android, iOS

        1 Monat
        2023-12 - 2023-12

        Interne Weiterbildung

        • Einarbeitung in das Themengebiet Blockchain 
        • SW/Techniken: Hyperledger, PKI, Docker, Java

        3 Monate
        2019-10 - 2019-12

        Interne Weiterbildung

        • Cloud Native Java
        • Internet of Things (IoT)
        • SW/Techniken: Java 9, Spring, MongoDB, Cloud, IoT (MQTT), CI/CD

        2 Monate
        2015-02 - 2015-03

        Interne Weiterbildung

        • Die OSGI Service Plattform (dpunkt.verlag)
        • openHAB mit Raspberry PI
        • Java Server Faces 2.2 (dpunkt.verlag)
        • JBoss Wildfly
        • Modelling via EMF/Xtext


        SW/Techniken: 

        OSGI, openHAB, Raspberry PI v2, Debian (embedded Linux), JSF Eclipse EMF, Eclipse Xtext, Domain Specific Language, JBoss Wildfly

        2 Jahre 1 Monat
        2012-04 - 2014-04

        Interne Weiterbildung

        • HTML5 (Peter Kröner, Open Source Press)
        • Clean Code/Refactoring (Robert C. Martin, mitp-Verlag)
        • JEE5 & JEE6
        • SW/Techniken:  HTML5 (inkl. jQuery), JEE5 & JEE6; EJB 3.X; JPA, JBoss 

        1 Monat
        2013-06 - 2013-06

        Interne Weiterbildung

        • HTML5 (Peter Kröner, Open Source Press)
        • BPMN
        • SW/Techniken:  HTML5 (inkl. jQuery), JEE6; EJB 3.X; JPA, JBoss , Activiti

        Position

        Position

        Bin in nationalen und internationalen Teams als Entwickler, Teamleiter und Integration Engineer tätig gewesen.

        Zeige Flexibilität in Themen und überdurchschnittliche Bereitschaft für lebenslanges Lernen und fortlaufende Einarbeitung in neue Themen!

        Kompetenzen

        Kompetenzen

        Top-Skills

        Cloud Microservices Identity & Access Management IAM JEE OAuth OpenID

        Schwerpunkte

        Fachlicher Schwerpunkt:    

        • Java Integrations-Entwickler

              

        Technischer Schwerpunkt:

        • Cloud
        • Microservices
        • Backend
        • REST
        • OAuth/OpenID

        Produkte / Standards / Erfahrungen / Methoden

        Active Directory
        Active Diretory
        Bitbucket
        Cloud
        Confluence
        CyberArk
        Docker
        Eclipse
        F5 BigIP Loadbalancer
        f5 loadbalancer
        Git
        Gradle
        IAM
        IntelliJ IDEA
        IoT
        Jenkins
        JIRA
        JIRA Agile
        JSE8
        JSON Web Token (JWT)
        Kafka
        Kerberos
        Keycloak
        Kubernetes
        Micro Focus Access Manager
        Microservices
        MS Azure
        NetIQ Access Manager
        NetIQ Identity Manager
        Nexus
        OAuth
        OAuth2
        Open ID Connect (OIDC)
        OpenID
        OpenShift
        QuarkusIO
        Red Hat SSO
        Requirements Engineering
        REST
        SAML
        Scrum
        SOAP
        Spring
        Spring Boot
        swagger
        TeamCity
        TLS
        Verschlüsselung (Smartcard)
        WildFly
        WildFly AS
        WSO2
        Zero Trust Network

        Zusammenfassung:  

        • Sehr gute analytische und konzeptionelle Fähigkeiten
        • Selbstständige Arbeitsweise
        • Erfahrungen in agilen Prozessen wie z. B. Scrum oder Kanban
        • Verständnis für wartbare Software-Architektur im JEE- und JSE-Umfeld (z.B. mittels Entwurfsmuster & Clean Code Ansatz)
        • Sehr erfahren in der Optimierung, der Wartung, dem Refactoring und dem Codereview von JSE-/JEE-Applikationen und Services
        • Gute Kenntnisse in der Modellierung (UML) und der Architektur von Software im Enterprise-Umfeld, für Client-Anwendungen und Web-Technologien
        • Hohe Teamfähigkeit, d.h. bin es gewohnt, in internationalen Teams Aufgaben gemeinsam zu lösen
        • Erfahrungen in der Übergabe von Komponenten an Betrieb inkl. Übernahme des 3rd Level Supports
        • Aufgrund meiner technischen Berufsausbildung habe ich ein hohes Interesse an Themen wie IoT (Internet of Things) oder Embedded Entwicklung (Raspberry Pi, STM32F4)


        Programmierkonzepte:

        J2EE, Java WebStart, OOA/OOD, Multitasking, Multithreading, Interprozesskommunikation

        Werkzeuge:
        Spring, Hibernate, Subversion, IntelliJ, Eclipse, GCC, CVS, SCONS, TeamConnection, ClearCase, ClearQuest, Tomcat, WebSphere Application Server

        Protokolle:
        SOAP, RADIUS, SNMP

        Webtechnologien:
        DHTML, XML, XSL, CSS

        Verzeichnisdienste:
        X.500 und Ldap-Verzeichnissdienste

        Dokumentenmanagementsysteme:
        SiDoc und CE

        Automatisierung:

        8051, 80C51, 80C552, PC basierende Maschinensteuerung, SPS


        Erfahrung

        1994  - heute:

        Rolle: freier Softwareentwickler

        Betriebssysteme

        MVS, OS/390
        Novell
        Unix
        AIX, Solaris, Linux
        Windows

        Programmiersprachen

        Basic
        VBA
        C
        C++
        Cobol
        Imake, GNU-Make, Make-Maker etc...
        Java
        Java API for RESTful Web Services
        Java Microprofile
        Java8
        JavaScript
        JEE
        JEE7
        JPA
        JSE 8
        Lotus Notes Script
        Lotus Script
        Perl
        ReactJS
        Shell
        Unix-Shellskript
        yacc/lex

        Datenbanken

        Access
        DB2
        JDBC
        Lotus Notes
        MongoDB
        MS SQL Database
        MS SQL Server
        MySQL
        ODBC
        Oracle
        Postgres
        PostgreSQL
        SQL

        Datenkommunikation

        Internet, Intranet
        SOAP, HTTP
        Message Queuing
        JMS
        SNMP
        TCP/IP
        Sockets

        Hardware

        Bus
        I2C
        embedded Systeme
        80C552, 8051
        IBM Großrechner
        PC
        IBM kompatible PCs
        SPS
        S5

        Branchen

        Branchen

        • Automatisierungstechnik
        • Finanzwirtschaft
        • Gesundheitswesen
        • Handel
        • Landwirtschaft
        • Logistik
        • Telekommunikation

        Einsatzorte

        Einsatzorte

        Deutschland, Schweiz
        möglich

        Projekte

        Projekte

        8 Monate
        2023-11 - 2024-06

        Konzeption, Konfiguration und Integration eines IAM Servers

        Architekt & Software-Entwickler
        Architekt & Software-Entwickler
        • Keycloak-Installation
        • Abstimmung mit technischem Betreiber
        • Integration von Keycloak in das bestehende Banken-Core-System
        SSO Keycloak OpenIDC/OAuth2 Active Directory Docker Reverse Proxy Oracle
        Kronberg bzw. remote
        1 Jahr 3 Monate
        2023-01 - 2024-03

        Weiterentwicklung, Betrieb und Administration

        Interim Consultant Red Hat SSO, IAM
        Interim Consultant Red Hat SSO, IAM
        • Weiterentwicklung, Betrieb und Administration eines IAM-Servers
        • Abgleich von Anforderungen zur aktuellen Architektur im Projekt und ggf. Erstellung von Anpassungsvorschlägen
        • Technischer Ansprechpartner für verschiedene Stakeholder
        Red Hat SSO Keycloak OpenID/OAuth2 SAML Active Directory MySQL MFA
        Köln bzw. remote
        3 Monate
        2023-08 - 2023-10

        Erstellung eines Proof-of-Concepts

        Architekt & Software-Entwickler
        Architekt & Software-Entwickler
        • Konzeption, Konfiguration und Programmierung einer ?Shared Sign On?-Lösung
        • Entwicklung einer Lösung, die bestehende SSO-Anwendungen zu einem Gesamtsystem verbindet
        • Technischer Ansprechpartner für verschiedene Stakeholder
        Keycloak Dex Traefik Docker Active Directory SSO OpenIDC/OAuth2 Reverse Proxy
        Gesundheitswesen
        Tuttlingen
        7 Monate
        2022-05 - 2022-11

        Weiterentwicklung, Betrieb und Administration eines IAM-Servers

        Softwareentwicklung
        Softwareentwicklung
        • Gewährleistung eines sicheren Betriebs & Life Cycle Management des IAM Systems "Keycloak"
        • Monitoring und Alterting zur Sicherstellung des Betriebs des IAM Dienstes
        • Betreuung & Weiterentwicklung der SPIs zur Anbindung des IAM Dienstes an die Anwendungen des Kunden
        • Konfiguration des IAM-Dienstes
        • Übernahme der Anbindung an den IAM-Dienst
        • Evaluierung eines Umstiegs von Keycloak-WildFly auf Keycloak-Quarkus
        • Evaluierung und Erstellung eines Proof-of-Concepts für einen IAM-Dienst als SaaS
        Keycloak v16 OpenID/OAuth2 Kubernetes Java v11 Maven MySQL GitLab
        Freiburg bzw. remote
        3 Monate
        2022-01 - 2022-03

        Weiterentwicklung, Betrieb und Administration eines IAM-Servers

        Technische Projektleitung Java Spring Angular
        Technische Projektleitung

        Die primären Projektinhalte sind:

        • Konzeption, Begleitung und Rollout von Identity Management-Projekten (OpenID Connect / Keycloak)

        • Koordination von Partnern, Kunden sowie internen Stakeholdern von diversen Integrationsprojekten und Kundenportalen

        • Unterstützung & Konzeption von Projekten im Bereich SpringBoot / Angular

        • Unterstützung & Konzeption von Weiterentwicklungsprojekten der bestehenden zentralen Beschaffungsplattform (B2B E-Commerce)

        SSO
        Java Spring Angular
        Wiesbaden
        4 Monate
        2021-09 - 2021-12

        Weiterentwicklung, Betrieb und Administration eines IAM-Servers

        Identity & Access Management Engineering DevOps
        Identity & Access Management Engineering
        • Umsetzen neuer Anforderungen, Weiterentwicklung und Wartung einer Authentifizierungs- und Autorisierungsplattform basierend auf Keycloak und Microservices in einem cross-funktionalen Scrum Team aus Entwicklern, Softwaretestern und Requirements Engineers
        • Gegebenenfalls Mitarbeit in Projekten zur Bereitstellung neuer Anwendungen/Produkte
        • Wartung: Performance-Optimierung, Fehler-Analyse und -Behebung
        • Erstellung technischer Konzepte und Aufwandsschätzungen sowie Dokumentation
        Keycloak v15 OpenID/OAuth2/SAML Kubernetes Java v11 Maven Git Jenkins Spring Boot JIRA
        DevOps
        Frankfurt am Main
        1 Jahr 3 Monate
        2020-06 - 2021-08

        Weiterentwicklung, Betrieb und Administration eines IAM-Servers in Openshift

        Identity & Access Management Engineering
        Identity & Access Management Engineering
        • Unterstützung bei der Erstellung technischer Spezifikationen
        • Funktionserweiterung des Keycloak-Servers mittels Java (Stichwort SPI)
        • Konfiguration und Integration von Keycloak in vorhandene und neue Projekte
        • Weiterbildung von Mitarbeitern bzgl. OAuth2/OpenID
        • Erstellung einer Backend-Komponente für SCIM API 2.0 mittels Quarkus inkl. Frontend (ReactJS)
        Keycloak Openshift Cloud Kubernetes Docker Java 11 CI/CD Tekton Github Action OAuth2/OpenIDC ReactJS Quarkus
        Frankfurt am Main
        5 Monate
        2020-01 - 2020-05

        Identity & Access Management Engineering

        Requirements Engineer / Solution Architect Zero Trust Network Open ID Connect (OIDC) OAuth ...
        Requirements Engineer / Solution Architect
        • 2FA / MFA
        • Konzeption neuer Systeme und Weiterentwicklung bestehender Systeme anhand der IAM Minimumstandards und anderen Security-Standards
        • Mitgestaltung von IAM Prozessen zur Sicherstellung der Sicherheit und zur Einhaltung der IAM Minimumstandards
        • Beratung zu IAM-Themen für die gesamte Bank
        • Projekthafte Konzeption, Planung, Umsetzung und Inbetriebnahme von IAM
        • Infrastrukturen und Lösungen
        • Sicherstellung der Compliance der Systeme durch Dokumentation und - Umsetzung regulatorischer Anforderungen
        • Internationale Zusammenarbeit in globalen Projekten und Squads
        • Sonderaufgaben (z.B. Abarbeitung von SOX Anforderungen)
        NetIQ Identity Manager NetIQ Access Manager F5 BigIP Loadbalancer
        Zero Trust Network Open ID Connect (OIDC) OAuth Kerberos SAML
        Frankfurt am Main
        3 Monate
        2019-10 - 2019-12

        siehe Aus- und Weiterbildung


          1 Jahr
          2018-10 - 2019-09

          Architekt für Identity and Access Management

          IT Architekt OAuth OpenID JEE7 ...
          IT Architekt

          Weiterentwicklung einer bestehenden OAuth2/OpenID -Plattform mit folgenden Themen:

          • 2FA / MFA
          • PSD2
          • Transaktions Signing
          • Softwareintegration und -entwicklung
          • Mandantenfähigkeit

          Anforderungen von (internen und externen) Kunden analysieren
          Abgleich der Anforderungen zur aktuellen Architektur im Projekt und ggf. Erstellung von Anpassungsvorschlägen

          Keycloak Openshift Active Diretory Red Hat SSO WSO2 JIRA Agile Confluence Kubernetes Docker
          OAuth OpenID JEE7 JSE 8 SOAP Java API for RESTful Web Services TLS Microservices SAML Kerberos IAM JSON Web Token (JWT) Requirements Engineering DevOps
          Frankfurt am Main
          6 Monate
          2018-05 - 2018-10

          interne und externe Stakeholder

          Leaddeveloper für OAuth2 Identity Server Scrum OAuth2 OpenID ...
          Leaddeveloper für OAuth2 Identity Server
          • Technischer Ansprechpartner für interne und externe Stakeholder
          • Bindeglied zwischen Projektmanager und Tester
          • Weiterentwicklung einer OAuth2/OpenID -Plattform zur unternehmensweiten und somit internationalen Single-Sign-On (SSO) Lösung
          • Anbindung eines externen Identity Providers (Verimi), inklusive Architektur
          Keycloak RedHat SSO JSE8 JEE7 OpenShift Docker TeamCity Bitbucket Confluence JIRA Agile WildFly Oracle Kubernetes
          Scrum OAuth2 OpenID REST Microservices JSON Web Token (JWT) Requirements Engineering DevOps
          Finanzwirtschaft
          Frankfurt am Main
          5 Monate
          2017-12 - 2018-04

          Steuerung eines Nearshore-Entwicklungsteams

          Lead-Developer Java8 Spring Boot Microservices ...
          Lead-Developer
          • Technical Lead für eine neue Backend-Umgebung
          • Abstimmung mit den Business-Analysten
          • Erstellung von technischen Vorgaben basierend auf User-Stories
          • Steuerung eines Nearshore-Entwicklungsteams
          • Projektsprache ist Englisch
            JEE7 IntelliJ IDEA JIRA Confluence Gradle Git Nexus Jenkins PostgreSQL JPA WildFly AS
            Java8 Spring Boot Microservices Scrum swagger REST
            Frankfurt
            8 Monate
            2017-04 - 2017-11

            Management von Microservices

            • Management von Microservices mittels Cloud-Infrastruktur
            • Anbindung eines Identity and Access Management Systems 
            • Implementierung eines One-Click-Deployments
            • Projektsprache ist Englisch
            BitBucket/Git TeamCity Artifactory SonarQube OpenShift Docker Kubernetes WSO2 API manager JIRA Self Contained Systems API Design OAuth2 Confluence Maven Scrum IntelliJ SOAP LDAP BDT (JBehave) Loadtest (Gatling) Java 8 REST Keycloak IAM
            Finanzwirtschaft
            Frankfurt
            6 Monate
            2016-10 - 2017-03

            Konzeption einer MicroService-Architektur

            Leaddeveloper, Architekt
            Leaddeveloper, Architekt
            • BCE Pattern (Boundary Controller Entity)
            • DDD (Domain Driven Design)
            • Verprobung Spring Boot/Spring Cloud
            JEE 7 JSE8 angularJS 2 JBoss Wildfly GlassFish 7 Payara Spring 4 Eclipse Oracle Docker Postgres WebService REST/SOAP WebSocket Git Jenkins (CI) JIRA Bucket TestNG Enterprise Architect (UML) Scrum/Kanban Code Review Gradle JMS Linux Docker (CD) Self Contained Systems JEE Microprofile Scala Gradle Reactive Programming (RxJava) swagger (API Design) DDD (Domain Driven Design) Netflix Cloud Infrastruktur ircuit Breaker API Gateway
            Asset Management
            Ellwangen
            7 Monate
            2016-03 - 2016-09

            Programmierung (Frankfurt)

            • Wartung und Neuentwicklung von Anwendungen aus dem Konsumenten- kreditgeschäft für die Bereiche Kreditprüfung, Kreditauszahlungen, Zahlungsausfall, Ablösungen und Adresswechsel
            • Beseitigung von Fehlern mit dem Ziel des Go-Life
            • Erstellung einer technischen Dokumentation
            • Betreuung der Produktionsserver (Wildfly-Instanzen)


              JEE 7 angularJS JBoss Wildfly IDEA IntelliJ Oracle 12 Camunda BPMN Process Engine WebService REST/SOAP WS-Security webSocket Git Jenkins (CI) JIRA Arquillian Enterprise Architect (UML) HTML5 Node.js npm less grunt bower Scrum/Kanban OWASP (dependency check) Xanitizer Code Review Zappix Monitoring
              Finanzwirtschaft
              Frankfurt
              11 Monate
              2015-04 - 2016-02

              Architektur, Programmierung

              • Erstellung des technischen Designs für den Fahrplanregel-Import mittels UML
              • Implementierung der technischen Komponente "Leerwagen-Bestandsermittlung"
              • Implementierung der technischen Komponente "Fahrplanregel-Import"
              • Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
              • Durchführen von Komponententests, Modultests, Modulgruppentests
              • Erstellen von Systemdokumentationen
              • Erstellen von Lieferpaketen für die betreffenden Applikationen
              • Projektsprache ist deutsch und englisch
              • Projekt umfasst mehr als vierzig Mitarbeiter
              • Performanzoptimierung / Parallelisierung
              JEE EJB 3 JPA 2 Java 8 Hibernate JSF 2.1 Enterprise Architect JRebel Maven SVN Eclipse Oracle DB 12 JBoss EAP 6.x Clearquest Clearcase. JMockit SonarQube Secure Delivery Center (Genuitec) Spring Batch / Java Batch
              Logistik
              Frankfurt
              3 Monate
              2014-11 - 2015-01

              Programmierung, Releasemanagement

              • Konzeption und Programmierung zuverlässiger Dienste und Komponenten für Internetshops mit aktiver Mitarbeit an der Architektur der Applikationen
              • Anbindung der verschiedenen Backendservices mittels REST & RMI
              • Termingerechte Umsetzung von Projekten nach Anforderungen der Produktbereiche unter Einhaltung von Kompromisse zwischen Zielarchitektur und der pragmatischen Realisierung
              • Bugfixing in den Internetshops
              Spring JEE v7 XML XSLT MVC RMI JavaScript XHTML JUNIT REST Linux SVN Maven Shellskripting Mockito Tomcat Checkstyle CI (Jenkins)
              Telekommunikation
              Karlsruhe
              7 Monate
              2014-04 - 2014-10

              Programmierung

              • Weiterentwicklung einer Informations- und Arbeitsplattform, auf der verschiedene Betriebsprozesse intelligent vernetzt werden.
              • Diese Plattform wird via Cloud national genutzt
              • Einführung einer Modularisierung für den Zugang von Drittanbietern
              • Optimierung der Suchabfragen durch Verwendung einer Volltext-Suchmaschine
              • Zusammenarbeit mit englischsprachigem Remote-Entwicklerteam
              Scrum JIRA JBoss AS 7 JSE 7 JEE 6 (CDI & EJB3 & JPA) Eclipse SVN CI (Jenkins) Solr PostgreSQL 9 inkl. pg_trgm HTML5 REST (Jackson) JSON Kanban UML (Enterprise Architect) MS Sharepoint AngularJS bootstrap
              Landwirtschaft
              Gütersloh, Bönen
              5 Monate
              2013-11 - 2014-03

              Businessanalyse

              Teamleitung
              Teamleitung
              • Extraktion von Daten aus einem Data Warehouse (ETL)
              • Bindeglied zwischen Fachabteilungen
              Oracle 11 SQLDeveloper Informatica PowerCenter 9 Control-M C++ PostgreSQL 9 HP Quality Center GNU Linux
              Frankfurt, Zürich, London
              4 Monate
              2013-07 - 2013-10

              Programmierung, Teamsupport (Nürnberg)

              • Entwicklung einer verteilten JEE-Anwendung zwecks Nachlassverwaltung unter Verwendung einer BPMN 2.0 Process-Engine

               

              SW/Techniken:

              Scrum, Activiti BPM Platform, JBoss AS 7, JSE/JEE 6, SOAP, Eclipse, DB2, CDI, EJB 3, Mockito, Deltaspike, Maven, JSF 2, JPA, WSDL, Subversion, Jenkins (CI)

              1 Jahr 1 Monat
              2012-05 - 2013-05

              Programmierung (Frankfurt, Köln)

              • Implementierung neuer Services für die Themengebiete Artikelarchiv und Etikettendruck, basierend auf eine neu eingeführte Service-orientierte Architektur für eine bundesweite Supermarktkette.
              • Entwicklung von Batch-Anwendungen inklusive Batch-Framework zur Verarbeitung von Kassenbondaten mit Einbindung der Fachlogik per Workflowengine (Activiti bzw. Visual Rules).
              • Die Datenmenge liegt im hohen achtstelligen Bereich.
              • Konvertierung von Cobol-Programmen in Java-Services  

               

              SW/Techniken:

              JSE6, JEE6 (CDI 1.0, EJB 3.x), Spring3, DB2, ESB, SOA, JSON, RestEasy, JMS, Orika, Apache Achiva, myBatis/iBatis, JBoss6, Eclipse, Maven, Subversion, Mockito, QuickBuild, Atlassian Confluence & JIRA, Eclipse Xtend, Rational Application Developer 7.5, agiler Softwareentwicklungsprozess, definierter Release- und Buildprozess

              4 Monate
              2011-12 - 2012-03

              Programmierung (Darmstadt)

              • Programmierung eines nationalen Videoportals.
              • Ablösung des vorhandenen VL/EL-CMS.
              • Simulator für externe Systeme, automatisierte Systemtests, Überprüfung externer Schnittstellen, Regressionsfähig, funktionale / technische Tests.
              • Erstellung Deploymentumgebung für Produktion.
              • Erstellung Entwicklungsdokumentation.

               

              SW/Techniken:

              JSE 5, JEE 6 (JPA 2.0, CDI 1.0), Oracle 11g, Suse Enterprise, Eclipse, Apache Webserver (load Balancer), Apache Tomcat, JUnit, RPM Paketverwaltung, Ant, Maven, freemarker, Selenium, Easymock, Spring, openJPA, Derby, definierter Release- und Buildprozess

              1 Jahr 1 Monat
              2010-11 - 2011-11

              Programmierung (Frankfurt)

              • Weiterentwicklung einer Anwendung zur bundesweiten Disposition von Fern- und Regionalzügen.
              • Der komplexe Swing-Client wurde um Funktionen erweitert, die eine großflächige Streckenstörung (z.B. im Rhein/Main-Gebiet) selbsttätig eingrenzen und Lösungen aufzeigen

               

              SW/Techniken:

              Java SE/EE (80% Backend, 20% Frontend), Oracle 11g, Webservices, AXB, JMS, XSD, AOP, Swing, SubVersion (SVN), PL/SQL, WSDL, EJB 2.x, Spring, JSF, JUnit, JBoss, Tomcat, Hudson, HP Quality Center Enterprise 10, SQL Developer, Lotus Notes (Lotusscript), RMI, definierter Release- und Buildprozess

              9 Monate
              2010-03 - 2010-11

              Programmierung und Teilprojektleitung (Eschborn)

              • Weiterentwicklung eines Internetportals (CRM)
              • Anbindung von externen Systemen (EAI)
              • Lead-Developer & Teamleader für die Entwicklung eines Internet-Shops zwecks Verkauf von Mobilfunk-Tarifen (E-Commerce)

               

              SW/Techniken:

              Java SE/EE, Oracle 11g, Linux, Webservices, Edifact, JAXB, JMS, XSD, XSLT, CVS, mySQL, PL/SQL, SOAP, WSDL, XmlRPC, AspectJ (AOP), DokuWiki, FindBugs, JUnit, Tomcat, Endeavour Application Lifecycle Management, agiler Entwicklungsprozess, definierter Release- und Buildprozess; EDIFACT

              7 Monate
              2009-08 - 2010-02

              Programmierung (Rosbach)

              • Umstellung von Cobol-Programmen nach Java mittels SOA.
              • Konvertierung von CICS-BMS-Masken auf Spring-MVC-Web-Seiten.

               

              SW/Techniken:

              Java EE 5, Spring 2.5, Maven, Subversion, DB2, embedded SQL, SOA, zOS, z/Os, Host, Cobol, Cobertura, Dozer, Joda Time, Java SE 5 (1.5)

              7 Monate
              2008-10 - 2009-04

              Teamleitung, Architektur und Programmierung (Prag)

              • Refactoring eines Java EE Intraday-Handelssystems zur Vergabe von internationalen Stromkapazitäten nach den Gesichtspunkten Stabilität, Geschwindigkeit und Wartbarkeit.
              • Bindeglied zwischen Fachabteilung und Entwicklung für ein Nearshoring-Projekt.
              • Projektsprache ist Englisch.

               

              SW/Techniken:

              Spring, Hibernate, Subversion (SVN), Eclipse, Maven, WebSphere, z/OS, SOA, XML, DB2, SQL, Java EE 5 (JSF Tobago, JDBC, JTA, JAXB), Quartz Scheduler, Ajax, JavaScript, Hessian, UML (Altova UModel), WebServices, definierter Release- und Buildprozess, agiler Entwicklungsprozess

              Aus- und Weiterbildung

              Aus- und Weiterbildung

              4 Monate
              2023-12 - 2024-03

              Interne Weiterbildung

              • Einarbeitung in das Themengebiet ?Entwicklung einer plattformübergreifenden Applikation
              • SW/Techniken: Flutter, Android, iOS

              1 Monat
              2023-12 - 2023-12

              Interne Weiterbildung

              • Einarbeitung in das Themengebiet Blockchain 
              • SW/Techniken: Hyperledger, PKI, Docker, Java

              3 Monate
              2019-10 - 2019-12

              Interne Weiterbildung

              • Cloud Native Java
              • Internet of Things (IoT)
              • SW/Techniken: Java 9, Spring, MongoDB, Cloud, IoT (MQTT), CI/CD

              2 Monate
              2015-02 - 2015-03

              Interne Weiterbildung

              • Die OSGI Service Plattform (dpunkt.verlag)
              • openHAB mit Raspberry PI
              • Java Server Faces 2.2 (dpunkt.verlag)
              • JBoss Wildfly
              • Modelling via EMF/Xtext


              SW/Techniken: 

              OSGI, openHAB, Raspberry PI v2, Debian (embedded Linux), JSF Eclipse EMF, Eclipse Xtext, Domain Specific Language, JBoss Wildfly

              2 Jahre 1 Monat
              2012-04 - 2014-04

              Interne Weiterbildung

              • HTML5 (Peter Kröner, Open Source Press)
              • Clean Code/Refactoring (Robert C. Martin, mitp-Verlag)
              • JEE5 & JEE6
              • SW/Techniken:  HTML5 (inkl. jQuery), JEE5 & JEE6; EJB 3.X; JPA, JBoss 

              1 Monat
              2013-06 - 2013-06

              Interne Weiterbildung

              • HTML5 (Peter Kröner, Open Source Press)
              • BPMN
              • SW/Techniken:  HTML5 (inkl. jQuery), JEE6; EJB 3.X; JPA, JBoss , Activiti

              Position

              Position

              Bin in nationalen und internationalen Teams als Entwickler, Teamleiter und Integration Engineer tätig gewesen.

              Zeige Flexibilität in Themen und überdurchschnittliche Bereitschaft für lebenslanges Lernen und fortlaufende Einarbeitung in neue Themen!

              Kompetenzen

              Kompetenzen

              Top-Skills

              Cloud Microservices Identity & Access Management IAM JEE OAuth OpenID

              Schwerpunkte

              Fachlicher Schwerpunkt:    

              • Java Integrations-Entwickler

                    

              Technischer Schwerpunkt:

              • Cloud
              • Microservices
              • Backend
              • REST
              • OAuth/OpenID

              Produkte / Standards / Erfahrungen / Methoden

              Active Directory
              Active Diretory
              Bitbucket
              Cloud
              Confluence
              CyberArk
              Docker
              Eclipse
              F5 BigIP Loadbalancer
              f5 loadbalancer
              Git
              Gradle
              IAM
              IntelliJ IDEA
              IoT
              Jenkins
              JIRA
              JIRA Agile
              JSE8
              JSON Web Token (JWT)
              Kafka
              Kerberos
              Keycloak
              Kubernetes
              Micro Focus Access Manager
              Microservices
              MS Azure
              NetIQ Access Manager
              NetIQ Identity Manager
              Nexus
              OAuth
              OAuth2
              Open ID Connect (OIDC)
              OpenID
              OpenShift
              QuarkusIO
              Red Hat SSO
              Requirements Engineering
              REST
              SAML
              Scrum
              SOAP
              Spring
              Spring Boot
              swagger
              TeamCity
              TLS
              Verschlüsselung (Smartcard)
              WildFly
              WildFly AS
              WSO2
              Zero Trust Network

              Zusammenfassung:  

              • Sehr gute analytische und konzeptionelle Fähigkeiten
              • Selbstständige Arbeitsweise
              • Erfahrungen in agilen Prozessen wie z. B. Scrum oder Kanban
              • Verständnis für wartbare Software-Architektur im JEE- und JSE-Umfeld (z.B. mittels Entwurfsmuster & Clean Code Ansatz)
              • Sehr erfahren in der Optimierung, der Wartung, dem Refactoring und dem Codereview von JSE-/JEE-Applikationen und Services
              • Gute Kenntnisse in der Modellierung (UML) und der Architektur von Software im Enterprise-Umfeld, für Client-Anwendungen und Web-Technologien
              • Hohe Teamfähigkeit, d.h. bin es gewohnt, in internationalen Teams Aufgaben gemeinsam zu lösen
              • Erfahrungen in der Übergabe von Komponenten an Betrieb inkl. Übernahme des 3rd Level Supports
              • Aufgrund meiner technischen Berufsausbildung habe ich ein hohes Interesse an Themen wie IoT (Internet of Things) oder Embedded Entwicklung (Raspberry Pi, STM32F4)


              Programmierkonzepte:

              J2EE, Java WebStart, OOA/OOD, Multitasking, Multithreading, Interprozesskommunikation

              Werkzeuge:
              Spring, Hibernate, Subversion, IntelliJ, Eclipse, GCC, CVS, SCONS, TeamConnection, ClearCase, ClearQuest, Tomcat, WebSphere Application Server

              Protokolle:
              SOAP, RADIUS, SNMP

              Webtechnologien:
              DHTML, XML, XSL, CSS

              Verzeichnisdienste:
              X.500 und Ldap-Verzeichnissdienste

              Dokumentenmanagementsysteme:
              SiDoc und CE

              Automatisierung:

              8051, 80C51, 80C552, PC basierende Maschinensteuerung, SPS


              Erfahrung

              1994  - heute:

              Rolle: freier Softwareentwickler

              Betriebssysteme

              MVS, OS/390
              Novell
              Unix
              AIX, Solaris, Linux
              Windows

              Programmiersprachen

              Basic
              VBA
              C
              C++
              Cobol
              Imake, GNU-Make, Make-Maker etc...
              Java
              Java API for RESTful Web Services
              Java Microprofile
              Java8
              JavaScript
              JEE
              JEE7
              JPA
              JSE 8
              Lotus Notes Script
              Lotus Script
              Perl
              ReactJS
              Shell
              Unix-Shellskript
              yacc/lex

              Datenbanken

              Access
              DB2
              JDBC
              Lotus Notes
              MongoDB
              MS SQL Database
              MS SQL Server
              MySQL
              ODBC
              Oracle
              Postgres
              PostgreSQL
              SQL

              Datenkommunikation

              Internet, Intranet
              SOAP, HTTP
              Message Queuing
              JMS
              SNMP
              TCP/IP
              Sockets

              Hardware

              Bus
              I2C
              embedded Systeme
              80C552, 8051
              IBM Großrechner
              PC
              IBM kompatible PCs
              SPS
              S5

              Branchen

              Branchen

              • Automatisierungstechnik
              • Finanzwirtschaft
              • Gesundheitswesen
              • Handel
              • Landwirtschaft
              • Logistik
              • Telekommunikation

              Vertrauen Sie auf GULP

              Im Bereich Freelancing
              Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

              Fragen?

              Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

              Das GULP Freelancer-Portal

              Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.