Senior Professional Fullstack Developer - Java, Spring, Angular. Fokus: PSD2, Identity-Management,Payment, Web Security
Aktualisiert am 15.10.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch
Verhandlungssicher
Deutsch
Fortgeschritten
Französisch
Muttersprache

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 5 Monate
2021-07 - 2024-11

Entwicklung einer Integrationsplattform und Services im Bankenbereich

Lead Developer Docker Kubernetes Helm ...
Lead Developer
  • Behebung von Bugs und Fehlern
  • Backend-Entwicklung
  • Code-Reviews & Refactoring
  • Review Calls
  • Retro-Meetings
  • Releases
  • Produktionsvorbereitungen
  • Technical Debt Management
  • API-Entwurf und -Integration
  • Kunden- und Endbenutzer-Support
  • Entwicklung von Prototypen
  • Beitrag zum Architekturdesign
  • Entwicklung einer gemeinsamen Bibliothek
Docker Kubernetes Helm Spring Java KONG Keycloak Postgres Kafka Git Angular ArgoCD Atlassian JIRA Atlassian Confluence
4 Monate
2022-02 - 2022-05

Konzepterstellung und Implementierung einer Integrationskomponente im Bankenbereich

Lead Developer Azure Service Bus Azure Apache Camel ...
Lead Developer

Entwurf und Implementierung von Integrationskomponenten auf der Grundlage von EIP


  • Konzeption und Implementierung von Integrationskomponenten zwischen der Dynamics 365 Cloud Plattform von Microsoft und On-Premise Quellsystemen
  • Implementierung von Entwicklertests via Testautomatisierung
  • Aufbau & Nutzung CI/CD Pipeline (Gitlab, Nexus) für die Integrationskomponenten
  • Unterstützung der von Dienstleistern beauftragten Solution-Architekten bei der Ausgestaltung der Integrationsplattform & -architektur

Azure Service Bus Azure Apache Camel Spring Boot JMS RunDeck Git GitLab
1 Jahr
2021-02 - 2022-01

XS2A Test- und ModelBank: Sandbox für TPP-Integration und Simulation echter Bankprozesse

Java Developer Java Spring Boot Angular ...
Java Developer
  • Testbank, die eine echte XS2A-Bank simuliert, einschließlich Testdaten und bankspezifischer Konfiguration
  • ModelBank, die als so genannte ?Sandbox? konfiguriert ist, die von einer XS2A-konformen Bank als Testsystem für Drittanbieter (TPPs) bereitgestellt wird
Java Spring Boot Angular Docker XS2A
2 Jahre 4 Monate
2019-08 - 2021-11

Wartung und Instandhaltung von XS2A-Schnittstellen und -Services im Bankenbereich

Technical Lead Spring Boot Java Docker ...
Technical Lead
Laufende Wartung und Weiterentwicklung der PSD2/XS2A Komponenten einschließlich Connector und Sandbox mit einem Entwicklerteam und einem Anforderungsmanager
Spring Boot Java Docker Jenkins Wildfly XS2A PSD2
3 Monate
2021-06 - 2021-08

Erstellen eines Open Banking Gateway

Backend Developer Spring Boot Docker XS2A
Backend Developer
  • Behebung von Fehlern und Implementierung neuer Funktionen
Spring Boot Docker XS2A
1 Monat
2021-06 - 2021-06

Wartung und Support von kundenspezifischen Anwendungen im Bankenbereich

Backend Developer Spring Boot Java
Backend Developer
Drei geleitete und abgeschlossene Projekte - Router, DMS Adapter und API Management - sollen nun in Form eines Supportvertrages betreut werden. Hierzu zählt in erster Linie die Unterstützung in Notfällen und bei Problemen, jedoch auch kleinere Weiterentwicklungen.
Spring Boot Java
5 Monate
2019-11 - 2020-03

Entwicklung der IDP Keycloak im Bankenbereich

Fullstack Software Developer Spring Boot Docker Angular ...
Fullstack Software Developer
Bx-ext Erweiterung und Wartung
Spring Boot Docker Angular Keycloak Java OpenShift Jenkins Git
2 Jahre 11 Monate
2014-05 - 2017-03

Angestellter bei einer Fluggesellschaft

Fullstack Software Developer Angular
Fullstack Software Developer
  • Erstellung sicherer und intuitiver Benutzeroberflächen für Buchungsanwendungen mit Technologien wie Angular
  • Handhabung komplexer Datenmodellierung und Leistungstests
  • Durchführung gründlicher Code-Reviews zur Sicherstellung der Code-Qualität, der Wartbarkeit und der Einhaltung von Codierungsstandards
  • Teilnahme an den Diskussionen über das Softwaredesign
  • Überwachung der Systemleistung und Ermittlung von Möglichkeiten zur Optimierung
  • Verbesserung der Skalierbarkeit und Effizienzsteigerung
