Schwerpunkte
- Software Entwicklung in Java
- Konzeption und Design von Java Applikationen
Fortbildungen und Zertifikate
- Spring Certified (Core Spring 3.0 Certification)
- Sun Certified (SCJP, SCJD, SCWCD)
- Oracle Certified (Java EE 5 Business Component)
Tools / Methoden / Standardsoftware
- Analysis, OO Design, OO Programming
- UML (Unified Modeling Language), OR-Mapping, Web Services (SOAP, Rest)
- Scrum, Agile Software Development, Waterfall Model
- Confluence, Jenkins, JIRA, Bugzilla, HP ALM, ClearQuest
- Gitlab, Github, Gerrit, SoapUI, Sonar
- Terminal (Shell Scripting)
Technologien / Bibliotheken / Frameworks
- Java 8/11/15, Java EE
- Eclipse, IntelliJ IDEA
- Spring, Spring Core, Spring Boot, Spring Data etc.
- Hibernate, JPA, EclipseLink, Liquibase
- Selenium, JUnit, TestNG, Mockito, Easy Mock, Cucumber
- Maven, Gradle, Git, SVN, Apache Ant
- Reactive.js, AngularJS, TypeScript
- Docker, Networks, AWS, Kubernetes, Virtualbox
Datenbanken
- SQL: Oracle, PL/SQL, MS SQL Server, H2, MySQL
- No-SQL: MongoDB
Betriebssystems
- Linux (u.a. Ubuntu, Debian)
- Windows