29.11.2025 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar

Senior Fullstack Lead Developer & Software Architect - Java, Angular, SpringBoot, Cloud Architecture

Raunheim, Deutschland Informatik B. Sc. , Ruprecht-Karls-Universität, Heidelberg
Raunheim, Deutschland Informatik B. Sc. , Ruprecht-Karls-Universität, Heidelberg

Über mich

Lead Entwickler

Skills

Fachliche Scherpunkte: 
  • Fachliche Teamleitung und Lead Development im Java (Spring Boot) / Angular / CMS-Systemen
  • Konzeption und Implementierung von komplexen Softwarelösungen und objektorientierten Methoden
  • Agile Softwareentwicklung
  • Technisches Consulting bei fachlichen Problemstellungen
  • Betrieb und Wartung von entwickelten Plattformen und eingesetzten Softwarelösungen im Produktivumfeld

Konzeption und Implementierung von komplexen Softwarelösungen und objektorientierten Methoden
PROGRAMMIERSPRACHEN WEB- UND FRONTENDENTWICKLUNG BACKENDENTWICKLUNG DATENBANKEN IT-SECURITY TEST & QUALITÄTSMANAGEMENT MANAGEMENT-Systems TOOLS / STANDARD SOFTWARE BETRIEBSSYSTEME WEBSERVER
  • Java 6 - 21+
  • TypeScript, JavaScript
  • Python
  • Angular 20+
  • Vue.js
  • HTML5
  • Bootstrap 4+
  • CSS, SCSS, SASS
  • NodeJS, npm, yarn
  • Spring-Boot
  • Spring-Data
  • Spring Cloud
  • Spring Security
  • JPA / Hibernate
  • Rest Api
  • Liquibase
  • PostgreSQL
  • MySQL
  • H2
  • Firebase Realtime Database
  • Keycloak: Identity & Access Management
  • Cognito
  • LDAP
  • JSON Web Token
  • OAuth 2.0
  • OpenID Connect
  • Junit 4/5
  • WireMock
  • Postman
  • SoapUI
  • SonarQube
  • cypress
  •  Protractor
  • Magnolia - Enterprise Content
  • Content Management System
  • Digital Asset Management
  • IntelliJ IDEA
  • Eclipse IDE
  • Git, Bitbucket und Gitlab
  • Subversion
  • Jenkins, Gitlab CI (CI / CD)
  • Build - Management-Tools (Maven, Gradle)
  • Nexus Repository - Software Component Management
  • Docker
  • Kubernetes
  • Rancher
  • AWS Cloud
  • Apache Solr
  • Altlassian Jira und Confluence
  • Red Hat Enterprise Linux
  • CentOS Linux
  • Apache Webservers
  • Apache Tomcat
  • JBOSS

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Integration und Migration von Applikationen im Trassenmanagement und Timetabling Solutions

Transport und Logistik

1000-5000 Mitarbeiter

Design und Implementierung der Webanwendung in Angular, Javascript, Java, HTML5 und CSS/Bootstrap, React
▪ Erstellung detaillierter IT-Design-Beschreibung für die Umsetzung komplexer Anforderungen in den o. g. Technologien
▪ Analysieren der fachlichen Anforderungen an die IT-Systeme sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten
▪ Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
▪ Bewerten von technischen Risiken sowie Dokumentation dieser
▪ Ermitteln, Abstimmen und Dokumentieren von nicht-funktionalen Anforderungen
▪ Erstellen und Durchführen von Präsentationen zu technisch komplexen Themenstellungen bis auf Management-Ebene
▪ Konzeption und Weiterentwicklung der Maßnahmen für die Sicherstellung des Betriebs der entwickelten Anwendungen
▪ Weiterentwicklung der Infrastruktur- und Pipeline-Skripte
▪ Durchführung von Code Reviews
▪ Weiterentwicklung der Qualitätssicherung-Maßnahmen und der Testautomatisierung

Neuentwicklung einer Nachhaltigkeitsplattform im B2B-Umfeld

Banken und Finanzdienstleistungen

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

Abgleich von technischen Anforderungen auf das System-Design, hinsichtlich Realisierbarkeit, Performance und Sicherheit:
Konzeption und Implementierung von komplexen Softwarelösungen und objektorientierten Methoden
Java, Microservices, Spring Boot, Angular, Typescript, Magnolia CMS

Technologien / Tools
  • Java 11+
  •  Spring-Boot, Spring Security
  •  REST API (REST Services)
  •  Maven
  •  JPA / Hibernate
  •  Liquibase
  •  PostgreSQL
  •  Infinispan
  •  Angular 11
  •  Boostrap
  •  Webpack
  •  SASS
  •  Node und npm
  • IntelliJ
  • Magnolia (Headless Content)
  • Freemarker
  • Keycloak
  • Nexus
  • Jenkins
  •  Linux (RedHat)
  • Confluence

IT-Prozessoptimierung sowie Bereitstellung von Applikation-Blueprints

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

Die Prozesse zwischen Softwareentwicklungs- und IT-Teams automatisieren und integrieren.
Im Vordergrund stehen dabei Teambefähigung, teamübergreifende Kommunikation, Zusammenarbeit sowie Technologieautomatisierung.

Evaluierung und Einführung von neuen sowie Optimierung von bestehenden Entwicklungsprozessen.
Ein Beispiel für die Einführung neuer Lösungen ist die Software zur verteilten Versionsverwaltung (Git). Infolgedessen wurde eine Projektmigration von SVN zu GIT durchgeführt und die zugehörige Anpassung von Buildprozessen über Jenkins vorgenommen.

Zertifikate

Linux

GFU

2022

Innovator

Innovator

2022


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden