Software Architekt: Java, Springboot, docker, verteilte Systeme
Aktualisiert am 06.05.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Docker
Datenbanken
OIDC
Keycloak
Springboot
Elastic Search
Performace-Test & Optimierung
Neo4j
Redis
Openshift
MongoDB
Testautomatisierung
Cucumber
PLSQL
Python
Apache Spark
Security Konzepte
Jenkins
Gitlab
Performance
Spanisch
Muttersprache
Deutsch
Muttersprache
Englisch
Fließend

Einsatzorte

Einsatzorte

Frankfurt am Main (+10km)
möglich

Projekte

Projekte

2022 - 2024: Entwicklung eines Webportals für die Agenten einer Fluglinie (Spring MVC)


Rolle: Senior Systems Engineer, Freelancer

Kunde: Loyalty Partner Solutions


Aufgaben:

  • Entwicklung eines Webportals für die Agenten einer Fluglinie (Spring MVC)
  • Design, Entwicklung und Konfiguration von Batch-Jobs, Services und Prozessen zur Verarbeitung von Kundendaten und -Konten (Spring Batch)
  • Datenbankmigration mit Liquibase und Entwicklung mit PLSQL-Skripte
  • Integration von Fremd-Systemen (Rest-API, SOAP, ActiveMQ, Tibco)
  • DevOps mit Git, Jira, AWS und Jenkins
  • Framework-Entwicklung und -Anpassung für die Kundenanforderungen
  • Testdesign und -entwicklung
  • Beratung und Schließung Sicherheitslücken mit Sonarqube, OWASP-Tools
  • Einarbeitung, Coaching und Betreuung von neuen Mitarbeitern


2018 - 2022: Konzeption und Entwicklung von verschiedenen Microservices


Rolle: Systems Architect

Kunde: DB Systel


Aufgaben:

  • Konzeption und Entwicklung von verschiedenen Microservices auf Basis von Springboot, Openshift und Docker.
  • Entwicklung eines OIDC-Adapters für Keycloak zur Authentifizierung von Kunden (OIDC zu legacy Protokoll)
  • Erweiterung der Keycloak-Bibliothek für Method Security
  • Entwicklung eines Keycloak-Mocks für Komponenten-Tests
  • Beratung von Teams in Themen wie SSO, Security und Chiffrierung
  • Performance-Tests und Optimierung (Verteiltes Cachen mit Redis, Lasttests mit JMeter, ReadyAPI)
  • Spezifikationsdefinition mit OpenAPI (Contract first, automatische Code-Generierung)
  • Definition von fachlichen Tests mit eigener DSL (Test-Driven-Development mit Cucumber)
  • Implementierung eines Services für Autocomplete und Geo-Suche mit ElasticSearch
  • Umsetzung der Datenbank Versionierung mit Liquibase (Postgres)
  • DevOps mit dem Gitlab-CI, Jenkins, Kong und den ElasticSearch Stack (ELK)
  • Definition von ETL-Prozessen mit Pentaho PDI


2016 - 2018: Konzeption und Entwicklung von technischen Architekturen und Umgebungen


Rolle: Systems Architect

Kunde: MaritzCX (ehemals Imagin)


Aufgaben:

  • Verwalten der im Unternehmen verwendeten Bibliotheken, Evaluation und Einführung von neuen Technologien (Trends).
  • Konzeption und Entwicklung von technischen Architekturen und Umgebungen (Standardprodukt).
  • Performance-Optimierung eines OLAP-Services mit eigenem Cache
  • Implementierung eines Custom-Login-Modules für JAAS
  • Definition eines Standard-Importers (Unterschiedliche Datenquellen, Protokolle und Formate mit Pentaho PDI)
  • DevOps mit Jenkins und Flyway
  • Entwicklung von KPI-Berechnungen als Oracle-Packages


2016 - 2017: Konzeption und Entwicklung von einer konfigurierbaren Umgebung


Rolle: Wissenschaftlicher Mitarbeiter

Kunde: RheinMain University of Applied Sciences, Nebenberuf


Aufgaben:

  • Umsetzung eines Machine Learning Frameworks auf Basis von Springboot, Neo4J und Apache Spark
  • Implementierung eines Code Recommenders für die Wiederverwendbarkeit von Code
  • Importe aus unterschiedlichen Datenquellen, Protokolle und Formate (Freitext Spezifikationen in PDF und Word, Jira-Tickets, Git, SVN)
  • Evaluation und Optimierung von Konfigurationen für Natural Language Processing


2015 - 2016: Konzeption und Entwicklung von verschiedenen Java und JavaEE Applikationen und Portalen


Rolle: Supervisor Systems Engineer

Kunde: MaritzCX (ehemals Imagin)


