Microservices, Java, Kotlin, Python, TypeScript, Spring-Boot, Kubernetes, Docker, Kafka, Angular, ReactJS, Postgresql, Oracle, Quarkus, JSF, MongoDB
Aktualisiert am 06.02.2026
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.12.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java 21
Kotlin
Kubernetes
Microservices
Docker
Angular
React
OAuth 2.0
OpenID
Keycloak
PostgreSQL
Oracle
TypeScript
Quarkus
Java EE
JSF
Deutsch
fließend
Englisch
fließend
Kroatisch
Muttersprache

Einsatzorte

Einsatzorte

Rhein-Main Gebiet (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

1 Jahr 8 Monate
2025-02 - heute

ZOB ? Identity & Access Management (IAM) Plattform

Senior Java/Kotlin Developer & IAM Specialist Java 21 Kotlin Spring Boot ...
Senior Java/Kotlin Developer & IAM Specialist
  • Konzeption, Design und Entwicklung einer zentralen IAM-Plattform zur Verwaltung von Benutzeridentitäten, Rollen und Zugriffsrechten über mehrere DVAG-Applikationen hinweg
  • Architektur und Implementierung von Microservices zur Authentifizierung und Autorisierung mit Java 21, Kotlin, Spring Boot und Quarkus
  • Integration von Keycloak als zentrale IAM-Komponente mit OAuth 2.0 und JWT für Single Sign-On (SSO)
  • Implementierung rollen- und attributbasierter Zugriffskontrollen (RBAC/ABAC) für granulare Berechtigungskonzepte
  • Entwicklung und Deployment von REST-APIs zur Nutzer- und Rollenverwaltung
  • Containerisierung und Orchestrierung in Docker/Kubernetes-Umgebungen auf Microsoft Azure
  • Aufbau und Pflege von CI/CD-Pipelines mit GitHub Actions, Helm und Maven
  • Sicherstellung von Security-, Compliance- und Datenschutzanforderungen gemäß IAM-Policies
  • Einsatz von Nimbus JOSE + JWT zur Umsetzung symmetrischer und asymmetrischer Kryptographie (RSA, EC), inklusive Signierung und Verschlüsselung von Tokens 


Auswirkung:

Zentralisierte IAM-Lösung für sichere und vereinheitlichte Zugriffsverwaltung über alle DVAG-Systeme


Team:

9 Mitarbeiter

Java 21 Kotlin Spring Boot Quarkus Keycloak OAuth 2.0 JWT Docker Kubernetes Microsoft Azure GitHub Actions Helm PostgreSQL MongoDB Grafana Prometheus JUnit Testcontainer Playwright WireMock SonarQube Nimbus Kryptographie EC RSA Security
DVAG (Deutsche Vermögensberatung)
Frankfurt am Main
3 Jahre 9 Monate
2021-08 - 2025-04

VP Digitaler Abschluss

Senior Java/Kotlin Full-Stack Developer Java 21 Kotlin Spring Boot ...
Senior Java/Kotlin Full-Stack Developer
  • Entwicklung einer vollständig digitalen Plattform für Versicherungs- und Investmentabschlüsse mit automatisiertem Workflow
  • Konzeption und Implementierung moderner Microservice-Architekturen mit Java 21 und Spring Boot in containerisierten Umgebungen (Docker, Kubernetes)
  • Entwicklung und Optimierung von PostgreSQL/Azure SQL-Abfragen für High-Performance-Datenzugriffe
  • Design und Implementierung von REST-APIs und Integration externer Systeme via Feign und SOAP-Clients
  • Implementierung sicherer Authentifizierungs- und Autorisierungsmechanismen mit OAuth 2.0
  • Aufbau und Verwaltung von CI/CD-Pipelines mit GitHub Actions, Helm und Maven für automatisierte Azure-Deployments
  • Implementierung von Publish-Subscribe-Kommunikation zwischen Microservices mittels Apache Kafka
  • Modellierung und Automatisierung von Geschäftsprozessen mit BPMN und Camunda
  • Entwicklung von Frontend-Komponenten mit Angular 18 und TypeScript
  • Messaging-Integration mit Apache Kafka und Quartz Scheduler für Jobsteuerung
  • Durchführung von Code Reviews, Refactoring und Qualitätssicherung durch Unit- und Integrationstests
  • Erstellung von PDF Dokumente mit PDFBox


Auswirkung:

Erhöhte Prozesssicherheit, Einhaltung von Compliance-Vorgaben, verbesserte Kundenerfahrung durch nahtlosen digitalen Signaturprozess


Team:

15 Mitarbeiter

Java 21 Kotlin Spring Boot Microservices Docker Kubernetes OAuth Microsoft Azure Flyway PostgreSQL Azure SQL MongoDB GitHub Actions Kafka Helm Angular 18 TypeScript BPMN Camunda REST Services SOAP Feign Maven Gradle SonarQube Liquibase Grafana Prometheus JUnit Testcontainer Playwright WireMock Quartz Scheduler PDFBox
DVAG (Deutsche Vermögensberatung)
Frankfurt am Main
2 Jahre 6 Monate
2019-03 - 2021-08

GIAM ? Global Identity & Access Management

Senior Java/JEE Developer ? IAM & Microservices Java 11 Microservices BPMN ...
Senior Java/JEE Developer ? IAM & Microservices

  • Design und Implementierung eines zentralen IAM-Tools für Authentifizierung und Autorisierung von Personen und deren Ressourcen
  • Provisionierung und Verwaltung von Benutzeridentitäten in LDAP und Microsoft Active Directory
  • Implementierung von Publish-Subscribe-Kommunikation zwischen Microservices mittels Apache Kafka
  • Entwicklung von Kafka Streams-Anwendungen zur Echtzeit-Verarbeitung und Aggregation von Events
  • Entwicklung von Microservices zur Identity Management mit Java 11 und Spring Boot
  • Containerisierung mit Docker und Orchestrierung in Kubernetes-Clustern
  • Design und Umsetzung komplexer Geschäftsprozesse mit BPMN, DMN mittels Flowable und Camunda
  • Implementierung von Visualisierungen und Dashboards mit Kibana und Elasticsearch
  • Graph-Datenbankmodellierung mit Neo4J und PostgreSQL/MongoDB
  • Frontend-Entwicklung mit ReactJS und GraphQL
  • REST und SOAP-Schnittstellen-Integration
  • DB Refactoring und Versionierung mit Flyway
  • Erstellung von Unit- und Integrationstests mit JUnit


Auswirkung:

Zentralisierte Identitätsverwaltung mit verbesserter Sicherheit und Compliance across global operations


Team:

20+ Mitarbeiter

Java 11 Microservices BPMN Flowable Camunda Apache Kafka Docker Kubernetes AWS Elasticsearch Logstash Kibana Flyway ReactJS TypeScript GraphQL Active Directory LDAP Azure AD PowerShell Neo4J PostgreSQL MongoDB Git JUnit Maven Gradle Jenkins Linux (Mint CentOS Ubuntu) Quartz Scheduler Scrum/Kanban
Merck KGaA (Pharma und Medizintechnik)
Darmstadt
6 Monate
2018-11 - 2019-04

HUGO (Handels und Geschäftsoptimierer)

Softwareentwickler Java 8 JEE Angular 6/7 ...
Softwareentwickler

HUGO ? Handels- und Geschäftsoptimierungs-Plattform (Investment Banking)

  • Entwicklung einer Analyse-Plattform im Investment Banking für systematische Kundenanfrage-Analyse
  • Konzeption, Design und Implementierung von Softwarekomponenten mit Java 8 und Spring
  • Anreicherung von Kundenanfragen mit Real-Time Marktdaten zur Preisoptimierung
  • Integration von Bloomberg-, Murex-, ICubic- und Marktdaten-Schnittstellen
  • REST Services und SOAP-Integration für externe Datenquellen
  • Client-Entwicklung mit JSF und Primefaces, Migration zu Angular 6/7 und TypeScript
  • PySpark-zu-Scala-Portierung für Advanced Analytics
  • Quartz Scheduler für automatisierte Jobverwaltung
  • Unit-Testing mit JUnit und Code-Refactoring


Auswirkung:

Verbessertes Pricing durch Real-Time Datenintegration; schnellere analytische Insights für Trading & Sales


Team:

8 Mitarbeiter

Java 8 JEE Angular 6/7 Type Script Spark Scala REST Services Java Script Maven Spring JAXB XML JUnit Mercury EBP Oracle JMS Tomcat Hibernate IntelliJ
DZ Bank AG
Frankfurt am Main
2 Jahre 7 Monate
2016-05 - 2018-11

Core/CoreGP/Verbund ? Customer Data Management Platform

Senior Java/JEE Full-Stack Developer JEE Java 8 Angular 5 ...
Senior Java/JEE Full-Stack Developer
  • Design und Implementierung eines führenden Systems für Verwaltung von personenbezogenen Daten und Kundenprofilen
  • Architektur und Entwicklung von Microservices mit Java 8, JPA, Hibernate und Spring Data
  • Entwicklung serverseitiger Komponenten mit WebServices, JMS und moderne Cloud-Integration
  • Client-Entwicklung mit Angular 5, TypeScript, PrimeNG, RxJS und GoJS
  • REST und SOAP-Schnittstellen-Design für Datenintegration
  • Conception and design of Kubernetes und Docker für containerisierte Deployments
  • Apache Kafka für Event Streaming und asynchrone Datenverarbeitung
  • DB Design, Optimierung und Liquibase-basierte Migrationen
  • Erstellung von Migrationsskripten und Datenbank-Refactoring
  • Integration von COBOL-Copybook-basierten Hoststrecken
  • Unit-Testing mit JUnit und Performance-Optimierung


Auswirkung:

Vereinheitlichte Kundendatenverwaltung über mehrere Systeme; verbesserte Datenkonsistenz und -qualität


Team:

 5?80 Mitarbeiter (großes Projekt)

JEE Java 8 Angular 5 TypeScript PrimeNG RxJS GoJS JPA Hibernate Lucene Elasticsearch Spring Spring Data Spring Security Spring Batch Solr Liquibase Oracle PostgreSQL Kubernetes Docker Apache Kafka REST Services Maven Git Jenkins Bamboo Quartz Scheduler IntelliJ
Commerzbank AG | Frankfurt am Main
3 Jahre 4 Monate
2013-02 - 2016-05

PRISM/Connect & MsbBv ? Advisor & Customer Management System

Senior Java/JEE Full-Stack Developer JEE Java JPA ...
Senior Java/JEE Full-Stack Developer

  • Konzeption, Design und Implementierung eines Managementsystems für Berater, Beraterrollen und Kunden
  • Entwicklung von Softwarekomponenten mit JPA, Hibernate, Spring und JMS
  • Frontend-Entwicklung mit JSF, Richfaces und Primefaces
  • Erstellung von Migrationsskripten zur Datenbefüllung und Weiterentwicklung
  • Performance-Tuning mit JProfiler
  • Integration externer Systeme und Datenbank-Design
  • REST und SOAP-Schnittstellen-Implementierung
  • COBOL-Copybook-Integration für Legacy-Systeme
  • Unit-Testing und Code Review


Auswirkung:

Zentralisiertes Advisor-Management mit verbesserter Datenqualität und Customer Service


Team:

3?30 Mitarbeiter

JEE Java JPA Hibernate Hibernate Search Spring Spring MVC Spring Security Spring Batch Solr Lucene Infinispan Tomcat Websphere MQSeries JSF Richfaces Primefaces JProfiler JAXB XML XSD JDBC Maven Ant JUnit TFS Git WebServices Log4J/SLF4J Logback Oracle DB2 JMS EJB 3.x Jenkins Jira
Commerzbank AG | Frankfurt am Main
1 Jahr 4 Monate
2011-10 - 2013-01

Phoenix Unlimited Projekt: Komplexes Buchungs-, Reservierungs- und Stammdaten-System

JEE Java 6 Hibernate ...

Ein komplexes Projekt für Buchung, Reservierung und Bereithaltung der Stammdaten in der Touristik. (Projekt insgesamt ca. 200 Mitarbeiter) 

  • Konzeption, Design und Programmierung von Softwarekomponenten.     
  • Agile Java-Softwareentwicklung
  • Entwicklung von serverseitigen Komponenten mit Hibernate und EJB
  • Erstellen von Migrationskripten (Liquibase) mittels SQL
  • Entwicklung von DSL - XText Komponenten
  • Weiterentwicklung von Eclipse Plugins (RCP)
  • Bereitstellen von Schnittstellen
  • Model-getriebene-Entwicklung(MDA)
  • Erstellung von JUnit Tests
  • Refactoring
  • Code Review
  • Aufwandschätzungen
JEE Java 6 Hibernate JBoss EJB 3.x XML XSD X-PATH JDBC Ant JUnit Subversion WebServices Log4J JNDI Oracle JIRA JMS Eclipse Eclipse Plugin(RCP) OSGI Xtext DSL MDA UML Magic Draw Linux SLF4J liquibase eclipse buckminster camel Solr lucene EJB DSL (Xtext) Eclipse Plugin (RCP)
Tourismus ? DERTOUR (Rewe Group)
4 Monate
2011-07 - 2011-10

Programmieren von Apps für Android-Umgebung

Android Java Eclipse ...
Android Java Eclipse SQLite
1 Jahr 5 Monate
2010-06 - 2011-10

Matrix Projekt: Investment Banking Risk Management / Modernisierung

JEE Java 6 XML ...

Investmentbanking-RiskManagment(Internationales Projekt). Konsolidierung und Redesign einer Vielzahl von Schnittstellen für Markt-, Trade- und Positionsdaten sowie Konfigurationsdaten. Ablösung von extern gelieferten Ratings durch ein heuristisch statistisches Verfahren auf basis historischer Marktdaten.  Umstellung des Entwicklungsprozesses von Einzelfall-Implementierungen (C++) auf moderne modellgetriebene Entwicklung auf Basis von Eclipse EMF (Java). Integration nativer C++ Komponenten in Java Steuer- und Schnittstellenprozesse. Einführung einer Plugin-Architektur zur schrittweisen Erweiterung der Prozesse um weitere Schnittstellen. (Projekt insgesamt ca. 30 Mitarbeiter weltweit, Java Entwicklung 2 Mitarbeiter)   

  • Konzeption, Design und Programmierung von Softwarekomponenten.     
  • Agile Java-Softwareentwicklung
  • JMS Messaging
  • Multithreading auf Mehr-Prozessoren-Systemen
  • Weiterentwicklung von Eclipse Plugin
  • Pflege und Entwicklung der Datenbank
  • Optimierung und Tuning von SQL Anfragen
  • Anpassung und Anbindung von WebServices (WSDL, SOAP)
  • Modelgetriebene Entwicklung mittels Eclipse EMF
  • Anbindung der Schnittstellen (Bloomberg,Chunks,Trades,Bonds?)
  • Batchverarbeitung
  • Evaluierung von Apache Camel und Apache ServiceMix
  • Erstellung von JUnit und DBUnit Tests
  • Refactoring
  • Code Review
  • Aufwandschätzungen
JEE Java 6 XML XSD X-PATH JDBC Ant JUnit DBUnit CVS WebServices ActiveMQ Log4J JNDI Oracle JIRA Team Forge JMS Eclipse Eclipse Plugin(RCP) OSGI ECORE EMF UML SQL Enterprise Architekt Unix Linux Enterprise Service Bus(ESB) Apache ServiceMix Apache Camel Enterprise Integrations Patterns(EIP) Tomcat Tibco Schnittstellen Eclipse EMF Plugin-Architektur JMS Messaging Multithreading Hadoop
Bank ? Deutsche Bank
1 Jahr
2009-05 - 2010-04

KP Core Projekt: Personenstammdaten-System / Neuentwicklung

J2EE Java 5 Spring ...

Neuentwicklung eines Personenstammdatensystems zur Erfassung und Pflege von Kundenstammdaten (Teilkomponenten ServiceLayer und Frontend), Projekt insgesamt ca. 400 Mitarbeiter, Teilteam Ca. 30 Mitarbeiter

  • Konzeption, Design und Programmierung von Softwarekomponenten.     
  • Java-Softwareentwicklung
  • Anpassung und Anbindung von WebServices (WSDL, SOAP, JAXB, JAX-WS, JAXP)
  • Entwicklung mit Spring
  • Anbindung von externen Referenzsystemen (Hostsystemen)
  • mittels J2Ims
  • Modelgetriebene Entwicklung mit FRAME
  • Entwicklung eines Simulators für die ServiceLayer Schicht mittels Db4O (Objektorientierte DB)
  • Entwicklung von Contracts auf der Basis von Groovy
  • Anpassung von Maven-Skripten
  • Erstellung von Tests in SOAP-UI
  • Erstellung von JUnit Tests
  • Refactoring
  • Code Review
  • Aufwandschätzungen
J2EE Java 5 Spring XML XSD X-PATH Maven JSF Java Scrip JUnit EasyMock ClearCase WebServices JAX-WS JAXB JAXP SOAP-UI SOA FRAME Groovy Db4O Log4J JNDI IBM Websphere MQ Series Eclipse RAD Mercury Test Directory Mingle Agile Softwareentwicklung SCRUM Enterprise Architekt XML Spy Altova DB4O Oracle DB2
Bank ? Commerzbank AG
1 Jahr 9 Monate
2007-08 - 2009-04

NKA, LEGI Projekte: Customer & Bank Products Management

J2EE JDBC Struts ...

Neuentwicklung eines Softwaresystems zur Erfassung und Bearbeitung von Kunden und Bankprodukten, Ca. 12 Mitarbeiter (Entwicklungs- und Softwaretestbereich)

  • Konzeption, Design und Programmierung von Softwarekomponenten. 
  • Java-Softwareentwicklung (Frontend, Backend)
  • Architektur
  • DB Design, Erstellung von DB Schema
  • Datenbankmigration
  • Externe Schnittstellen Implementierung(SOA, Web Services, MQ Series)
  • EJB Implementierung
  • JSP Coaching
  • Machbarkeitsstudie mittels Hibernate
  • Erstellung von JUnit Tests
  • Testen mit JMeter
  • Refactoring
  • Aufwandschätzungen
  • Design / Modellierung (UML)
  • Kundensupport
    J2EE JDBC Struts JSP EJB Java Script XML XSD X-PATH FOP JUnit Log4J Eclipse WSAD RAD Mercury Test Directory CM Synergie SQL JNDI HTML CSS Ant JMeter Hibernate IBM Websphere DB2 Informix DB Visualizer MQ Series SOA Architektur DB Design WebServices
    Bank ? Dresdner Bank
    2 Monate
    2007-07 - 2007-08

    Airline-Buchungs-System

    J2EE JSP HTML ...

    Wartung des bestehenden Buchungs-Reservierungssystem für verschiedene Airlines wie z.B . Emirates. Es wurden Systeme Amadeus und Renaissance benutzt.

    Weltweit Ca. 10 - 15 Mitarbeiter

     

    Aufgaben:             

    • Java-Softwareentwicklung (Frontend, Backend)
    • Wartungsarbeiten
    • Refactoring
    J2EE JSP HTML Java Script XML XSD X-PATH Log4J Eclipse Tomcat
    Touristic
    3 Jahre 6 Monate
    2004-02 - 2007-07

    MoVe

    J2EE Swing EJB ...

    Neuentwicklung eines komplexen Softwaresystems zur Erstellung und Bearbeitung von Sortierlisten für Sortiermaschinen im Bereich Briefsortierung der Deutschen Post World Net.

    Ca. 70 Mitarbeiter (Entwicklungs- und Softwaretestbereich)

     

    Aufgaben:             

    • Konzeption, Design und Programmierung von Softwarekomponenten.
    • Java-Softwareentwicklung
    • Prototypische Implementierung (Machbarkeitstudie)
    • Implementierung von komplexen Oberflächen mittels Java Swing
    • Swing Coaching
    • Backend Implementierung (EJB)
    • Anpassung von Ant-Skripten
    • Erstellung von JUnit Tests
    • Aufwandschätzung
    • Erstellung des fachlichen Konzepts
    • Design / Modellierung (UML)
    • Koordination eines Teams von bis zu 3 Personen
    • Fehlermanagement
    • Kundensupport
    J2EE Swing EJB JUnit Ant Eclipse JBuilder X X-doclet Log4J Mercury Test Directory BugZilla XML WinCVS Together Architect Oracle 9i Oracle IAS (Applicationserver) Oracle Toplink SQL PLSQL Developer TOAD Extreme Programming (XP)
    Post
    1 Jahr 2 Monate
    2002-12 - 2004-01

    BZA-NS, NSADP

    J2EE Servlets JSP ...

    Weiterentwicklung eines Softwaresystems zur Verarbeitung und Codierung der Nachsendeaufträge in Briefzentren.

    Ca. 10 Mitarbeiter (Entwicklungsbereich)

    Aufgaben:             

    • Weiterentwicklung einer Server basierenden Java-Anwendung (Servlets) zur Verarbeitung und Codierung der Nachsendeaufträge.
    • Java-Softwareentwicklung
    • Anpassung von Shellskripten
    • Datenbankmodellierung
    • Erstellung von JUnit Tests
    • Aufwandschätzung
    • Erstellung des fachlichen Konzepts
    • Fehlermanagement
    • Kundensupport
    J2EE Servlets JSP Struts Java Scrip JUnit Ant SQL XML JBuilder 8 HTML CSS Tomcat JDBC Oracle 8i TOAD Log4J BugZilla WinCVS
    Post
    4 Monate
    2002-08 - 2002-11

    MAP

    J2EE JSP EJB ...

    Weiterentwicklung eines Softwaresystems zur Verwaltung und Planung von Ressourcen  innerhalb von Projekten  der Deutschen Post.

    Ca. 15 Mitarbeiter (Entwicklungsbereich)

    Aufgaben:             

    • Implementierung eines Softwaresystems unter Verwendung von Java / J2EE.
    • Java-Entwicklung (Frontend, JSP)        
    J2EE JSP EJB Java Script HTML CSS Ant Together 4 XML Ultra Edit BEA WebLogic Oracle TOAD PVCS
    Post
    10 Monate
    2001-10 - 2002-07

    Evaluierung von Testtools für verschiedene Java und J2EE Projekte

    J2EE Java EJB ...

    2 Mitarbeiter

    Aufgaben:             

    • Evaluierung von Testtools
    • Erstellung von Testkonzepten
    • Implementierung
    J2EE Java EJB Together 4 BEA WebLogic Oracle
    Post

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    1999 - 2002

    Studium der Informatik

    Bachelor of Science in Informatik

    FH Darmstadt


    1994

    Studium der Bauingenieurwesen in Jugoslawien

    Bauingenieur

    Position

    Position

    Senior Java/JEE/Kotlin Full-Stack Developer & Cloud Architect

    Kompetenzen

    Kompetenzen

    Top-Skills

    Java 21 Kotlin Kubernetes Microservices Docker Angular React OAuth 2.0 OpenID Keycloak PostgreSQL Oracle TypeScript Quarkus Java EE JSF

    Aufgabenbereiche

    • Performance Tuning
    • Architektur
    • Implementierung
    • Agile Softwareentwicklung
    • Evaluierung
    • Modellierung
    • Weiterentwicklung
    • Refactoring
    • Konzeption, Design und Programmierung

    Produkte / Standards / Erfahrungen / Methoden

    AWS
    Camunda
    Docker
    EBP
    GIT
    Hibernate
    IntelliJ
    IntelliJ IDEA
    Jenkins
    Jira
    JMS
    Kafka
    Kanban
    Kubernetes
    Maven
    REST Services
    Scrum
    Spark
    Spring
    Tomcat
    VMware
    XML

    Profil

    • Senior Java/JEE Full-Stack Developer mit 25+ Jahren erfolgreicher Erfahrung in der Entwicklung unternehmenskritischer Softwaresysteme. Spezialisierung auf moderne Microservices-Architekturen, Cloud-Deployment (Azure, AWS), Kubernetes-Orchestrierung und Identity & Access Management (IAM).
    • Bewährte Expertise in Datenbankenoptimierung (PostgreSQL, Oracle, Azure SQL), CI/CD-Pipeline-Design und agiler Softwareentwicklung. Einsatz von moderner Java-Versionen (17?21), Spring Boot, Kotlin und aktueller Enterprise-Technologien. Starke analytische Fähigkeiten mit Fokus auf skalierbare, sichere und wartbare Softwarelösungen.
    • Neben meiner Backend- Expertise arbeite ich sicher im Frontend mit Angular und ReactJS und verfüge über fundiertes Wissen in Integrations- und Messaging-Technologien wie Kafka, ActiveMQ und REST/SOAP.


    Kernkompetenzen:

    Backend & Enterprise-Entwicklung

    • Java 17?21
    • Kotlin
    • JEE / Jakarta EE
    • EJB
    • Spring Boot
    • Spring Data
    • Hibernate
    • JPA
    • Quarkus
    • Microservices
    • REST Services
    • SOAP
    • Spring Security
    • DDD (Domain-Driven Design)


    Cloud & Container Orchestrierung

    • Microsoft Azure
    • AWS (EC2, Lambda, S3, RDS)
    • Docker
    • Kubernetes
    • Helm
    • Infrastructure-as-Code
    • GitOps


    CI/CD & DevOps

    • GitHub Actions
    • GitLab CI/CD
    • Jenkins
    • Maven
    • Gradle
    • Automated Deployments
    • SonarQube
    • Trivy
    • Build-Pipelines


    Identity & Access Management (IAM)

    • Keycloak
    • OAuth 2.0
    • OpenID Connect (OIDC)
    • JWT
    • RBAC (Role-Based Access Control)
    • ABAC (Attribute-Based Access Control
    • Nimbus (JOSE + JWT)
    • Kryptographie
    • RSA
    • EC


    Performance

    • Query-Optimierung 
    • Database Tuning 
    • DB Refactoring (Flyway, Liquibase)


    Messaging & Event Streaming

    • Apache Kafka
    • ActiveMQ
    • IBM MQ
    • JMS
    • Asynchrone Kommunikation


    Testing & Qualitätssicherung

    • JUnit
    • Mockito
    • Testcontainers
    • WireMock
    • Cucumber/Gherkin
    • Playwright
    • Automatisierte Integrationstests


    Observability & Monitoring

    • ELK Stack
    • Prometheus
    • Grafana
    • Distributed Tracing
    • Kibana


    Frontend-Entwicklung

    • Angular (5?18)
    • ReactJS
    • TypeScript
    • RxJS
    • PrimeNG
    • JSF / Primefaces


    Prozessautomatisierung

    • BPMN 2.0
    • Camunda
    • Flowable
    • Apache Camel
    • Quartz Scheduler
    • Workflow-Automation


    Weitere Technologien

    • Linux/Unix
    • Git / GitHub / GitLab
    • IntelliJ IDEA
    • Visual Studio
    • Jira
    • Confluence
    • Agile / Scrum
    • OpenAPI / Swagger


    Server

    • IBM Websphere
    • JBoss
    • Wildfly
    • Tomcat

    Betriebssysteme

    CentOS
    Dos
    Linux Mint
    Ubuntu
    Unix
    Windows
    Windows XP

    Programmiersprachen

    Java
    Type Script
    Scala
    Groovy
    Python

    Datenbanken

    Azure SQL
    DB2
    H2
    Informix
    MongoDB
    MySQL
    Neo4J
    Oracle
    12.x
    PostgreSQL
    Sybase

    Datenkommunikation

    Bus
    CORBA
    Internet, Intranet
    LAN, LAN Manager
    TCP/IP

    Hardware

    Digital
    Digitale Signalprozessoren
    PC

    Branchen

    Branchen

    • Bank
    • Chemie und Pharma
    • Post
    • Touristic

    Einsatzorte

    Einsatzorte

    Rhein-Main Gebiet (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)
    möglich

    Projekte

    Projekte

    1 Jahr 8 Monate
    2025-02 - heute

    ZOB ? Identity & Access Management (IAM) Plattform

    Senior Java/Kotlin Developer & IAM Specialist Java 21 Kotlin Spring Boot ...
    Senior Java/Kotlin Developer & IAM Specialist
    • Konzeption, Design und Entwicklung einer zentralen IAM-Plattform zur Verwaltung von Benutzeridentitäten, Rollen und Zugriffsrechten über mehrere DVAG-Applikationen hinweg
    • Architektur und Implementierung von Microservices zur Authentifizierung und Autorisierung mit Java 21, Kotlin, Spring Boot und Quarkus
    • Integration von Keycloak als zentrale IAM-Komponente mit OAuth 2.0 und JWT für Single Sign-On (SSO)
    • Implementierung rollen- und attributbasierter Zugriffskontrollen (RBAC/ABAC) für granulare Berechtigungskonzepte
    • Entwicklung und Deployment von REST-APIs zur Nutzer- und Rollenverwaltung
    • Containerisierung und Orchestrierung in Docker/Kubernetes-Umgebungen auf Microsoft Azure
    • Aufbau und Pflege von CI/CD-Pipelines mit GitHub Actions, Helm und Maven
    • Sicherstellung von Security-, Compliance- und Datenschutzanforderungen gemäß IAM-Policies
    • Einsatz von Nimbus JOSE + JWT zur Umsetzung symmetrischer und asymmetrischer Kryptographie (RSA, EC), inklusive Signierung und Verschlüsselung von Tokens 


    Auswirkung:

    Zentralisierte IAM-Lösung für sichere und vereinheitlichte Zugriffsverwaltung über alle DVAG-Systeme


    Team:

    9 Mitarbeiter

    Java 21 Kotlin Spring Boot Quarkus Keycloak OAuth 2.0 JWT Docker Kubernetes Microsoft Azure GitHub Actions Helm PostgreSQL MongoDB Grafana Prometheus JUnit Testcontainer Playwright WireMock SonarQube Nimbus Kryptographie EC RSA Security
    DVAG (Deutsche Vermögensberatung)
    Frankfurt am Main
    3 Jahre 9 Monate
    2021-08 - 2025-04

    VP Digitaler Abschluss

    Senior Java/Kotlin Full-Stack Developer Java 21 Kotlin Spring Boot ...
    Senior Java/Kotlin Full-Stack Developer
    • Entwicklung einer vollständig digitalen Plattform für Versicherungs- und Investmentabschlüsse mit automatisiertem Workflow
    • Konzeption und Implementierung moderner Microservice-Architekturen mit Java 21 und Spring Boot in containerisierten Umgebungen (Docker, Kubernetes)
    • Entwicklung und Optimierung von PostgreSQL/Azure SQL-Abfragen für High-Performance-Datenzugriffe
    • Design und Implementierung von REST-APIs und Integration externer Systeme via Feign und SOAP-Clients
    • Implementierung sicherer Authentifizierungs- und Autorisierungsmechanismen mit OAuth 2.0
    • Aufbau und Verwaltung von CI/CD-Pipelines mit GitHub Actions, Helm und Maven für automatisierte Azure-Deployments
    • Implementierung von Publish-Subscribe-Kommunikation zwischen Microservices mittels Apache Kafka
    • Modellierung und Automatisierung von Geschäftsprozessen mit BPMN und Camunda
    • Entwicklung von Frontend-Komponenten mit Angular 18 und TypeScript
    • Messaging-Integration mit Apache Kafka und Quartz Scheduler für Jobsteuerung
    • Durchführung von Code Reviews, Refactoring und Qualitätssicherung durch Unit- und Integrationstests
    • Erstellung von PDF Dokumente mit PDFBox


    Auswirkung:

    Erhöhte Prozesssicherheit, Einhaltung von Compliance-Vorgaben, verbesserte Kundenerfahrung durch nahtlosen digitalen Signaturprozess


    Team:

    15 Mitarbeiter

    Java 21 Kotlin Spring Boot Microservices Docker Kubernetes OAuth Microsoft Azure Flyway PostgreSQL Azure SQL MongoDB GitHub Actions Kafka Helm Angular 18 TypeScript BPMN Camunda REST Services SOAP Feign Maven Gradle SonarQube Liquibase Grafana Prometheus JUnit Testcontainer Playwright WireMock Quartz Scheduler PDFBox
    DVAG (Deutsche Vermögensberatung)
    Frankfurt am Main
    2 Jahre 6 Monate
    2019-03 - 2021-08

    GIAM ? Global Identity & Access Management

    Senior Java/JEE Developer ? IAM & Microservices Java 11 Microservices BPMN ...
    Senior Java/JEE Developer ? IAM & Microservices

    • Design und Implementierung eines zentralen IAM-Tools für Authentifizierung und Autorisierung von Personen und deren Ressourcen
    • Provisionierung und Verwaltung von Benutzeridentitäten in LDAP und Microsoft Active Directory
    • Implementierung von Publish-Subscribe-Kommunikation zwischen Microservices mittels Apache Kafka
    • Entwicklung von Kafka Streams-Anwendungen zur Echtzeit-Verarbeitung und Aggregation von Events
    • Entwicklung von Microservices zur Identity Management mit Java 11 und Spring Boot
    • Containerisierung mit Docker und Orchestrierung in Kubernetes-Clustern
    • Design und Umsetzung komplexer Geschäftsprozesse mit BPMN, DMN mittels Flowable und Camunda
    • Implementierung von Visualisierungen und Dashboards mit Kibana und Elasticsearch
    • Graph-Datenbankmodellierung mit Neo4J und PostgreSQL/MongoDB
    • Frontend-Entwicklung mit ReactJS und GraphQL
    • REST und SOAP-Schnittstellen-Integration
    • DB Refactoring und Versionierung mit Flyway
    • Erstellung von Unit- und Integrationstests mit JUnit


    Auswirkung:

    Zentralisierte Identitätsverwaltung mit verbesserter Sicherheit und Compliance across global operations


    Team:

    20+ Mitarbeiter

    Java 11 Microservices BPMN Flowable Camunda Apache Kafka Docker Kubernetes AWS Elasticsearch Logstash Kibana Flyway ReactJS TypeScript GraphQL Active Directory LDAP Azure AD PowerShell Neo4J PostgreSQL MongoDB Git JUnit Maven Gradle Jenkins Linux (Mint CentOS Ubuntu) Quartz Scheduler Scrum/Kanban
    Merck KGaA (Pharma und Medizintechnik)
    Darmstadt
    6 Monate
    2018-11 - 2019-04

    HUGO (Handels und Geschäftsoptimierer)

    Softwareentwickler Java 8 JEE Angular 6/7 ...
    Softwareentwickler

    HUGO ? Handels- und Geschäftsoptimierungs-Plattform (Investment Banking)

    • Entwicklung einer Analyse-Plattform im Investment Banking für systematische Kundenanfrage-Analyse
    • Konzeption, Design und Implementierung von Softwarekomponenten mit Java 8 und Spring
    • Anreicherung von Kundenanfragen mit Real-Time Marktdaten zur Preisoptimierung
    • Integration von Bloomberg-, Murex-, ICubic- und Marktdaten-Schnittstellen
    • REST Services und SOAP-Integration für externe Datenquellen
    • Client-Entwicklung mit JSF und Primefaces, Migration zu Angular 6/7 und TypeScript
    • PySpark-zu-Scala-Portierung für Advanced Analytics
    • Quartz Scheduler für automatisierte Jobverwaltung
    • Unit-Testing mit JUnit und Code-Refactoring


    Auswirkung:

    Verbessertes Pricing durch Real-Time Datenintegration; schnellere analytische Insights für Trading & Sales


    Team:

    8 Mitarbeiter

    Java 8 JEE Angular 6/7 Type Script Spark Scala REST Services Java Script Maven Spring JAXB XML JUnit Mercury EBP Oracle JMS Tomcat Hibernate IntelliJ
    DZ Bank AG
    Frankfurt am Main
    2 Jahre 7 Monate
    2016-05 - 2018-11

    Core/CoreGP/Verbund ? Customer Data Management Platform

    Senior Java/JEE Full-Stack Developer JEE Java 8 Angular 5 ...
    Senior Java/JEE Full-Stack Developer
    • Design und Implementierung eines führenden Systems für Verwaltung von personenbezogenen Daten und Kundenprofilen
    • Architektur und Entwicklung von Microservices mit Java 8, JPA, Hibernate und Spring Data
    • Entwicklung serverseitiger Komponenten mit WebServices, JMS und moderne Cloud-Integration
    • Client-Entwicklung mit Angular 5, TypeScript, PrimeNG, RxJS und GoJS
    • REST und SOAP-Schnittstellen-Design für Datenintegration
    • Conception and design of Kubernetes und Docker für containerisierte Deployments
    • Apache Kafka für Event Streaming und asynchrone Datenverarbeitung
    • DB Design, Optimierung und Liquibase-basierte Migrationen
    • Erstellung von Migrationsskripten und Datenbank-Refactoring
    • Integration von COBOL-Copybook-basierten Hoststrecken
    • Unit-Testing mit JUnit und Performance-Optimierung


    Auswirkung:

    Vereinheitlichte Kundendatenverwaltung über mehrere Systeme; verbesserte Datenkonsistenz und -qualität


    Team:

     5?80 Mitarbeiter (großes Projekt)

    JEE Java 8 Angular 5 TypeScript PrimeNG RxJS GoJS JPA Hibernate Lucene Elasticsearch Spring Spring Data Spring Security Spring Batch Solr Liquibase Oracle PostgreSQL Kubernetes Docker Apache Kafka REST Services Maven Git Jenkins Bamboo Quartz Scheduler IntelliJ
    Commerzbank AG | Frankfurt am Main
    3 Jahre 4 Monate
    2013-02 - 2016-05

    PRISM/Connect & MsbBv ? Advisor & Customer Management System

    Senior Java/JEE Full-Stack Developer JEE Java JPA ...
    Senior Java/JEE Full-Stack Developer

    • Konzeption, Design und Implementierung eines Managementsystems für Berater, Beraterrollen und Kunden
    • Entwicklung von Softwarekomponenten mit JPA, Hibernate, Spring und JMS
    • Frontend-Entwicklung mit JSF, Richfaces und Primefaces
    • Erstellung von Migrationsskripten zur Datenbefüllung und Weiterentwicklung
    • Performance-Tuning mit JProfiler
    • Integration externer Systeme und Datenbank-Design
    • REST und SOAP-Schnittstellen-Implementierung
    • COBOL-Copybook-Integration für Legacy-Systeme
    • Unit-Testing und Code Review


    Auswirkung:

    Zentralisiertes Advisor-Management mit verbesserter Datenqualität und Customer Service


    Team:

    3?30 Mitarbeiter

    JEE Java JPA Hibernate Hibernate Search Spring Spring MVC Spring Security Spring Batch Solr Lucene Infinispan Tomcat Websphere MQSeries JSF Richfaces Primefaces JProfiler JAXB XML XSD JDBC Maven Ant JUnit TFS Git WebServices Log4J/SLF4J Logback Oracle DB2 JMS EJB 3.x Jenkins Jira
    Commerzbank AG | Frankfurt am Main
    1 Jahr 4 Monate
    2011-10 - 2013-01

    Phoenix Unlimited Projekt: Komplexes Buchungs-, Reservierungs- und Stammdaten-System

    JEE Java 6 Hibernate ...

    Ein komplexes Projekt für Buchung, Reservierung und Bereithaltung der Stammdaten in der Touristik. (Projekt insgesamt ca. 200 Mitarbeiter) 

    • Konzeption, Design und Programmierung von Softwarekomponenten.     
    • Agile Java-Softwareentwicklung
    • Entwicklung von serverseitigen Komponenten mit Hibernate und EJB
    • Erstellen von Migrationskripten (Liquibase) mittels SQL
    • Entwicklung von DSL - XText Komponenten
    • Weiterentwicklung von Eclipse Plugins (RCP)
    • Bereitstellen von Schnittstellen
    • Model-getriebene-Entwicklung(MDA)
    • Erstellung von JUnit Tests
    • Refactoring
    • Code Review
    • Aufwandschätzungen
    JEE Java 6 Hibernate JBoss EJB 3.x XML XSD X-PATH JDBC Ant JUnit Subversion WebServices Log4J JNDI Oracle JIRA JMS Eclipse Eclipse Plugin(RCP) OSGI Xtext DSL MDA UML Magic Draw Linux SLF4J liquibase eclipse buckminster camel Solr lucene EJB DSL (Xtext) Eclipse Plugin (RCP)
    Tourismus ? DERTOUR (Rewe Group)
    4 Monate
    2011-07 - 2011-10

    Programmieren von Apps für Android-Umgebung

    Android Java Eclipse ...
    Android Java Eclipse SQLite
    1 Jahr 5 Monate
    2010-06 - 2011-10

    Matrix Projekt: Investment Banking Risk Management / Modernisierung

    JEE Java 6 XML ...

    Investmentbanking-RiskManagment(Internationales Projekt). Konsolidierung und Redesign einer Vielzahl von Schnittstellen für Markt-, Trade- und Positionsdaten sowie Konfigurationsdaten. Ablösung von extern gelieferten Ratings durch ein heuristisch statistisches Verfahren auf basis historischer Marktdaten.  Umstellung des Entwicklungsprozesses von Einzelfall-Implementierungen (C++) auf moderne modellgetriebene Entwicklung auf Basis von Eclipse EMF (Java). Integration nativer C++ Komponenten in Java Steuer- und Schnittstellenprozesse. Einführung einer Plugin-Architektur zur schrittweisen Erweiterung der Prozesse um weitere Schnittstellen. (Projekt insgesamt ca. 30 Mitarbeiter weltweit, Java Entwicklung 2 Mitarbeiter)   

    • Konzeption, Design und Programmierung von Softwarekomponenten.     
    • Agile Java-Softwareentwicklung
    • JMS Messaging
    • Multithreading auf Mehr-Prozessoren-Systemen
    • Weiterentwicklung von Eclipse Plugin
    • Pflege und Entwicklung der Datenbank
    • Optimierung und Tuning von SQL Anfragen
    • Anpassung und Anbindung von WebServices (WSDL, SOAP)
    • Modelgetriebene Entwicklung mittels Eclipse EMF
    • Anbindung der Schnittstellen (Bloomberg,Chunks,Trades,Bonds?)
    • Batchverarbeitung
    • Evaluierung von Apache Camel und Apache ServiceMix
    • Erstellung von JUnit und DBUnit Tests
    • Refactoring
    • Code Review
    • Aufwandschätzungen
    JEE Java 6 XML XSD X-PATH JDBC Ant JUnit DBUnit CVS WebServices ActiveMQ Log4J JNDI Oracle JIRA Team Forge JMS Eclipse Eclipse Plugin(RCP) OSGI ECORE EMF UML SQL Enterprise Architekt Unix Linux Enterprise Service Bus(ESB) Apache ServiceMix Apache Camel Enterprise Integrations Patterns(EIP) Tomcat Tibco Schnittstellen Eclipse EMF Plugin-Architektur JMS Messaging Multithreading Hadoop
    Bank ? Deutsche Bank
    1 Jahr
    2009-05 - 2010-04

    KP Core Projekt: Personenstammdaten-System / Neuentwicklung

    J2EE Java 5 Spring ...

    Neuentwicklung eines Personenstammdatensystems zur Erfassung und Pflege von Kundenstammdaten (Teilkomponenten ServiceLayer und Frontend), Projekt insgesamt ca. 400 Mitarbeiter, Teilteam Ca. 30 Mitarbeiter

    • Konzeption, Design und Programmierung von Softwarekomponenten.     
    • Java-Softwareentwicklung
    • Anpassung und Anbindung von WebServices (WSDL, SOAP, JAXB, JAX-WS, JAXP)
    • Entwicklung mit Spring
    • Anbindung von externen Referenzsystemen (Hostsystemen)
    • mittels J2Ims
    • Modelgetriebene Entwicklung mit FRAME
    • Entwicklung eines Simulators für die ServiceLayer Schicht mittels Db4O (Objektorientierte DB)
    • Entwicklung von Contracts auf der Basis von Groovy
    • Anpassung von Maven-Skripten
    • Erstellung von Tests in SOAP-UI
    • Erstellung von JUnit Tests
    • Refactoring
    • Code Review
    • Aufwandschätzungen
    J2EE Java 5 Spring XML XSD X-PATH Maven JSF Java Scrip JUnit EasyMock ClearCase WebServices JAX-WS JAXB JAXP SOAP-UI SOA FRAME Groovy Db4O Log4J JNDI IBM Websphere MQ Series Eclipse RAD Mercury Test Directory Mingle Agile Softwareentwicklung SCRUM Enterprise Architekt XML Spy Altova DB4O Oracle DB2
    Bank ? Commerzbank AG
    1 Jahr 9 Monate
    2007-08 - 2009-04

    NKA, LEGI Projekte: Customer & Bank Products Management

    J2EE JDBC Struts ...

    Neuentwicklung eines Softwaresystems zur Erfassung und Bearbeitung von Kunden und Bankprodukten, Ca. 12 Mitarbeiter (Entwicklungs- und Softwaretestbereich)

    • Konzeption, Design und Programmierung von Softwarekomponenten. 
    • Java-Softwareentwicklung (Frontend, Backend)
    • Architektur
    • DB Design, Erstellung von DB Schema
    • Datenbankmigration
    • Externe Schnittstellen Implementierung(SOA, Web Services, MQ Series)
    • EJB Implementierung
    • JSP Coaching
    • Machbarkeitsstudie mittels Hibernate
    • Erstellung von JUnit Tests
    • Testen mit JMeter
    • Refactoring
    • Aufwandschätzungen
    • Design / Modellierung (UML)
    • Kundensupport
      J2EE JDBC Struts JSP EJB Java Script XML XSD X-PATH FOP JUnit Log4J Eclipse WSAD RAD Mercury Test Directory CM Synergie SQL JNDI HTML CSS Ant JMeter Hibernate IBM Websphere DB2 Informix DB Visualizer MQ Series SOA Architektur DB Design WebServices
      Bank ? Dresdner Bank
      2 Monate
      2007-07 - 2007-08

      Airline-Buchungs-System

      J2EE JSP HTML ...

      Wartung des bestehenden Buchungs-Reservierungssystem für verschiedene Airlines wie z.B . Emirates. Es wurden Systeme Amadeus und Renaissance benutzt.

      Weltweit Ca. 10 - 15 Mitarbeiter

       

      Aufgaben:             

      • Java-Softwareentwicklung (Frontend, Backend)
      • Wartungsarbeiten
      • Refactoring
      J2EE JSP HTML Java Script XML XSD X-PATH Log4J Eclipse Tomcat
      Touristic
      3 Jahre 6 Monate
      2004-02 - 2007-07

      MoVe

      J2EE Swing EJB ...

      Neuentwicklung eines komplexen Softwaresystems zur Erstellung und Bearbeitung von Sortierlisten für Sortiermaschinen im Bereich Briefsortierung der Deutschen Post World Net.

      Ca. 70 Mitarbeiter (Entwicklungs- und Softwaretestbereich)

       

      Aufgaben:             

      • Konzeption, Design und Programmierung von Softwarekomponenten.
      • Java-Softwareentwicklung
      • Prototypische Implementierung (Machbarkeitstudie)
      • Implementierung von komplexen Oberflächen mittels Java Swing
      • Swing Coaching
      • Backend Implementierung (EJB)
      • Anpassung von Ant-Skripten
      • Erstellung von JUnit Tests
      • Aufwandschätzung
      • Erstellung des fachlichen Konzepts
      • Design / Modellierung (UML)
      • Koordination eines Teams von bis zu 3 Personen
      • Fehlermanagement
      • Kundensupport
      J2EE Swing EJB JUnit Ant Eclipse JBuilder X X-doclet Log4J Mercury Test Directory BugZilla XML WinCVS Together Architect Oracle 9i Oracle IAS (Applicationserver) Oracle Toplink SQL PLSQL Developer TOAD Extreme Programming (XP)
      Post
      1 Jahr 2 Monate
      2002-12 - 2004-01

      BZA-NS, NSADP

      J2EE Servlets JSP ...

      Weiterentwicklung eines Softwaresystems zur Verarbeitung und Codierung der Nachsendeaufträge in Briefzentren.

      Ca. 10 Mitarbeiter (Entwicklungsbereich)

      Aufgaben:             

      • Weiterentwicklung einer Server basierenden Java-Anwendung (Servlets) zur Verarbeitung und Codierung der Nachsendeaufträge.
      • Java-Softwareentwicklung
      • Anpassung von Shellskripten
      • Datenbankmodellierung
      • Erstellung von JUnit Tests
      • Aufwandschätzung
      • Erstellung des fachlichen Konzepts
      • Fehlermanagement
      • Kundensupport
      J2EE Servlets JSP Struts Java Scrip JUnit Ant SQL XML JBuilder 8 HTML CSS Tomcat JDBC Oracle 8i TOAD Log4J BugZilla WinCVS
      Post
      4 Monate
      2002-08 - 2002-11

      MAP

      J2EE JSP EJB ...

      Weiterentwicklung eines Softwaresystems zur Verwaltung und Planung von Ressourcen  innerhalb von Projekten  der Deutschen Post.

      Ca. 15 Mitarbeiter (Entwicklungsbereich)

      Aufgaben:             

      • Implementierung eines Softwaresystems unter Verwendung von Java / J2EE.
      • Java-Entwicklung (Frontend, JSP)        
      J2EE JSP EJB Java Script HTML CSS Ant Together 4 XML Ultra Edit BEA WebLogic Oracle TOAD PVCS
      Post
      10 Monate
      2001-10 - 2002-07

      Evaluierung von Testtools für verschiedene Java und J2EE Projekte

      J2EE Java EJB ...

      2 Mitarbeiter

      Aufgaben:             

      • Evaluierung von Testtools
      • Erstellung von Testkonzepten
      • Implementierung
      J2EE Java EJB Together 4 BEA WebLogic Oracle
      Post

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1999 - 2002

      Studium der Informatik

      Bachelor of Science in Informatik

      FH Darmstadt


      1994

      Studium der Bauingenieurwesen in Jugoslawien

      Bauingenieur

      Position

      Position

      Senior Java/JEE/Kotlin Full-Stack Developer & Cloud Architect

      Kompetenzen

      Kompetenzen

      Top-Skills

      Java 21 Kotlin Kubernetes Microservices Docker Angular React OAuth 2.0 OpenID Keycloak PostgreSQL Oracle TypeScript Quarkus Java EE JSF

      Aufgabenbereiche

      • Performance Tuning
      • Architektur
      • Implementierung
      • Agile Softwareentwicklung
      • Evaluierung
      • Modellierung
      • Weiterentwicklung
      • Refactoring
      • Konzeption, Design und Programmierung

      Produkte / Standards / Erfahrungen / Methoden

      AWS
      Camunda
      Docker
      EBP
      GIT
      Hibernate
      IntelliJ
      IntelliJ IDEA
      Jenkins
      Jira
      JMS
      Kafka
      Kanban
      Kubernetes
      Maven
      REST Services
      Scrum
      Spark
      Spring
      Tomcat
      VMware
      XML

      Profil

      • Senior Java/JEE Full-Stack Developer mit 25+ Jahren erfolgreicher Erfahrung in der Entwicklung unternehmenskritischer Softwaresysteme. Spezialisierung auf moderne Microservices-Architekturen, Cloud-Deployment (Azure, AWS), Kubernetes-Orchestrierung und Identity & Access Management (IAM).
      • Bewährte Expertise in Datenbankenoptimierung (PostgreSQL, Oracle, Azure SQL), CI/CD-Pipeline-Design und agiler Softwareentwicklung. Einsatz von moderner Java-Versionen (17?21), Spring Boot, Kotlin und aktueller Enterprise-Technologien. Starke analytische Fähigkeiten mit Fokus auf skalierbare, sichere und wartbare Softwarelösungen.
      • Neben meiner Backend- Expertise arbeite ich sicher im Frontend mit Angular und ReactJS und verfüge über fundiertes Wissen in Integrations- und Messaging-Technologien wie Kafka, ActiveMQ und REST/SOAP.


      Kernkompetenzen:

      Backend & Enterprise-Entwicklung

      • Java 17?21
      • Kotlin
      • JEE / Jakarta EE
      • EJB
      • Spring Boot
      • Spring Data
      • Hibernate
      • JPA
      • Quarkus
      • Microservices
      • REST Services
      • SOAP
      • Spring Security
      • DDD (Domain-Driven Design)


      Cloud & Container Orchestrierung

      • Microsoft Azure
      • AWS (EC2, Lambda, S3, RDS)
      • Docker
      • Kubernetes
      • Helm
      • Infrastructure-as-Code
      • GitOps


      CI/CD & DevOps

      • GitHub Actions
      • GitLab CI/CD
      • Jenkins
      • Maven
      • Gradle
      • Automated Deployments
      • SonarQube
      • Trivy
      • Build-Pipelines


      Identity & Access Management (IAM)

      • Keycloak
      • OAuth 2.0
      • OpenID Connect (OIDC)
      • JWT
      • RBAC (Role-Based Access Control)
      • ABAC (Attribute-Based Access Control
      • Nimbus (JOSE + JWT)
      • Kryptographie
      • RSA
      • EC


      Performance

      • Query-Optimierung 
      • Database Tuning 
      • DB Refactoring (Flyway, Liquibase)


      Messaging & Event Streaming

      • Apache Kafka
      • ActiveMQ
      • IBM MQ
      • JMS
      • Asynchrone Kommunikation


      Testing & Qualitätssicherung

      • JUnit
      • Mockito
      • Testcontainers
      • WireMock
      • Cucumber/Gherkin
      • Playwright
      • Automatisierte Integrationstests


      Observability & Monitoring

      • ELK Stack
      • Prometheus
      • Grafana
      • Distributed Tracing
      • Kibana


      Frontend-Entwicklung

      • Angular (5?18)
      • ReactJS
      • TypeScript
      • RxJS
      • PrimeNG
      • JSF / Primefaces


      Prozessautomatisierung

      • BPMN 2.0
      • Camunda
      • Flowable
      • Apache Camel
      • Quartz Scheduler
      • Workflow-Automation


      Weitere Technologien

      • Linux/Unix
      • Git / GitHub / GitLab
      • IntelliJ IDEA
      • Visual Studio
      • Jira
      • Confluence
      • Agile / Scrum
      • OpenAPI / Swagger


      Server

      • IBM Websphere
      • JBoss
      • Wildfly
      • Tomcat

      Betriebssysteme

      CentOS
      Dos
      Linux Mint
      Ubuntu
      Unix
      Windows
      Windows XP

      Programmiersprachen

      Java
      Type Script
      Scala
      Groovy
      Python

      Datenbanken

      Azure SQL
      DB2
      H2
      Informix
      MongoDB
      MySQL
      Neo4J
      Oracle
      12.x
      PostgreSQL
      Sybase

      Datenkommunikation

      Bus
      CORBA
      Internet, Intranet
      LAN, LAN Manager
      TCP/IP

      Hardware

      Digital
      Digitale Signalprozessoren
      PC

      Branchen

      Branchen

      • Bank
      • Chemie und Pharma
      • Post
      • Touristic

      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.