Technische Kompetenzen#
JVM Technologien#
Java, Kotlin
JavaEE: EJB3, CDI, JMS, JPA
SpringBoot, SpringFramework
JUnit, Mockito, Arquillian
Datenbanken#
Oracle
PostgreSQL, pl/pgSQL
AWS DynamoDB
Security / IAM#
- RBAC / ReBAC (Relationship-Based Access Control)
AI-gestützte Entwicklung#
Einsatz von Agentic AI in der Softwareentwicklung („Vibe Engineering“: AI-gestützte Softwareentwicklung mit Engineering-Disziplin, in Abgrenzung zu „Vibe Coding“)
Tooling entsteht mit den Features
auto-generierte Dokumentation statt handgepflegter
Web-Technologien#
TypeScript, JavaScript
Angular, Ionic-Framework, NgRX
Jest / Jasmine / Mocha
Cypress / TestCafe
Entwicklungswerkzeuge#
IntelliJ IDEA, Eclipse IDE
Gradle, Maven, Jenkins
Git, Gerrit, Gitlab
Sonstiges#
C++98, Solidity
Linux, Windows
Anwendungsgebiete / Branchen#
Gütertransport-Logistik
(Container-Seefracht, Luftfracht, Schienenverkehr)Energie/Photovoltaik
Mobilfunk eCommerce/POS
Internet/Webhosting
Methodische Kenntnisse#
Scrum, Kanban, eXtreme Programming
BDD mit Gherkin, ATDD, TDD, CI, Refactoring
OOA/OOD/OOP, UML
Projektmanagement, Qualitätsmanagement
Sozialkompetenzen#
interkulturelle, interdisziplinäre und remote Teamarbeit
Verantwortungsbewusstsein, Eigeninitiative, Lösungsorientierung
Präsentationen, Schulungen
Sprachen#
Deutsch (Muttersprache)
Englisch (fließend, ~C1)
Französisch (Grundkenntnisse, ~A2)
Spanisch (Grundkenntnisse, ~A2)
Niederländisch (Anfänger, ~A1)
Abschlüsse und Zertifikate#
Hochschulökonom (FH) für Systementwicklung (AKAD)
Fachinformatiker Anwendungsentwicklung (IHK)
Kanban Management Professional I
Certified Scrum Developer (CSD, ScrumAlliance)
Certified Scrum Master (CSM, ScumAlliance)
Introduction to CMMI-DEV V1.2
Sun Certified Java Programmer (SCJP 5.0) / Java SE
Sair Linux and GNU Certified Professional (LCP-1)