Senior Full-Stack Entwickler Java | Kotlin | Spring Boot | Vue.js | React | Angular | Kubernetes | DevOps
Aktualisiert am 11.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 20%
Java
Spring Boot
Webentwicklung
Java 21
Kubernetes
Docker
Keycloak
OAuth 2.0
Vue.js
React
TypeScript
Angular
DevOps
Domain Driven Design
Kafka
Datenbanken
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

1 Jahr 10 Monate
2023-01 - 2024-10

Erstellung einer innovativen Broker-Plattform

Full-Stack Developer Java 21 Kotlin Spring Boot ...
Full-Stack Developer

Erstellung einer innovativen Broker-Plattform für den Handel von Aktien, ETFs, Fonds, Anleihen und Derivaten

  • Architektur-Entwicklung einer hochskalierbaren Broker-Plattform basierend auf Microservices und Event-Sourcing
  • Design und Implementierung einer ereignisgesteuerten Datenverarbeitung mit CQRS
  • Erstellung von Sicherheitskonzepten mit OAuth2 und OpenID Connect (OIDC) für Endkunden und B2B-Anwendungen
  • 2-Faktor-Authentifizierung, Single Sign-On (SSO) sowie rollenbasierter Zugriffssteuerung.
  • Entwicklung eines TAN-Verfahrens zur Freigabe von Transaktionen unter Verwendung sicherer digitaler Signaturen zur Gewährleistung maximaler Sicherheit
  • Integration von externen Bank-Partnern und Systemen
  • Sicherstellung hoher Softwarequalität durch automatisierte End-to-End-Tests sowie Continuous Integration/Deployment

Java 21 Kotlin Spring Boot Spring MVC Spring WebFlux Spring Security Spring Data JPA Spring Cloud Hibernate React Next.js NextAuth.js Project Reactor Apache Kafka Streams Postgres/Aurora Infinispan R2DBC Liquibase Amazon S3 Amazon MSK Amazon SQS Amazon SNS OpenPDF Docker GitLab Helm Keycloak OAuth2/OIDC Swagger/OpenAPI AsyncAPI REST Grafana Prometheus Sentry Junit Mockito Selenium Appium Gatling K6 Youtrack Salesforce
Banken/Finanzen/FinTech
1 Jahr 9 Monate
2021-05 - 2023-01

Entwicklung und Bereitstellung einer neuen Verkaufsplattform

Full-Stack Developer Java 17 Spring Boot Spring MVC ...
Full-Stack Developer

Entwicklung und Bereitstellung einer neuen Verkaufsplattform für Lebensversicherungen, bestehend aus Tarifrechner, Beratungs- und Antragsstrecke

  • Neuentwicklung eines Beratungs- und Verkaufssystems für fondsbasierte Renten- und Vorsorgeprodukte als White-Label-Lösung
  • Domain-Driven Design einer Microservice-Architektur für hohe Skalierbarkeit und Verfügbarkeit
  • Moderne, benutzerfreundliche Oberfläche mit herausragendem UX/UI, dynamisch aufgebaut für komplexe Antragsstrecken
  • Anbindung der Bank-Partner Systeme
  • Integration von E-Signature, PostIdent und BiPRO-Schnittstellen

Java 17 Spring Boot Spring MVC Spring Security Spring Data JPA Spring Web Services Hibernate Vue 3 TypeScript Vuex MapStruct WebComponents MSSQL H2 Flyway Docker OpenShift Kubernetes Helm ArgoCD Keycloak OAuth2/OIDC REST BiPRO JUnit Jest Mockito VisualVM Jenkins Bitbucket Jira Storybook
Banken/Versicherungen
8 Monate
2022-03 - 2022-10

Aufbau einer Vertriebs- und Verkaufsplattform

Full-Stack Developer Java 17 Spring Boot Spring Security ...
Full-Stack Developer
  • Neuentwicklung einer webbasierten Anwendung für den Vertrieb und Verkauf von inhaltlich anpassbaren Druckerzeugnissen
  • Mehrstufiges Administrations- und Zugriffskonzept
  • Shop-System mit Paypal-Anbindung
  • Subscription- und Erinnerungssystem