Aufgaben:

  • Konzeption und Entwicklung von verschiedenen Java und JavaEE Applikationen und Portalen.
  • Technische Projektleiter. Projekte bei technischen Problemen beraten.


2010 - 2015: Konzeption und Entwicklung von verschiedenen Java und JavaEE Applikationen und Portalen


Rolle: Systems Engineer

Kunde: MaritzCX (ehemals Imagin)


Aufgaben:

  • Konzeption und Entwicklung von verschiedenen Java und JavaEE Applikationen und Portalen.
  • Technische Projektleiter


2009 - 2010: Konzeption und Entwicklung eines Alumni-Portals mit SAP Netweaver Portals


Rolle: Systems Engineer

Kunde: University of Applied Sciences Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

2013 - 2017:

Informatik mit Vertiefung in verteilten Systemen

Master of Science

University of Applied Sciences, Wiesbaden, RheinMain


2006 - 2009:

Informatik

Bachelor of Science

University of Applied Sciences, Frankfurt


2005 - 2006:

Mathematik

Goethe Universität, Frankfurt


2002 - 2005:

Abitur

Heinrich-Kleyer-Schule, Frankfurt


2000 - 2001:

Realschule Abschluss

Falkschule, Frankfurt


1999?2000 Deutsch IK, Falkschule, Frankfurt.


1991?1999 Primär- und Sekundärschule, Peruanische/Chinesische Schule Confucio, Lima - Peru.

Kompetenzen

Kompetenzen

Top-Skills

Java Docker Datenbanken OIDC Keycloak Springboot Elastic Search Performace-Test & Optimierung Neo4j Redis Openshift MongoDB Testautomatisierung Cucumber PLSQL Python Apache Spark Security Konzepte Jenkins Gitlab Performance

Produkte / Standards / Erfahrungen / Methoden

Eigene Projekte

2022 - heute:


Aufgaben:

  • DCart, Einkaufswagensoftware, Android Client.
  • Design und Implementierung mit Flutter (Dart) einer Android-Applikation


2018 - heute:


Aufgaben:

JCart und ACart, Einkaufswagensoftware, Automatisierte Erkennung und Kategorisierung von Waren aus Textnachrichten.

  • Managing vom eigenen Server und Software Tools (Docker, Gitlab, Email-Server, Certbot, Jenkins, Kong, Konga, ElasticSearch, Kibana, Nginx, Sonarqube, Postgres, Neo4J, Keycloak)
  • Design und Implementierung der CI-CD Pipeline (Bauen, Testen, Sicherheitslücken in der Bibliotheken suchen, statische Code Analyse, Container Bauen und Starten, APIs in LoadBalancer bereitstellen)
  • Backup Automatisierung im einen AWS Bucket
  • UI Implementierung mit Angular
  • Backend Implementierung mit Microservices (SpringBoot)
  • Authentifizierung und Authentifikation mit OIDC und Spring Security
  • Natural Language Processing um die Sprache aus dem Text zu erkennen und stemming
  • Log Analyse und Visualisierung mit Kibana


2010 - 2013:


Aufgaben:

JCommunity, Community mit Profile, Freunde, Beiträgen.

  • Managing vom eigenen Server und Software Tools (JBoss Wildfly, Tomcat, MySQL Server, Redmine, SVN, Jenkins, Apache WebServer)
  • Design und Implementierung einer Community mit JSF, EJBs, Hibernate


Java

  • Über 14 Jahre Erfahrung.
  • Kommunikation: REST, SOAP, Queuing, Apache Kafka, Apache Zookeeper
  • Frameworks: SpringBoot, JSF, Primefaces, JFreechart, Highcharts, JPA, Object Relational Mapping (ORM), Hibernate, Object Graph Mapping (OGM), EJB, Pentaho Mondrian, Pentaho Data Integration, MapStruct, u.a.
  • Build Tools: Maven, Gradle, Ant, Jenkins, Gitlab-CI
  • Servers: Tomcat, Wildfly, Apache Hadoop, Apache Spark, Keycloak (SSO mit OIDC)
  • IDEs: Eclipse, IntelliJ IDEA


Oracle 

  • Über 10 Jahre Erfahrung mit der Datenbank und PLSQL.


Docker

  • Über 6 Jahre Erfahrung.


Andere

  • Fachlich: Verteilte Systeme, OLAP (MDX-Cube), Machine Learning, Security (SpringSecurity), SSO Authentication (OIDC, OAuth2), Performance-Test und -Optimierung
  • Plattformen: Openshift (ca. 3 Jahre)

Betriebssysteme

Linux
Windows

Programmiersprachen

