Besondere Kenntnisse
Komponenten Architekturen
- Java EE
- Java Libraries und Frameworks
- Ant
- Struts
- Swing
- POI
- Hibernate
- Junit
- DBUnit
- Angular
- VueJS
- JMS
- JAX-WS
- JAX-RS
- JPA
- CDI
- EJB3
- JSF2
- SWT
- Spring
- Mockito
Webserver
Applikationsserver
- IBM WebSphere
- JBoss Wildfly
- Apache Tomcat
Büro Anwendungssoftware
- MS-Office
- MS-Visio
- MS-Project
- MS-Outlook
Projektmanagement
- iterativ-inkrementelle Projektplanung/-steuerung
Geschäftsprozessmodellierung
- Geschäftsprozessmodellierung (UML)
Fachliche Analyse / Modellierung
- Objektorientierte Analyse (OOA)
- Anwendungsfallmodellierung (Use-Case-Modellierung) (UML)
- Fachliche Klassenmodellierung (UML)
- Schnittstellenspezifikation
- Oberflächenspezifikation
- Prototyping Benutzeroberfläche
Architektur
- Service-Oriented-Architecture (SOA)
- Enterprise-Application-Integration (EAI)
- J2EE Design Patterns
- Gang of Four (GoF) Patterns
Technisches Design
- Objektorientiertes Design (OOD)
- Technische Klassenmodellierung (UML)
- Entity-Relationship Modellierung (ERM)
Entwicklungswerkzeuge
- Eclipse
- IntelliJ
- Visual Studio Code
- Maven
- Gradle
- Docker
- PMD
- Findbugs
- Checkstyle
- Jenkins/Hudson
- Nexus
- Jira
- Confluence
- GitLab
Konfigurationsmanagement Tools