Java 17 Spring Boot Spring Security Spring Data MongoDB Vue Nuxt.js Pinia TypeScript Docker Jenkins Nginx MongoDB Keycloak JWT REST
Banken/Versicherungen
6 Monate
2021-10 - 2022-03

Neuentwicklung eines mobilen Workflow-Systems

Full-Stack Developer Java 17 Spring Boot Spring Data JPA ...
Full-Stack Developer

Neuentwicklung eines mobilen Workflow-Systems zur Optimierung von Durchlaufzeiten an multimodalen Hafen-Terminals

  • Entwicklung einer webbasierten Applikation auf Microservice-Basis zur flexiblen Steuerung von Arbeitsprozessen
  • Hochgradig konfigurierbare Workflows zur Anpassung an wechselnde Anforderungen
  • Implementierung einer mobilen Zeiterfassung und automatisierten Schichtplanung
  • Revisionssichere Einbindung von Brückenwaagen und mobilen Radladerwaagen zur exakten Mengenerfassung bei der Verladung
  • Integration von Schnittstellen zu bestehenden Systemen für eine reibungslose Datenübertragung
  • Konzeption nach dem API-first-Ansatz für eine klare Schnittstellendefinition und leichtere Integration
Java 17 Spring Boot Spring Data JPA Spring Security Angular 12 TypeScript Mustache H2 Oracle Kubernetes Tanzu Rancher Bitbucket Jenkins Keycloak OAuth2/OIDC REST OpenAPI JUnit Mockito Flyway UML iText
Logistik/Supply Chain
6 Monate
2020-12 - 2021-05

Erstellung eines Kundenportals

Full-Stack Developer Java 17 Quarkus React ...
Full-Stack Developer

Erstellung eines Kundenportals für die Verwaltung von LKW-Anlieferungen/Abholungen

  • Neuentwicklung einer mobilen Anwendung mit direktem Kundenzugriff.
  • Schnittstellenanbindung zum vorhandenen ERP-System sowie Integration in bestehende Business Integration Services.
  • Entwicklung und Pflege von Freistellungsprozessen im Kundenauftrag.
  • Implementierung einer Zeitfenstersteuerung zur Verwaltung von Anlieferungen und Abholungen.
  • Kalkulation und Überprüfung von Materialströmen und Mengen.
  • Realisierung eines Mobile-first Ansatzes für eine optimale Benutzererfahrung auf mobilen Geräten.
Java 17 Quarkus React TypeScript Cassandra Kubernetes Rancher Bitbucket Jenkins Keycloak OAuth2/OIDC REST JUnit Mockito Jira
Logistik/Supply Chain
1 Jahr 10 Monate
2019-03 - 2020-12

Neuentwicklung eines ERP-Systems auf Microservice-Basis

Architect/Lead Developer Java 11 Spring Boot Angular ...
Architect/Lead Developer
  • Schrittweise Ablösung einer monolithischen Bestandsanwendung durch eine moderne Microservice-Architektur
  • Entwicklung eines responsiven Frontends zur schnellen Dateneingabe und -verarbeitung.
  • Virtualisierung der Services mittels Docker-Containern und Betrieb auf Kubernetes.
  • Implementierung von GraphQL-basierten Endpoints für flexible Datenabfragen.
  • Einführung von Continuous Integration/Continuous Deployment (CI/CD) zur Automatisierung der Entwicklungsprozesse.
  • Integration von OpenID-Authentifizierung und Anbindung an Active Directory für sicheres Identity Management.
Java 11 Spring Boot Angular TypeScript Bootstrap Docker Kubernetes Rancher Keycloak OAuth2/OIDC REST JUnit Mockito Bitbucket Jenkins
Logistik/Supply Chain
5 Jahre 5 Monate
2013-10 - 2019-02

IT Anwendungsentwicklung

Bereichsleiter IT Anwendungsentwicklung
Bereichsleiter IT Anwendungsentwicklung
  • Leiter der Abteilung für Anwendungsentwicklung und verantwortlich für die Erstellung eines komplexen ERP-Systems für die Hafenlogistik.
  • Einführung agiler Prinzipien nach Scrum, sowie die Beratung des Managements bei Fragestellungen der digitalen Transformation.
  • Architektur- und Lead-Development sowie Technologiebewertung und Evaluierung.
Rhenus Port Logistics GmbH & Co. KG
4 Jahre 2 Monate
2009-09 - 2013-10

