Technische Fähigkeiten 1 – sehr gut, 2 – gut
Software-Architekturen:
- Domain Driven Design(1)
- Layered Architecture(1)
- Microservices(2)
- Event Driven(2)
Datenbanken:
- Oracle(1)
- PostgresSQL(2)
- MySQL(2)
Programmiersprachen:
- Java(1)
- C / C++(2)
- JavaScript(2)
Build-Tools:
- Gradle(1)
- Maven(2)
- Ant(2)
CI:
- Bamboo(1)
- Jenkins(2)
Data Exchange:
- REST(1)
- TCP/IP(2)
- RMI(2)
- HTTP(1)
- SOAP(2)
Libraries & Frameworks:
- Spring (MVC, Boot, Data)(1)
- Hibernate(1)
- AngularJS(2)
- Mockito(1)
- ActiveMQ(2)
- Flyway(1)
- QueryDSL(2)
- Docker(1)
- Composer(2)
- Swagger(1)
- Tomcat(1)
- JBoss(1)
- XML(1)
- JUnit(1)
Standards & Specs:
- EJB(1)
- JMS(1)
- JNDI(1)
- JPA(1)
- JEE(1)
- UML(1)
Revision Control:
- SVN(2)
- Git (1)
- CVS(2)
IDE
- IntelliJ(1)
- Eclipse(1)
Organisatorisch
- Team- und Abteilungsleitung
- Personalaufbau und -Entwicklung
- Kostencontrolling und Terminplanung
- Projektleitung inkl. Budgetierung
- Multiprojektmanagement in internationalem Umfeld
IT-Sicherheit:
- Konzeption und Realisierung sicherer Webanwendungen
- Durchführung von manuellen sowie automatisierten Sicherheitstests
- Analyse und Bewertung von Schwachstellen
Qualitätsmanagement:
- ISO 9001-2007• Softwareentwicklung im regulierten Umfeld (IEC 62304, ISO 27001)
- Risikomanagement nach EN ISO 14971
Projektmanagement:
- Agiles Softwareentwicklung (Scrum und APM )
- PMI