3-tier Architektur mit Tomcat + JBOSS-AS + MySQL
Atlassian-JIRA
BIND
Bitbucket
Brio- Business- Intelligence und Brio- Portal (heute Hyperion)
Camunda
CentraSite Service-Repository auf Basis JAXR/Tamino
CSS
DHTML
Docker
Dotty
EJB
EJB3.1
ForeUI-Mockup-Designer
Freemarker-basiertes Templating
Git
Google-Cloud
Google-Pub-Sub
HTML
HTML(5)
HTML/JavaScript/jQuery
J2EE (Servlet
J2SE (Swing)
Java SE+EE
Java-Backend Microservices
Java-EE-5
Java-EE-Servlet mit XML-Pull-Parser
Java-SE
Jetty
JNLP
JOOQ
JPA/Hibernate/iBATIS
JPA2/EclipseLink) JSF / ADF Faces SOAP (JAX-WS)
JSF
JSF-2 Custom Components und JSF-2 Composite Components
JSF-2 mit Facelets als PDL
JSF1 mit ajax4jsf
JSP)
konsequente Ressourcen-orientierte Architektur (?RESTful)
Lombok
Lotus Domino Mail Server
MapStruct
Microsoft-Sharepoint
mit ESB) Geschäftsprozess-Implementierung mit BPEL dynamische
modell-basierte Generierung des UI ORACLE SOA-Suite 11g auf WebLogic 10 ORACLE-Datenbank JavaEE-6 (EJB3
Netscape Directory Server
Netscape Enterprise Server
OpenAPI
OpenAPI/Swagger
PostgreSQL und H2)
Primefaces
RDBMS (Support für ORACLE
RDBMS mit objektrelationalem Mapping über JPA
REST-API
RMI
SAXON-XQuery
Sbt
Scala-2
schwergewichtige SOA-Architektur (multi-tier
Scrum
Signavio-BPMN-Designer
Solr
Spring-Boot
Squirrel RDBMS-Explorer
SSL
Subversion (Server und API)
SWING
TOMCAT
umfangreiche Frameworks des Auftraggebers lassfish (Dev)
Weblogic (Prod)
XHTML
XML
XSLT / XQUERY für Reporting und MS-Office-Export
Zookeeper
Methoden & Prinzipien
- SW-Entwicklung* prozedural, OO und funktional (seit 1979)
- Entwurf komplexer verteilter Systeme (seit 1991)
- SOA (seit 2007)
- ROA (seit 2010)
- Datenmodellierung (seit 1988)
- Geschäftsprozessmodellierung mit BPMN-2 (seit 2009)
- Patterns und Architektur-Blueprints
- MDA/MDSD (Model-driven Development) (seit 2003)
- Anforderungsmanagement mit SCRUM (seit 2010)
- Semantic Web / Wissensmanagement
- Projekt-Controlling
- Betriebskonzepte (ITIL)
Retrievalsprachen
- SQL (seit 1988)
- EJB-QL / JPQL (seit 2003)
- JCP-Frameworks
- Servlets / JSP / JSTL / JSF (seit 1999 bzw. 2004)
- EJB3, JPA/Hibernate, JDBC (seit 2003)
- JAX-RS (Jersey)
Java Test Frameworks
- JUnit
- JMockit
- REST-assured
- weitere: Mockito, Java UI-Technologien
- JSF2
- ADF-Faces (seit 2011)
- SWING
XML-Technologien
- XML-Processing mit DOM/SAX/StAX (seit 2002)
- XPath, XML-Schema
- XSLT (seit 2002)
- XQuery (seit 2007)
- SOAP (seit 2007)
Web UI-Technologien
- HTML(5) (seit 2003)
- CSS (seit 2003) / CSS3
- AJAX
- Javascript
Javascript Frameworks
- jQuery
- AngularJS
- weitere: Kendo-UI, Knockout, Toastr, Amplify, Modernizr
Web UI Testing
- Selenium
- weitere: SilkTest
Build Tools
- Ant
- Maven
- SCT (Eigenentwicklung)
IDEs
- IntelliJ-IDEA
- Eclipse
- ORACLE-JDeveloper
Modellierungssprachen
- ERM / SERM (seit 1988)
- BPMN-2 (seit 2009)
- UML (seit 1998)
Modellierungstools
- Signavio (BPMN-2)
- MID-Innovator (UML)
- JDeveloper (BPEL)
- Eclipse/Eclipse-Plugin (jBPM)
JavaEE-Appl.-Server
- Tomcat / JBoss AS (2004-2009)
- Glassfish (seit 2009)
- WebLogic 10 (seit 2011)
- weitere: IBM WAS CE, Apache Geronimo, JoNAS
Backend-Integration
- REST / HTTPClient
- SOAP / JAXB
- RMI
- LDAP
- JMS
- SAP-JCo
- Datei-Schittstellen
Version Control
- Mercurial (seit 2011)
- Bazaar (2010-2011)
- GIT (2009-2010)
- Subversion (2002-2009)
- weitere: CVS, MS-VisualSourceSafe, ClearCase
Collaboration
- JIRA
- Serena
- Sharepoint
- Bugzilla
Sonstiges
- Contributor/Tester der Referenzimplementierung von JSF-2 (Projekt ?Mojarra?) im Rahmen des JavaEE-6-Releases
- Linux-Setup und Administration
- Apache Web-Server (Einrichtung, Betrieb, Modulentwicklung)
- Aufsetzen Linux-basierte Firewall (FWBuilder, IP-Tables)
- erneute Beschäftigung mit Meßdatenerfassung und Embedded Systems im Zusammenhang mit dem IoT (Internet der Dinge) als kleines privates Projekt (Winddaten am Startplatz meines Gleitschirmvereins in Oberstdorf auf dem Smartphone)