Software-Entwicklung

Teamleiter Software-Entwicklung
Teamleiter Software-Entwicklung
  • Verantwortlich für die Wartung und Weiterentwicklung einer Legacy-Anwendungslandschaft sowie die Verbesserung der Entwicklungsprozesse. 
  • Einführung von Test-driven Development und Optimierung der Code-Qualität.
Rhenus Port Logistics GmbH & Co. KG
1 Jahr
2008-10 - 2009-09

Business Intelligence

Teamleiter Business Intelligence
Teamleiter Business Intelligence
Rhenus Shared Services
1 Jahr 8 Monate
2007-03 - 2008-10

Full-Stack Software Development

Full-Stack Software Developer
Full-Stack Software Developer
Rhenus Assets & Services
1 Jahr 3 Monate
2006-01 - 2007-03

Full-Stack Software Development

Full-Stack Software Developer
Full-Stack Software Developer
Condast GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Wirtschaftsinformatiker (FH)

Position

Position

  • Senior Full-Stack Developer
  • Softwarearchitekt
  • Technologieberater
  • Agile Coach & Developer Coach
  • DevOps/DevSecOps Engineer

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Webentwicklung Java 21 Kubernetes Docker Keycloak OAuth 2.0 Vue.js React TypeScript Angular DevOps Domain Driven Design Kafka Datenbanken

Schwerpunkte

  • Microservices & Cloud-native Entwicklung: Entwicklung und Betrieb hochverfügbarer Systeme mit Java, Spring Boot, Docker und Kubernetes. Migration monolithischer Java Enterprise Anwendungen zu modernen Microservice-Architekturen.
  • Moderne Webentwicklung: Erstellung von Webanwendungen mit React, Vue.js, Angular und TypeScript.
  • DevOps & Automatisierung: Aufbau von CI/CD-Pipelines und Implementierung von Infrastructure-as-Code (IaC).
  • Agile Softwareentwicklung: Einführung agiler Methoden und Coaching von Entwicklungsteams.
  • API-Design & Sicherheitsarchitekturen: Expertise in REST- und GraphQL-APIs, ereignisgesteuerten Architekturen sowie Sicherheitskonzepten (OAuth2/OIDC).

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Erfahrener Softwarearchitekt und Full-Stack-Entwickler mit über 15 Jahren Berufserfahrung in der Entwicklung komplexer, hochskalierbarer IT-Lösungen. Seit 2005 als Freelancer tätig und als Java-Enthusiast auf moderne Webanwendungen und Microservice-Architekturen spezialisiert. 
  • Er verfügt über umfangreiche Erfahrung in Architekturentwicklung, API-Design und agilen Methoden. Dabei legt er großen Wert auf die Prinzipien von Test-Driven Development und Clean-Code. Er arbeitet am liebsten in agilen Teams, in denen er auch als Coach und Mentor fungieren kann. 
  • Seine methodische Herangehensweise, kombiniert mit hervorragenden Kommunikations- und Moderationsfähigkeiten, machen ihn zu einem hochmotivierenden und erfahrenen Teamleiter.
  • In zahlreichen Projekten hat er großen Legacy-Code gewartet und ist mit dem Review von Softwarelandschaften und Anwendungen bestens vertraut. Seine Loyalität und sein Engagement im Projekt sind weitere Aspekte, die ihn als Softwareentwickler auszeichnen.


Anwendungsarchitekturen

  • Monolithische Architektur
  • Microservice-Architektur
  • Event-Drive Architecture (EDA)
  • Service-Oriented Architecture (SOA)


Backend-Technologien & Frameworks

  • Java SE / Jakarta EE, MicroProfile
  • Spring, Spring Boot, Spring Data JPA/MongoDB, Spring Security, Spring Cloud, Spring Kafka, Spring MVC, Spring WebFlux
  • JPA, Hibernate, R2DBC
  • Quarkus
  • REST, GraphQL
  • Project Reactor
  • CQRS, Event Sourcing
  • Apache Kafka
  • Apache Camel
  • Redis, Infinispan
  • OpenPDF, Jaspersoft JasperReports
  • Liquibase, Flyway


