Beschreibung
Allgemeine Kenntnisse:• Erstellen, Testen, Integrieren und Dokumentieren von komplexer, performanzkritischer SW, Frameworks
• Lokalisierung, Analyse und Beseitigung von SW-Fehlern
• Erstellen von Teilkonzepten zur Fort/-Entwicklung von SW-Entwicklungsprozessen
• technische Leitung von Projektgruppen
• Unterstützung bei der Erstellung von Fachkonzepten
Spezifische Kenntnisse:
• Spezialwissen: JEE / EJB /SpringBoot
• Spezialwissen: Mehrschicht-Anwendungen
• Vertiefte Kenntnisse: Design & Modellierung von SW: OOA/OOD, UML
• Vertiefte Kenntnisse: MDA
• Spezialwissen: Persistenzschichten (Hibernate/EclipseLink/JPA 2, JDO, EJB, CMP)
• Vertiefte Kenntnisse: JEE-Sicherheitsarchitektur
• Spezialwissen: Web Frameworks (Spring)
• Vertiefte Kenntnisse: Clienttechnologie: SPA mit Angular, JavaScript
• Spezialwissen: Gängige Java Tools (Eclipse, JDeveloper, Jenkins, Maven, JUnit)
• Vertiefte Kenntnisse: RDBMS (Oracle, MS-SQL-Server, MySQL)
• Vertiefte Kenntnisse: SQL
• Grundkenntnisse: Apache Kafka und Apache Cassandra, S3-Objektstore (wünschenswert)
• Vertiefte Kenntnisse: Test-Konzepte (Unit-Test, Performance-Test, Testtools, E-2-E-Tests)
• Vertiefte Kenntnisse: Versions-/ Konfigurationsmanagement (Git/Bitbucket)
• Vertiefte Kenntnisse: Betriebssysteme (UNIX, Windows, Linux)
• Vertiefte Kenntnisse: Container Technologien (Kubernetes)
• Vertiefte Kenntnisse: Continuous Integration / Continuous Delivery Jenkins, Nexus, Sonar, Docker
• Vertiefte Kenntnisse: DevOps Vorgehensweise
• Spezialwissen: Agile Praktiken (Z. B. Clean Code Development, Pair Programming, Continouos Integration, Refactoring, Test Driven Development)
• Grundkenntnisse: Rancher
• Grundkenntnisse: ISTQB Certified Tester Foundation Level
• Grundkenntnisse: Kenntnisse sicherer Entwicklung:
• Kenntnisse potentieller Sicherheitsrisiken
• Secure Design Principle & Pattern
• Secure Coding
Umzusetzende RfCs / Arbeitspakete und Beauftragung des externen Dienstleisters:
• Erstellen, Testen, Integrieren und Dokumentieren von komplexer, performanzkritischer SW, Frameworks
• Lokalisierung, Analyse und Beseitigung von SW-Fehlern
• Erstellen von Teilkonzepten zur Fort/-Entwicklung von SW-Entwicklungsprozessen
• Coaching + technische Leitung von Projektgruppen
• Unterstützung bei der Erstellung von Fachkonzepten