Angular

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-05 - 2024-05

EC-Council Certified Application Security Engineer (CASE) - JAVA

Der Certified Application Security Engineer - Java prüft die kritischen Sicherheitsfähigkeiten und -kenntnisse, die während eines typischen Softwareentwicklungslebenszyklus (SDLC) erforderlich sind, und konzentriert sich auf die Bedeutung der Implementierung sicherer Methoden und Praktiken in der heutigen unsicheren Betriebsumgebung.
1 Monat
2023-02 - 2023-02

LFD121: Developing Secure Software

Die Absolventen des Abzeichens LFD121: Developing Secure Software kennen die praktischen Schritte, die zur Abwehr der meisten Arten von Angriffen unternommen werden müssen. Mit Hilfe dieser Schritte erstellen und pflegen sie Systeme, die viel schwerer erfolgreich anzugreifen sind, reduzieren den Schaden, wenn Angriffe erfolgreich sind, und beschleunigen die Reaktion, so dass alle latenten Schwachstellen schnell behoben werden können.
1 Monat
2022-12 - 2022-12

AWS Certified Cloud Practitioner

Die Absolventen dieser Zertifizierung verfügen über ein grundlegendes Verständnis von IT-Services und deren Verwendung in der AWS Cloud. Sie haben Cloud-Kompetenz und grundlegendes AWS-Wissen nachgewiesen. Die Inhaber des Abzeichens sind in der Lage, wesentliche AWS-Services zu identifizieren, die für die Einrichtung von AWS-Projekten erforderlich sind.
1 Monat
2021-11 - 2021-11

CKAD: Certified Kubernetes Application Developer

Die Absolventen haben die Fähigkeiten, das Wissen und die Kompetenzen nachgewiesen, um die Aufgaben eines Kubernetes-Anwendungsentwicklers zu erfüllen. Die Absolventen sind in der Lage, Anwendungsressourcen zu definieren und Kernprimitive zu verwenden, um skalierbare Anwendungen und Tools in Kubernetes zu erstellen, zu überwachen und Fehler zu beheben. Zu den Fähigkeiten und Kenntnissen, die die Absolventen nachweisen können, gehören Kernkonzepte, Konfiguration, Multi-Container-Pods, Beobachtbarkeit, Pod-Design, Services & Networking, State Persistence.
1 Monat
2020-09 - 2020-09

VMware Spring Professional 2020

Der Erwerb dieses Abzeichens bescheinigt, dass der Kandidat über das Wissen und die Fähigkeiten verfügt, die für die Entwicklung von Spring-Anwendungen erforderlich sind, die wichtige Spring- und Spring Boot-Technologien wie Dependency Injection, Java-Konfiguration, AOP, Spring Data JPA, Spring MVC (mit Schwerpunkt REST), Spring Security, Testing, Auto-Konfiguration und Actuator nutzen.
1 Monat
2017-02 - 2017-02

Oracle Certified Professional, Java SE 7 Programmer


2 Jahre 9 Monate
2008-09 - 2011-05

Studium Bachelor of Science in Software Engineering

Bachelor of Science,
Bachelor of Science
2 Jahre 11 Monate
2001-08 - 2004-06

Studium Bachelor of Science in Applied Mathematics

Bachelor of Science,
Bachelor of Science

Position

Position

  • Lead Developer
  • Technical Lead
  • Fullstack Developer
  • Backend Developer
  • Frontend Developer


Kompetenzen

Kompetenzen

Aufgabenbereiche

NestJS
Fortgeschritten
Vue.js
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

Angular
Experte
Spring Boot
Experte
Spring
Experte
Docker
Experte
Kubernetes
Experte
Apache Camel
Experte
GitLab CI
Experte
Keycloak
Experte
Git
Experte
Prometheus
Experte
Grafana
Experte
OpenID
Experte
OAuth2
Experte
Scrum
Experte
Kanban
Experte
Critical Thinking
Experte
Kafka
Experte
Maven
Experte
ArgoCD
Experte
Helm
Fortgeschritten
Kotlin
Fortgeschritten
KONG
Fortgeschritten

Programmiersprachen

TypeScript
Experte
Java
Experte
Kotlin
Fortgeschritten
Python
Basics

Datenbanken

MySQL
Fortgeschritten
PostgreSQL
Fortgeschritten
Oracle Database
Fortgeschritten
SQLite
Fortgeschritten
MongoDB
Fortgeschritten
Amazon DynamoDB
Fortgeschritten
Amazon RDS
Fortgeschritten

Branchen

