In der nachfolgenden Übersicht sind die in den letzten Jahren überwiegend zum Einsatz gekommenen Technologien aufgeführt.
Betriebssysteme (Anwendersicht), Virtualisierung
- Linux
- Microsoft Windows
- Docker
- Kubernetes
- RedHat OpenShift
Datenbanken (Anwendersicht: Java Programmierer)
- PostgresSQL
- MongoDB
- Apache Derby
- Oracle Database
- DB2
- MySQL
- H2
Entwicklungsumgebung/Tools
- SpringBoot2, Microservices
- JDBC, Hibernate
- JUnit, Mockito, PowerMock, JaCoCo
- Rest-API
- Wicket Framework
- Equinox (OSGI), SWT, JFace, AWT, Swing, JavaFX
- eUML2 (Soyatec)
- Java Server Faces (JSF), Servlets, EJB 2.0
- JAXB, XStream
- Postman
- Insomnia Rest
Programmiersprachen
- Java (Java EE und Java SE)
- Aspektorientierte, deklarative, imperative objektorientierte Programmierung
- HTML/XHTML, XML, JSON
- SQL
- C, C++
- JavaScript, Angular, AJAX
Web/Application Server (Middleware)
- Apache HTTP Server
- JBoss
- IBM Websphere Application Server
- Apache Tomcat
Methodische Kompetenzen
- Objektorientierte Analyse und Design
- Strukturierte Programmierung, Clean Code
- Agile Entwicklung, Extreme Programming
- Design Pattern
- Testgetriebene Entwicklung
- UML
- ERP
Qualitätssicherung und Monitoring
- Sonarqube
- Kibana (Elasticsearch)