Beschreibung
Erwartete AufgabenKonzeption unternehmenskritischer SW
Konzeptionelle Fortentwicklung der IT-Anwendungsarchitektur
Coaching + technische Leitung von Projektgruppen
Kenntnisse / Fähigkeiten
JavaEE / EJB / Servlets
Mehrschicht-Anwendungen
Design & Modellierung von SW (OOA/OOD, UML)
Portalarchitekturen
EJB-Container, Applikationsserver (Oracle WebLogic, Payara)
Web Frameworks (z.B. JSF)
Java Script Frameworks
Gängige Java Tools (Eclipse, JDeveloper, Ant, Maven, JUnit, Hudson/Jenkins)
RDBMS (Oracle, MS-SQL-Server) und nosql-DBs
Test-Konzepte (Unit-Test, Performance-Test)
Versions-/ Konfigurationsmanagement (GIT, Subversion,Jira)
Mehrere Betriebssysteme (Linux, Windows)
Anwendungsintegration
Sicherheitsarchitekturen (SAML, SSO, OpenID Connect)
Kenntnisse sicherer Software-Architekturen:
? Kenntnisse potentieller Sicherheitsrisiken
? Secure Design Principle & Pattern
? Bedrohungsmodellierung
Integrationsarchitekturen (ESB, Webservices, REST, Messaging)
Agile Methoden (z.B. Scrum)
Prozessmodellierung ( BPMN, DMN)
Containertechnologien z.B. Docker