29.11.2025 aktualisiert


Premiumkunde
nicht verfügbarSenior Fullstack Lead Developer & Software Architect - Java, Angular, SpringBoot, Cloud Architecture
Raunheim, Deutschland Informatik B. Sc. , Ruprecht-Karls-Universität, Heidelberg
Über mich
Lead Entwickler
Skills
Spring BootJavaAngular"technischer projektleiter"Magnolia CMSSoftwareentwicklerPostgresDockerFull Stack DeveloperAmazon AWSSAML2/OAuth2/JWT/OpenConnect IDRESTCloudKubernetesSoftware-Architekt
Fachliche Scherpunkte:
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
- 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
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
▪ 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
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
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
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.
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
GFU2022
Innovator
Innovator2022