Web-Technologien und Frameworks

  • HTML5, CSS3/SASS/LESS, Bootstrap
  • JavaScript, TypeScript, ES6+, Node.js
  • React, Next.js, Vues.js, Nuxt, Angular, WebComponents
  • Redux, Vuex, Pinia
  • Webpack, Babel
  • Storybook, Miro, Invision


Security

  • OAuth2/OIDC, JWT
  • Keycloak, Single Sign-On (SSO), 2-Faktor-Authentifizierung (2FA/MFA)
  • WebAuthn, Passkeys
  • OWASP Top Ten, Secure Coding Practices
  • Kryptografische Algorithmen (AES, RSA), TLS/SSL
  • Zugriffsmanagement (RBAC, ABAC)


DevOps & Containerisierung

  • Docker, Kubernetes (inkl. Rancher, OpenShift, Tanzu)
  • Terraform, Helm, Ansible
  • CI/CD-Tools (z. B. Jenkins, GitLab CI, GitHub Actions)


Cloud & Plattformen

  • Amazon Web Services (AWS), Google Cloud Platform (GCP)
  • AWS Lambda, Amazon ECS/EKS, Amazon S3, Amazon MSK, Amazon
  • Aurora
  • Firebase, Apple Push Notification Service (APNS)


Monitoring & Observability

  • Grafana, Prometheus
  • ELK Stack (Elasticsearch, Logstash, Kibana)


Testautomatisierung & Qualitätssicherung

  • JUnit, Mockito, WireMock
  • Jest, Mocha, Testing Library
  • Selenium, Appium
  • Gatling, K6


Methodiken

  • Agile / Scrum / Kanban / SAFe
  • Test-Driven Development
  • Clean-Code
  • XP / Extreme Programming
  • Behavior-Driven Development
  • Domain-driven Design
  • Continuous Integration/Deployment


Toolbox

  • Git, Bitbucket, SVN
  • Maven, Gradle, npm/Yarn
  • Jenkins, GitLab, Bamboo, Pipelines
  • Jira, Confluence, YouTrack
  • Mermaid, UML
  • Bash, Shell Scripting

Programmiersprachen

Java
Kotlin
JavaScript
TypeScript
Python

Datenbanken

PostgreSQL/Aurora
Oracle
H2
MSSQL
Cassandra
MongoDB
CouchDB

Branchen

Branchen

  • Banken/Finanzen/FinTech
  • Versicherungen
  • Logistik/Supply Chain

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

1 Jahr 10 Monate
2023-01 - 2024-10

Erstellung einer innovativen Broker-Plattform

Full-Stack Developer Java 21 Kotlin Spring Boot ...
Full-Stack Developer

Erstellung einer innovativen Broker-Plattform für den Handel von Aktien, ETFs, Fonds, Anleihen und Derivaten

  • Architektur-Entwicklung einer hochskalierbaren Broker-Plattform basierend auf Microservices und Event-Sourcing
  • Design und Implementierung einer ereignisgesteuerten Datenverarbeitung mit CQRS
  • Erstellung von Sicherheitskonzepten mit OAuth2 und OpenID Connect (OIDC) für Endkunden und B2B-Anwendungen
  • 2-Faktor-Authentifizierung, Single Sign-On (SSO) sowie rollenbasierter Zugriffssteuerung.
  • Entwicklung eines TAN-Verfahrens zur Freigabe von Transaktionen unter Verwendung sicherer digitaler Signaturen zur Gewährleistung maximaler Sicherheit
  • Integration von externen Bank-Partnern und Systemen
  • Sicherstellung hoher Softwarequalität durch automatisierte End-to-End-Tests sowie Continuous Integration/Deployment

Java 21 Kotlin Spring Boot Spring MVC Spring WebFlux Spring Security Spring Data JPA Spring Cloud Hibernate React Next.js NextAuth.js Project Reactor Apache Kafka Streams Postgres/Aurora Infinispan R2DBC Liquibase Amazon S3 Amazon MSK Amazon SQS Amazon SNS OpenPDF Docker GitLab Helm Keycloak OAuth2/OIDC Swagger/OpenAPI AsyncAPI REST Grafana Prometheus Sentry Junit Mockito Selenium Appium Gatling K6 Youtrack Salesforce
Banken/Finanzen/FinTech
1 Jahr 9 Monate
2021-05 - 2023-01

Entwicklung und Bereitstellung einer neuen Verkaufsplattform

Full-Stack Developer Java 17 Spring Boot Spring MVC ...
Full-Stack Developer

Entwicklung und Bereitstellung einer neuen Verkaufsplattform für Lebensversicherungen, bestehend aus Tarifrechner, Beratungs- und Antragsstrecke

  • Neuentwicklung eines Beratungs- und Verkaufssystems für fondsbasierte Renten- und Vorsorgeprodukte als White-Label-Lösung
  • Domain-Driven Design einer Microservice-Architektur für hohe Skalierbarkeit und Verfügbarkeit
  • Moderne, benutzerfreundliche Oberfläche mit herausragendem UX/UI, dynamisch aufgebaut für komplexe Antragsstrecken
  • Anbindung der Bank-Partner Systeme
  • Integration von E-Signature, PostIdent und BiPRO-Schnittstellen

Java 17 Spring Boot Spring MVC Spring Security Spring Data JPA Spring Web Services Hibernate Vue 3 TypeScript Vuex MapStruct WebComponents MSSQL H2 Flyway Docker OpenShift Kubernetes Helm ArgoCD Keycloak OAuth2/OIDC REST BiPRO JUnit Jest Mockito VisualVM Jenkins Bitbucket Jira Storybook
Banken/Versicherungen
8 Monate
2022-03 - 2022-10

Aufbau einer Vertriebs- und Verkaufsplattform

Full-Stack Developer Java 17 Spring Boot Spring Security ...
Full-Stack Developer
  • Neuentwicklung einer webbasierten Anwendung für den Vertrieb und Verkauf von inhaltlich anpassbaren Druckerzeugnissen
  • Mehrstufiges Administrations- und Zugriffskonzept
  • Shop-System mit Paypal-Anbindung
  • Subscription- und Erinnerungssystem
Java 17 Spring Boot Spring Security Spring Data MongoDB Vue Nuxt.js Pinia TypeScript Docker Jenkins Nginx MongoDB Keycloak JWT REST
Banken/Versicherungen
6 Monate
2021-10 - 2022-03

Neuentwicklung eines mobilen Workflow-Systems

Full-Stack Developer Java 17 Spring Boot Spring Data JPA ...
Full-Stack Developer

Neuentwicklung eines mobilen Workflow-Systems zur Optimierung von Durchlaufzeiten an multimodalen Hafen-Terminals

  • Entwicklung einer webbasierten Applikation auf Microservice-Basis zur flexiblen Steuerung von Arbeitsprozessen
  • Hochgradig konfigurierbare Workflows zur Anpassung an wechselnde Anforderungen
  • Implementierung einer mobilen Zeiterfassung und automatisierten Schichtplanung
  • Revisionssichere Einbindung von Brückenwaagen und mobilen Radladerwaagen zur exakten Mengenerfassung bei der Verladung
  • Integration von Schnittstellen zu bestehenden Systemen für eine reibungslose Datenübertragung
  • Konzeption nach dem API-first-Ansatz für eine klare Schnittstellendefinition und leichtere Integration
Java 17 Spring Boot Spring Data JPA Spring Security Angular 12 TypeScript Mustache H2 Oracle Kubernetes Tanzu Rancher Bitbucket Jenkins Keycloak OAuth2/OIDC REST OpenAPI JUnit Mockito Flyway UML iText
Logistik/Supply Chain
6 Monate
2020-12 - 2021-05

Erstellung eines Kundenportals

Full-Stack Developer Java 17 Quarkus React ...
Full-Stack Developer

Erstellung eines Kundenportals für die Verwaltung von LKW-Anlieferungen/Abholungen

  • Neuentwicklung einer mobilen Anwendung mit direktem Kundenzugriff.
  • Schnittstellenanbindung zum vorhandenen ERP-System sowie Integration in bestehende Business Integration Services.
  • Entwicklung und Pflege von Freistellungsprozessen im Kundenauftrag.
  • Implementierung einer Zeitfenstersteuerung zur Verwaltung von Anlieferungen und Abholungen.
  • Kalkulation und Überprüfung von Materialströmen und Mengen.
  • Realisierung eines Mobile-first Ansatzes für eine optimale Benutzererfahrung auf mobilen Geräten.
