Über mich
Ich bin Senior Java-Backend-Entwickler und Software-Architekt mit über 15 Jahren Erfahrung in der Entwicklung von Enterprise-Anwendungen. Meine Schwerpunkte liegen in der Java-EE- und Spring-Ökosystem-Entwicklung, der Migration von Monolithen zu Microservices sowie der Softwarearchitektur. Ich arbeite gerne in agilen Teams und bringe langjährige Erfahrung in der Zusammenarbeit mit deutschen Behörden und Unternehmen mit.Skills
Sprachen & Laufzeiten
- Java / Java-EE
- Java 17
- TypeScript / JavaScript
- XML, XSLT, XPath
- JSON
- Bash
Frameworks & Libraries
- Spring Boot
- Spring Framework
- Quarkus
- EJB 3.1
- JPA / EclipseLink
- Mutiny (Reactive)
- Angular
- JSF / Primefaces
- REST / SOAP
- JUnit / Mockito
Tools & Infrastruktur
- Maven
- Git / GitLab / GitHub
- Docker / Kubernetes
- Kafka
- Jenkins / GitHub Actions
- Oracle Weblogic / Tomcat
- Oracle Database
- JIRA / Confluence
- SonarQube
Methoden & Standards
- OOA/OOD mit UML/UML 2
- Agile Methoden (Scrum, Kanban)
- Domain Driven Design (DDD)
- Microservices-Architektur
- Reactive Programming
- Continuous Integration / Continuous Delivery
Zertifizierungen
März 2022
ISAQB Advanced Level – Evolution and Improvement of Software Architectures
November 2021
ISAQB Advanced Level – Soft Skills for Software Architects
Juni 2020
ISAQB Advanced Level – Domain Driven Design
Januar 2020
ISAQB Advanced Level – Infrastructure, Container and Cloud Native
März 2016
ISAQB Advanced Level – Architecture Documentation
Dezember 2012
ISAQB Certified Professional for Software Architecture – Foundation Level
Ausbildung
2008 – 2012
Fachhochschule Worms
Abschluss: Bachelor of Science
2005 – 2007
Weiterbildung
Mit Fachhochschulreife
Wie ich arbeite
- Bevorzuge langfristige Zusammenarbeit statt einmaliger Kurzprojekte.
- Erfahren in Remote- und verteilten Teams.
- Gewohnt an die Zusammenarbeit mit deutschen Behörden und Unternehmen.
- Starker Fokus auf Softwarearchitektur, Code-Qualität und Wartbarkeit.
- Erfahrung in der Migration von Legacy-Systemen zu modernen Architekturen.