Senior Softwarearchitekt / Anwendungsarchitekt Java, Containerplattformen (6334)
Role details
Job location
Tech stack
Job description
Volumen: 800 Stunden
Abgabefrist beim Kunden: 17.12.2025
Aufgaben:
-
Konzeption unternehmenskritischer SW
-
konzeptionelle Fortentwicklung der IT-Anwendungsarchitektur
-
technische Leitung von Projektgruppen
-
Konzeptionierung, Erweiterung und Optimierung der Architektur- und Umsetzungsvorgaben
-
Konzeption einer Microservicearchitektur
-
Konzeptionierung, Erweiterung und Optimierung des Entwicklungsprozesses
-
Design und Konzeptionierung der Anwendungen, Mikroservices und REST-Services
-
Konzeptionierung und Integration neuer Technologien (Java 17, Kubernetes)
-
Konzeption und Unterstützung bei der Migration von EJB2 auf EJB3
-
Unterstützung bei der Konzeption des Umstiegs von EJBQL auf JPA, Wünschenswert: Kenntnisse im Umgang mit ATAM o.ä. Architekturbewertungsmethoden, ISAQB advanced Level Zertifizierung
Spezialwissen:
-
JavaEE / EJB/Servlets
-
Mehrschicht-Anwendungen
-
Design & Modellierung von SW (OOA/OOD, UML)
-
EJB-Container, Applikationsserver (Oracle WebLogic, Payara)
-
Web Frameworks (z.B. JSF)
-
Java Script Frameworks
-
Integrationsarchitekturen (ESB, Webservices, REST, Messaging)
-
Agile Methoden (z.B. Scrum)
-
Prozessmodellierung (BPMN, DMN)
Vertiefte Kenntnisse:
-
Portalarchitekturen
-
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)
Requirements
Erfahrung mit Archunit (5 Jahre), Kenntnisse sicherer Software-Architekturen: Kenntnisse potentieller Sicherheitsrisiken, Secure Design Principle & Pattern, Bedrohungsmodellierung
-
Containertechnologien z.B. Docker
-
Dokumentenmanagement (OCR, eAKTE, etc.)
Grundkenntnisse:
- Data Science (KI, Advanced Analytics, etc.)