Java 17 Quarkus React TypeScript Cassandra Kubernetes Rancher Bitbucket Jenkins Keycloak OAuth2/OIDC REST JUnit Mockito Jira
Logistik/Supply Chain
1 Jahr 10 Monate
2019-03 - 2020-12

Neuentwicklung eines ERP-Systems auf Microservice-Basis

Architect/Lead Developer Java 11 Spring Boot Angular ...
Architect/Lead Developer
  • Schrittweise Ablösung einer monolithischen Bestandsanwendung durch eine moderne Microservice-Architektur
  • Entwicklung eines responsiven Frontends zur schnellen Dateneingabe und -verarbeitung.
  • Virtualisierung der Services mittels Docker-Containern und Betrieb auf Kubernetes.
  • Implementierung von GraphQL-basierten Endpoints für flexible Datenabfragen.
  • Einführung von Continuous Integration/Continuous Deployment (CI/CD) zur Automatisierung der Entwicklungsprozesse.
  • Integration von OpenID-Authentifizierung und Anbindung an Active Directory für sicheres Identity Management.
Java 11 Spring Boot Angular TypeScript Bootstrap Docker Kubernetes Rancher Keycloak OAuth2/OIDC REST JUnit Mockito Bitbucket Jenkins
Logistik/Supply Chain
5 Jahre 5 Monate
2013-10 - 2019-02

IT Anwendungsentwicklung

Bereichsleiter IT Anwendungsentwicklung
Bereichsleiter IT Anwendungsentwicklung
  • Leiter der Abteilung für Anwendungsentwicklung und verantwortlich für die Erstellung eines komplexen ERP-Systems für die Hafenlogistik.
  • Einführung agiler Prinzipien nach Scrum, sowie die Beratung des Managements bei Fragestellungen der digitalen Transformation.
  • Architektur- und Lead-Development sowie Technologiebewertung und Evaluierung.
Rhenus Port Logistics GmbH & Co. KG
4 Jahre 2 Monate
2009-09 - 2013-10

Software-Entwicklung

Teamleiter Software-Entwicklung
Teamleiter Software-Entwicklung
  • Verantwortlich für die Wartung und Weiterentwicklung einer Legacy-Anwendungslandschaft sowie die Verbesserung der Entwicklungsprozesse. 
  • Einführung von Test-driven Development und Optimierung der Code-Qualität.
Rhenus Port Logistics GmbH & Co. KG
1 Jahr
2008-10 - 2009-09

Business Intelligence

Teamleiter Business Intelligence
Teamleiter Business Intelligence
Rhenus Shared Services
1 Jahr 8 Monate
2007-03 - 2008-10

Full-Stack Software Development

Full-Stack Software Developer
Full-Stack Software Developer
Rhenus Assets & Services
1 Jahr 3 Monate
2006-01 - 2007-03

Full-Stack Software Development

Full-Stack Software Developer
Full-Stack Software Developer
Condast GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Wirtschaftsinformatiker (FH)

Position

Position

  • Senior Full-Stack Developer
  • Softwarearchitekt
  • Technologieberater
  • Agile Coach & Developer Coach
  • DevOps/DevSecOps Engineer

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Webentwicklung Java 21 Kubernetes Docker Keycloak OAuth 2.0 Vue.js React TypeScript Angular DevOps Domain Driven Design Kafka Datenbanken