Branchen

  • Banking
  • Fintech
  • Insurance
  • PSD2
  • Identity Management
  • Payment
  • Web Security

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 5 Monate
2021-07 - 2024-11

Entwicklung einer Integrationsplattform und Services im Bankenbereich

Lead Developer Docker Kubernetes Helm ...
Lead Developer
  • Behebung von Bugs und Fehlern
  • Backend-Entwicklung
  • Code-Reviews & Refactoring
  • Review Calls
  • Retro-Meetings
  • Releases
  • Produktionsvorbereitungen
  • Technical Debt Management
  • API-Entwurf und -Integration
  • Kunden- und Endbenutzer-Support
  • Entwicklung von Prototypen
  • Beitrag zum Architekturdesign
  • Entwicklung einer gemeinsamen Bibliothek
Docker Kubernetes Helm Spring Java KONG Keycloak Postgres Kafka Git Angular ArgoCD Atlassian JIRA Atlassian Confluence
4 Monate
2022-02 - 2022-05

Konzepterstellung und Implementierung einer Integrationskomponente im Bankenbereich

Lead Developer Azure Service Bus Azure Apache Camel ...
Lead Developer

Entwurf und Implementierung von Integrationskomponenten auf der Grundlage von EIP


  • Konzeption und Implementierung von Integrationskomponenten zwischen der Dynamics 365 Cloud Plattform von Microsoft und On-Premise Quellsystemen
  • Implementierung von Entwicklertests via Testautomatisierung
  • Aufbau & Nutzung CI/CD Pipeline (Gitlab, Nexus) für die Integrationskomponenten
  • Unterstützung der von Dienstleistern beauftragten Solution-Architekten bei der Ausgestaltung der Integrationsplattform & -architektur

Azure Service Bus Azure Apache Camel Spring Boot JMS RunDeck Git GitLab
1 Jahr
2021-02 - 2022-01

XS2A Test- und ModelBank: Sandbox für TPP-Integration und Simulation echter Bankprozesse

Java Developer Java Spring Boot Angular ...
Java Developer
  • Testbank, die eine echte XS2A-Bank simuliert, einschließlich Testdaten und bankspezifischer Konfiguration
  • ModelBank, die als so genannte ?Sandbox? konfiguriert ist, die von einer XS2A-konformen Bank als Testsystem für Drittanbieter (TPPs) bereitgestellt wird
Java Spring Boot Angular Docker XS2A
2 Jahre 4 Monate
2019-08 - 2021-11

Wartung und Instandhaltung von XS2A-Schnittstellen und -Services im Bankenbereich

Technical Lead Spring Boot Java Docker ...
Technical Lead
Laufende Wartung und Weiterentwicklung der PSD2/XS2A Komponenten einschließlich Connector und Sandbox mit einem Entwicklerteam und einem Anforderungsmanager
Spring Boot Java Docker Jenkins Wildfly XS2A PSD2
3 Monate
2021-06 - 2021-08

Erstellen eines Open Banking Gateway

Backend Developer Spring Boot Docker XS2A
Backend Developer
  • Behebung von Fehlern und Implementierung neuer Funktionen
Spring Boot Docker XS2A
1 Monat
2021-06 - 2021-06

Wartung und Support von kundenspezifischen Anwendungen im Bankenbereich

Backend Developer Spring Boot Java
Backend Developer
Drei geleitete und abgeschlossene Projekte - Router, DMS Adapter und API Management - sollen nun in Form eines Supportvertrages betreut werden. Hierzu zählt in erster Linie die Unterstützung in Notfällen und bei Problemen, jedoch auch kleinere Weiterentwicklungen.
Spring Boot Java
5 Monate
2019-11 - 2020-03

Entwicklung der IDP Keycloak im Bankenbereich

Fullstack Software Developer Spring Boot Docker Angular ...
Fullstack Software Developer
Bx-ext Erweiterung und Wartung
Spring Boot Docker Angular Keycloak Java OpenShift Jenkins Git
2 Jahre 11 Monate
2014-05 - 2017-03

Angestellter bei einer Fluggesellschaft

Fullstack Software Developer Angular
Fullstack Software Developer
  • Erstellung sicherer und intuitiver Benutzeroberflächen für Buchungsanwendungen mit Technologien wie Angular
  • Handhabung komplexer Datenmodellierung und Leistungstests
  • Durchführung gründlicher Code-Reviews zur Sicherstellung der Code-Qualität, der Wartbarkeit und der Einhaltung von Codierungsstandards
  • Teilnahme an den Diskussionen über das Softwaredesign
  • Überwachung der Systemleistung und Ermittlung von Möglichkeiten zur Optimierung
  • Verbesserung der Skalierbarkeit und Effizienzsteigerung