Python
ca. 5 Jahre
C
ca. 2 Jahre
C++
ca. 2 Jahre
C#
ca. 2 Jahre
Bash
Bat
Angular
ca. 2 Jahre
Flutter
ca. 2 Jahre

Datenbanken

MSSQL
MySQL
Postgres
MongoDB
Neo4J
ElasticSearch
Redis

Einsatzorte

Einsatzorte

Frankfurt am Main (+10km)
möglich

Projekte

Projekte

2022 - 2024: Entwicklung eines Webportals für die Agenten einer Fluglinie (Spring MVC)


Rolle: Senior Systems Engineer, Freelancer

Kunde: Loyalty Partner Solutions


Aufgaben:

  • Entwicklung eines Webportals für die Agenten einer Fluglinie (Spring MVC)
  • Design, Entwicklung und Konfiguration von Batch-Jobs, Services und Prozessen zur Verarbeitung von Kundendaten und -Konten (Spring Batch)
  • Datenbankmigration mit Liquibase und Entwicklung mit PLSQL-Skripte
  • Integration von Fremd-Systemen (Rest-API, SOAP, ActiveMQ, Tibco)
  • DevOps mit Git, Jira, AWS und Jenkins
  • Framework-Entwicklung und -Anpassung für die Kundenanforderungen
  • Testdesign und -entwicklung
  • Beratung und Schließung Sicherheitslücken mit Sonarqube, OWASP-Tools
  • Einarbeitung, Coaching und Betreuung von neuen Mitarbeitern


2018 - 2022: Konzeption und Entwicklung von verschiedenen Microservices


Rolle: Systems Architect

Kunde: DB Systel


Aufgaben:

  • Konzeption und Entwicklung von verschiedenen Microservices auf Basis von Springboot, Openshift und Docker.
  • Entwicklung eines OIDC-Adapters für Keycloak zur Authentifizierung von Kunden (OIDC zu legacy Protokoll)
  • Erweiterung der Keycloak-Bibliothek für Method Security
  • Entwicklung eines Keycloak-Mocks für Komponenten-Tests
  • Beratung von Teams in Themen wie SSO, Security und Chiffrierung
  • Performance-Tests und Optimierung (Verteiltes Cachen mit Redis, Lasttests mit JMeter, ReadyAPI)
  • Spezifikationsdefinition mit OpenAPI (Contract first, automatische Code-Generierung)
  • Definition von fachlichen Tests mit eigener DSL (Test-Driven-Development mit Cucumber)
  • Implementierung eines Services für Autocomplete und Geo-Suche mit ElasticSearch
  • Umsetzung der Datenbank Versionierung mit Liquibase (Postgres)
  • DevOps mit dem Gitlab-CI, Jenkins, Kong und den ElasticSearch Stack (ELK)
  • Definition von ETL-Prozessen mit Pentaho PDI


2016 - 2018: Konzeption und Entwicklung von technischen Architekturen und Umgebungen


Rolle: Systems Architect

Kunde: MaritzCX (ehemals Imagin)


Aufgaben:

  • Verwalten der im Unternehmen verwendeten Bibliotheken, Evaluation und Einführung von neuen Technologien (Trends).
  • Konzeption und Entwicklung von technischen Architekturen und Umgebungen (Standardprodukt).
  • Performance-Optimierung eines OLAP-Services mit eigenem Cache
  • Implementierung eines Custom-Login-Modules für JAAS
  • Definition eines Standard-Importers (Unterschiedliche Datenquellen, Protokolle und Formate mit Pentaho PDI)
  • DevOps mit Jenkins und Flyway
  • Entwicklung von KPI-Berechnungen als Oracle-Packages


2016 - 2017: Konzeption und Entwicklung von einer konfigurierbaren Umgebung


Rolle: Wissenschaftlicher Mitarbeiter

Kunde: RheinMain University of Applied Sciences, Nebenberuf


Aufgaben:

  • Umsetzung eines Machine Learning Frameworks auf Basis von Springboot, Neo4J und Apache Spark
  • Implementierung eines Code Recommenders für die Wiederverwendbarkeit von Code
  • Importe aus unterschiedlichen Datenquellen, Protokolle und Formate (Freitext Spezifikationen in PDF und Word, Jira-Tickets, Git, SVN)
  • Evaluation und Optimierung von Konfigurationen für Natural Language Processing


2015 - 2016: Konzeption und Entwicklung von verschiedenen Java und JavaEE Applikationen und Portalen


Rolle: Supervisor Systems Engineer

Kunde: MaritzCX (ehemals Imagin)


Aufgaben:

  • Konzeption und Entwicklung von verschiedenen Java und JavaEE Applikationen und Portalen.
  • Technische Projektleiter. Projekte bei technischen Problemen beraten.