Schwerpunkte

  • Microservices & Cloud-native Entwicklung: Entwicklung und Betrieb hochverfügbarer Systeme mit Java, Spring Boot, Docker und Kubernetes. Migration monolithischer Java Enterprise Anwendungen zu modernen Microservice-Architekturen.
  • Moderne Webentwicklung: Erstellung von Webanwendungen mit React, Vue.js, Angular und TypeScript.
  • DevOps & Automatisierung: Aufbau von CI/CD-Pipelines und Implementierung von Infrastructure-as-Code (IaC).
  • Agile Softwareentwicklung: Einführung agiler Methoden und Coaching von Entwicklungsteams.
  • API-Design & Sicherheitsarchitekturen: Expertise in REST- und GraphQL-APIs, ereignisgesteuerten Architekturen sowie Sicherheitskonzepten (OAuth2/OIDC).

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Erfahrener Softwarearchitekt und Full-Stack-Entwickler mit über 15 Jahren Berufserfahrung in der Entwicklung komplexer, hochskalierbarer IT-Lösungen. Seit 2005 als Freelancer tätig und als Java-Enthusiast auf moderne Webanwendungen und Microservice-Architekturen spezialisiert. 
  • Er verfügt über umfangreiche Erfahrung in Architekturentwicklung, API-Design und agilen Methoden. Dabei legt er großen Wert auf die Prinzipien von Test-Driven Development und Clean-Code. Er arbeitet am liebsten in agilen Teams, in denen er auch als Coach und Mentor fungieren kann. 
  • Seine methodische Herangehensweise, kombiniert mit hervorragenden Kommunikations- und Moderationsfähigkeiten, machen ihn zu einem hochmotivierenden und erfahrenen Teamleiter.
  • In zahlreichen Projekten hat er großen Legacy-Code gewartet und ist mit dem Review von Softwarelandschaften und Anwendungen bestens vertraut. Seine Loyalität und sein Engagement im Projekt sind weitere Aspekte, die ihn als Softwareentwickler auszeichnen.


Anwendungsarchitekturen

  • Monolithische Architektur
  • Microservice-Architektur
  • Event-Drive Architecture (EDA)
  • Service-Oriented Architecture (SOA)


Backend-Technologien & Frameworks

  • Java SE / Jakarta EE, MicroProfile
  • Spring, Spring Boot, Spring Data JPA/MongoDB, Spring Security, Spring Cloud, Spring Kafka, Spring MVC, Spring WebFlux
  • JPA, Hibernate, R2DBC
  • Quarkus
  • REST, GraphQL
  • Project Reactor
  • CQRS, Event Sourcing
  • Apache Kafka
  • Apache Camel
  • Redis, Infinispan
  • OpenPDF, Jaspersoft JasperReports
  • Liquibase, Flyway


Web-Technologien und Frameworks

  • HTML5, CSS3/SASS/LESS, Bootstrap
  • JavaScript, TypeScript, ES6+, Node.js
  • React, Next.js, Vues.js, Nuxt, Angular, WebComponents
  • Redux, Vuex, Pinia
  • Webpack, Babel
  • Storybook, Miro, Invision


Security

  • OAuth2/OIDC, JWT
  • Keycloak, Single Sign-On (SSO), 2-Faktor-Authentifizierung (2FA/MFA)
  • WebAuthn, Passkeys
  • OWASP Top Ten, Secure Coding Practices
  • Kryptografische Algorithmen (AES, RSA), TLS/SSL
  • Zugriffsmanagement (RBAC, ABAC)


DevOps & Containerisierung

  • Docker, Kubernetes (inkl. Rancher, OpenShift, Tanzu)
  • Terraform, Helm, Ansible
  • CI/CD-Tools (z. B. Jenkins, GitLab CI, GitHub Actions)


Cloud & Plattformen

  • Amazon Web Services (AWS), Google Cloud Platform (GCP)
  • AWS Lambda, Amazon ECS/EKS, Amazon S3, Amazon MSK, Amazon
  • Aurora
  • Firebase, Apple Push Notification Service (APNS)


Monitoring & Observability

  • Grafana, Prometheus
  • ELK Stack (Elasticsearch, Logstash, Kibana)


Testautomatisierung & Qualitätssicherung

  • JUnit, Mockito, WireMock
  • Jest, Mocha, Testing Library
  • Selenium, Appium
  • Gatling, K6


Methodiken

  • Agile / Scrum / Kanban / SAFe
  • Test-Driven Development
  • Clean-Code
  • XP / Extreme Programming
  • Behavior-Driven Development
  • Domain-driven Design
  • Continuous Integration/Deployment


Toolbox

  • Git, Bitbucket, SVN
  • Maven, Gradle, npm/Yarn
  • Jenkins, GitLab, Bamboo, Pipelines
  • Jira, Confluence, YouTrack
  • Mermaid, UML
  • Bash, Shell Scripting

Programmiersprachen

Java
Kotlin
JavaScript
TypeScript
Python

Datenbanken

PostgreSQL/Aurora
Oracle
H2
MSSQL
Cassandra
MongoDB
CouchDB

Branchen

Branchen

  • Banken/Finanzen/FinTech
  • Versicherungen
  • Logistik/Supply Chain

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.