Fachkenntnisse
Meine Fachkenntnisse umfassen folgende Schwerpunkte:
- Java EE / Jakarta EE
- Java- und Web-Technologien
- Agile Software-Entwicklung
- Qualitätssicherung
- Systemintegration
- Software-Modernisierung und -Migration
Methoden
- eXtreme Programming (XP)
- Scrum
- Continuous Integration (CI) / Continuous Delivery (CD)
- Architektur- und Code-Analysen, Code-Reviews
- Unit-/Integrations-/System-Tests
- Konfigurations-/Versions-Management
- Build-/Release-Management
- Dev(Sec)Ops
Technologien
- Java EE, Jakarta EE
- EJB
- JSF, JSP, Servlets
- JUnit, Mockito, JaCoCo
- Application Server: Glassfish/Payara
- SOAP / REST Web Services: JAX-WS / JAX-RS
- JPA, JDBC
- JAXB
- Swing
- SQL: MySQL, Oracle, Postgres
- FOP, POI, MQ
- Ant, Maven, Gradle
- Jenkins, Nexus
- Findbugs, Checkstyle, PMD, SonarQube
- Eclipse IDE
- XML, XSL(T), XML Schema, DTD, XPath
- Git, Github, Bitbucket, SVN
- AngularJS, Angular
- Docker
- HTML, CSS, JavaScript
- WordPress
- HTTP, TCP/IP, SSL/TLS: Apache WebServer, OpenSSL
- Unix/Linux, Shell
- Cloud: Amazon Web Services (AWS), Google App Engine (GAE) / Google Cloud Plattform (GCP)
- SEPA XML (ISO 20022)
In den Projekten finden Sie weitere – mittlerweile veraltete und nicht mehr verwendete – Technologien, sowie konkret verwendete Implementierungen von o.g. Standards sowie deren Versionen.