Angular

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-05 - 2024-05

EC-Council Certified Application Security Engineer (CASE) - JAVA

Der Certified Application Security Engineer - Java prüft die kritischen Sicherheitsfähigkeiten und -kenntnisse, die während eines typischen Softwareentwicklungslebenszyklus (SDLC) erforderlich sind, und konzentriert sich auf die Bedeutung der Implementierung sicherer Methoden und Praktiken in der heutigen unsicheren Betriebsumgebung.
1 Monat
2023-02 - 2023-02

LFD121: Developing Secure Software

Die Absolventen des Abzeichens LFD121: Developing Secure Software kennen die praktischen Schritte, die zur Abwehr der meisten Arten von Angriffen unternommen werden müssen. Mit Hilfe dieser Schritte erstellen und pflegen sie Systeme, die viel schwerer erfolgreich anzugreifen sind, reduzieren den Schaden, wenn Angriffe erfolgreich sind, und beschleunigen die Reaktion, so dass alle latenten Schwachstellen schnell behoben werden können.
1 Monat
2022-12 - 2022-12

AWS Certified Cloud Practitioner

Die Absolventen dieser Zertifizierung verfügen über ein grundlegendes Verständnis von IT-Services und deren Verwendung in der AWS Cloud. Sie haben Cloud-Kompetenz und grundlegendes AWS-Wissen nachgewiesen. Die Inhaber des Abzeichens sind in der Lage, wesentliche AWS-Services zu identifizieren, die für die Einrichtung von AWS-Projekten erforderlich sind.
1 Monat
2021-11 - 2021-11

CKAD: Certified Kubernetes Application Developer

Die Absolventen haben die Fähigkeiten, das Wissen und die Kompetenzen nachgewiesen, um die Aufgaben eines Kubernetes-Anwendungsentwicklers zu erfüllen. Die Absolventen sind in der Lage, Anwendungsressourcen zu definieren und Kernprimitive zu verwenden, um skalierbare Anwendungen und Tools in Kubernetes zu erstellen, zu überwachen und Fehler zu beheben. Zu den Fähigkeiten und Kenntnissen, die die Absolventen nachweisen können, gehören Kernkonzepte, Konfiguration, Multi-Container-Pods, Beobachtbarkeit, Pod-Design, Services & Networking, State Persistence.
1 Monat
2020-09 - 2020-09

VMware Spring Professional 2020

Der Erwerb dieses Abzeichens bescheinigt, dass der Kandidat über das Wissen und die Fähigkeiten verfügt, die für die Entwicklung von Spring-Anwendungen erforderlich sind, die wichtige Spring- und Spring Boot-Technologien wie Dependency Injection, Java-Konfiguration, AOP, Spring Data JPA, Spring MVC (mit Schwerpunkt REST), Spring Security, Testing, Auto-Konfiguration und Actuator nutzen.
1 Monat
2017-02 - 2017-02

Oracle Certified Professional, Java SE 7 Programmer


2 Jahre 9 Monate
2008-09 - 2011-05

Studium Bachelor of Science in Software Engineering

Bachelor of Science,
Bachelor of Science
2 Jahre 11 Monate
2001-08 - 2004-06

Studium Bachelor of Science in Applied Mathematics

Bachelor of Science,
Bachelor of Science

Position

Position

  • Lead Developer
  • Technical Lead
  • Fullstack Developer
  • Backend Developer
  • Frontend Developer


Kompetenzen

Kompetenzen

Aufgabenbereiche

NestJS
Fortgeschritten
Vue.js
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

Angular
Experte
Spring Boot
Experte
Spring
Experte
Docker
Experte
Kubernetes
Experte
Apache Camel
Experte
GitLab CI
Experte
Keycloak
Experte
Git
Experte
Prometheus
Experte
Grafana
Experte
OpenID
Experte
OAuth2
Experte
Scrum
Experte
Kanban
Experte
Critical Thinking
Experte
Kafka
Experte
Maven
Experte
ArgoCD
Experte
Helm
Fortgeschritten
Kotlin
Fortgeschritten
KONG
Fortgeschritten

Programmiersprachen

TypeScript
Experte
Java
Experte
Kotlin
Fortgeschritten
Python
Basics

Datenbanken

MySQL
Fortgeschritten
PostgreSQL
Fortgeschritten
Oracle Database
Fortgeschritten
SQLite
Fortgeschritten
MongoDB
Fortgeschritten
Amazon DynamoDB
Fortgeschritten
Amazon RDS
Fortgeschritten

Branchen

Branchen

  • Banking
  • Fintech
  • Insurance
  • PSD2
  • Identity Management
  • Payment
  • Web Security

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.