2010 - 2015: Konzeption und Entwicklung von verschiedenen Java und JavaEE Applikationen und Portalen


Rolle: Systems Engineer

Kunde: MaritzCX (ehemals Imagin)


Aufgaben:

  • Konzeption und Entwicklung von verschiedenen Java und JavaEE Applikationen und Portalen.
  • Technische Projektleiter


2009 - 2010: Konzeption und Entwicklung eines Alumni-Portals mit SAP Netweaver Portals


Rolle: Systems Engineer

Kunde: University of Applied Sciences Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

2013 - 2017:

Informatik mit Vertiefung in verteilten Systemen

Master of Science

University of Applied Sciences, Wiesbaden, RheinMain


2006 - 2009:

Informatik

Bachelor of Science

University of Applied Sciences, Frankfurt


2005 - 2006:

Mathematik

Goethe Universität, Frankfurt


2002 - 2005:

Abitur

Heinrich-Kleyer-Schule, Frankfurt


2000 - 2001:

Realschule Abschluss

Falkschule, Frankfurt


1999?2000 Deutsch IK, Falkschule, Frankfurt.


1991?1999 Primär- und Sekundärschule, Peruanische/Chinesische Schule Confucio, Lima - Peru.

Kompetenzen

Kompetenzen

Top-Skills

Java Docker Datenbanken OIDC Keycloak Springboot Elastic Search Performace-Test & Optimierung Neo4j Redis Openshift MongoDB Testautomatisierung Cucumber PLSQL Python Apache Spark Security Konzepte Jenkins Gitlab Performance

Produkte / Standards / Erfahrungen / Methoden

Eigene Projekte

2022 - heute:


Aufgaben:

  • DCart, Einkaufswagensoftware, Android Client.
  • Design und Implementierung mit Flutter (Dart) einer Android-Applikation


2018 - heute:


Aufgaben:

JCart und ACart, Einkaufswagensoftware, Automatisierte Erkennung und Kategorisierung von Waren aus Textnachrichten.

  • Managing vom eigenen Server und Software Tools (Docker, Gitlab, Email-Server, Certbot, Jenkins, Kong, Konga, ElasticSearch, Kibana, Nginx, Sonarqube, Postgres, Neo4J, Keycloak)
  • Design und Implementierung der CI-CD Pipeline (Bauen, Testen, Sicherheitslücken in der Bibliotheken suchen, statische Code Analyse, Container Bauen und Starten, APIs in LoadBalancer bereitstellen)
  • Backup Automatisierung im einen AWS Bucket
  • UI Implementierung mit Angular
  • Backend Implementierung mit Microservices (SpringBoot)
  • Authentifizierung und Authentifikation mit OIDC und Spring Security
  • Natural Language Processing um die Sprache aus dem Text zu erkennen und stemming
  • Log Analyse und Visualisierung mit Kibana


2010 - 2013:


Aufgaben:

JCommunity, Community mit Profile, Freunde, Beiträgen.

  • Managing vom eigenen Server und Software Tools (JBoss Wildfly, Tomcat, MySQL Server, Redmine, SVN, Jenkins, Apache WebServer)
  • Design und Implementierung einer Community mit JSF, EJBs, Hibernate


Java

  • Über 14 Jahre Erfahrung.
  • Kommunikation: REST, SOAP, Queuing, Apache Kafka, Apache Zookeeper
  • Frameworks: SpringBoot, JSF, Primefaces, JFreechart, Highcharts, JPA, Object Relational Mapping (ORM), Hibernate, Object Graph Mapping (OGM), EJB, Pentaho Mondrian, Pentaho Data Integration, MapStruct, u.a.
  • Build Tools: Maven, Gradle, Ant, Jenkins, Gitlab-CI
  • Servers: Tomcat, Wildfly, Apache Hadoop, Apache Spark, Keycloak (SSO mit OIDC)
  • IDEs: Eclipse, IntelliJ IDEA


Oracle 

  • Über 10 Jahre Erfahrung mit der Datenbank und PLSQL.


Docker

  • Über 6 Jahre Erfahrung.


Andere

  • Fachlich: Verteilte Systeme, OLAP (MDX-Cube), Machine Learning, Security (SpringSecurity), SSO Authentication (OIDC, OAuth2), Performance-Test und -Optimierung
  • Plattformen: Openshift (ca. 3 Jahre)

Betriebssysteme

Linux
Windows

Programmiersprachen

Python
ca. 5 Jahre
C
ca. 2 Jahre
C++
ca. 2 Jahre
C#
ca. 2 Jahre
Bash
Bat
Angular
ca. 2 Jahre
Flutter
ca. 2 Jahre

Datenbanken

MSSQL
MySQL
Postgres
MongoDB
Neo4J
ElasticSearch
Redis

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.