Architekt | Enterprise-Anwendungen | V-Modell XT

Westhouse Consulting GmbH
Garching bei Munchen, Germany
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
€176,800.0
Working hours
Regular working hours

Tech stack

Testing (Software) HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Data Analysis Server Applications Architectural Patterns JIRA Automation of Tests Business Process Model and Notation
+68 more
Cascading Style Sheets (CSS) Software as a Service Cloud Computing Cyber Security Databases Continuous Delivery Continuous Integration Data Migration Relational Databases IBM WebSphere DataPower SOA Appliances Linux Distributed Systems Eclipse (Software) Elasticsearch Java Platform Enterprise Edition (J2EE) Federated Identity Management Web Servers Infrastructure as a Service (IaaS) Identity and Access Management IntelliJ IDEA Java Message Service (JMS) Java Persistence API Java Servlet Spring Framework JQuery JavaServer Faces MariaDB Apache Maven MySQL NoSQL OAuth Object-Oriented Software Development Oracle (Applications) Open Web Application Security Platform as a Service (PAAS) Public Key Infrastructure Scrum Methodology Software Architecture RabbitMQ Openid Connect Message Oriented Middleware Security Assertion Markup Language (SAML) Service-Oriented Architecture Simple Object Access Protocol (SOAP) Software Engineering Software Systems System Testing TCP/IP UML Web Applications Web Services Website Wireframe Extensible Markup Language (XML) Extensible Stylesheet Language Transformations (XSLT) Data Logging Transport Layer Security File Transfer Protocol (FTP) Hp Alm Git Kubernetes Information Technology Apache Kafka Api Design Api Gateway Domain Driven Design Enterprise Service Bus Docker Microservices

Job description

  • Konzeption und Umsetzung von IT-Security Themen
  • Überwachung und Einhaltung von Kunden-Regeln und Richtlinien
  • Mitarbeit bei der Erstellung von Regeln hinsichtlich Vulnerability
  • Erarbeitung von Entscheidungsvorlagen
  • Unterstützung eines Cloud-Projektes im Kontext Architektur und Sicherheit
  • Erstellung und Weiterentwicklung von Softwarearchitekturen
  • Durchführung von Architektur- und Design-Workshops
  • Anwendung klassischer und agiler Vorgehensmodelle (V-Modell XT, Scrum)
  • Analyse und Abstimmung von Infrastruktur-, Software- und Unternehmensarchitekturen
  • Auswahl und Implementierung geeigneter Architekturmuster
  • Durchführung von Architektur-Reviews und -Bewertungen
  • Erstellung von Architekturdokumentationen nach arc42
  • Kommunikation und Präsentation von Architekturentscheidungen
  • Konzeption und Betrieb containerbasierter Plattformen mit Docker und Kubernetes
  • Planung und Umsetzung hochverfügbarer Systemlandschaften
  • Entwicklung cloudfähiger Infrastruktur- und Betriebskonzepte
  • Konzeption und Umsetzung verteilter Systeme auf Basis von Microservices und SOA
  • Modellierung fachlicher Domänen nach Domain Driven Design
  • Erstellung von UML-Modellen sowie fachlichen und technischen Architekturdiagrammen
  • Durchführung objektorientierter Analyse und objektorientierten Designs
  • Konzeption benutzerfreundlicher, barrierefreier Oberflächen und Erstellung von Wireframes
  • Integration von Workflow-, Prozess- und Regelwerkslösungen
  • Planung und Analyse von Netzwerk- und Kommunikationsinfrastrukturen
  • Konzeption, Automatisierung und Durchführung von Softwaretests
  • Durchführung von Last-, Integrations- und Systemtests
  • Analyse und Optimierung bestehender Softwaresysteme
  • Durchführung von Sicherheitsanalysen und Schwachstellenbewertungen nach OWASP
  • Modellierung und Optimierung relationaler und nichtrelationaler Datenbanken
  • Umsetzung datenbankgestützter Anwendungen mit JPA und JPQL
  • Entwicklung von Anwendungen mit Java, Jakarta EE und Spring Framework
  • Konzeption und Implementierung von REST- und SOAP-Schnittstellen
  • Erstellung und Verarbeitung von XML-, XSD- und XSLT-Artefakten
  • Entwicklung moderner Webanwendungen mit HTML, CSS und JavaScript-Technologien
  • Umsetzung und Integration behördlicher Schnittstellenstandards (XÖV, FIM, AS4)
  • Integration heterogener Systeme mittels EAI- und Messaging-Lösungen
  • Konzeption und Betrieb von Enterprise Service Bus- und API-Gateway-Lösungen
  • Aufbau von Monitoring- und Logging-Lösungen mit dem Elastic Stack
  • Umsetzung von IAM- und Sicherheitslösungen (OAuth, OpenID Connect, SAML, PKI)
  • Aufbau und Optimierung von CI/CD-Pipelines sowie Build- und Deploymentprozessen
  • Planung und Durchführung von Datenmigrationen einschließlich Datenanalyse und Qualitätssicherung, * Einsatz von Containervirtualisierung wie z.B. Docker und Kubernetes (Linux- und Servletcontainer) (Mindestanforderung)
  • Hochverfügbarkeitsarchitekturen
  • Standards und Architekturen für den IT-Betrieb (inkl. cloud-fähige Infrastrukturen und deren Liefermodelle [IaaS, Paas, SaaS]) (Mindestanforderung)
  • Verteilte Systeme wie Microservices oder SOA (Mindestanforderung)
  • Domain Driven Design
  • UML (Unified Modeling Language)
  • Barrierefreiheit, UX-Design und Usability (dabei auch Erstellung von Wireframes)
  • OOA/OOD
  • Einsatz von BPMN Workflow Engines oder Process Servern oder Rules Engines
  • Netzinfrastrukturen (inkl. Protokolle verschiedener Ebenen [TCP/IP, SSL, (S)FTP, HTTPS, …]) (Mindestanforderung)
  • Softwaretest, u.a. automatisierten Tests, Lasttest o.ä.
  • Softwarestrukturanalyse
  • Softwareanalyse hinsichtlich Sicherheitslücken (Vulnerability Tools, OWASP) (Mindestanforderung)
  • Datenbankmodellierung (ERM), O/R-Mapping insb. JPA und JPQL
  • Java und Java EE sowie deren Nachfolger Jakarta JEE
  • Spring Framework
  • Web-Services (REST und SOAP) und API-Design
  • XML/XSD/XSLT
  • Oberflächentechnologien wie JavaScript Framworks, JSF, Prime Faces, jQuery, HTML/CSS
  • Schnittstellenstandards im Behördenumfeld (z.B. G2X mit AS 4 und XöV, FIM)
  • Enterprise Architecture Integration (EAI)
  • Message Oriented Middleware (bspw. RabbitMQ, Apache Kafka, JMS als API für MoM)
  • Enterprise Service Bus, API-Gateways (bspw. IBM DataPower, SpringGateway)
  • Elastic Stack
  • Datenbankkenntnisse (bspw. RDBMs, NoSQL, Graphen-DB, Oracle, MySQL/MariaDB usw.) (Mindestanforderung)
  • Einsatz von Technologien im Bereich KI (Künstliche Intelligenz)
  • IT-Sicherheit, z.B. PKI, Schlüsselmanagement, Verschlüsselungstechnologien
  • Idendity Access Management Systeme und deren Standards (bspw. OpenID Connect, OAuth, JWT, SAML 2.0, Föderierte Identität)
  • Build-/Deploymentprozesse wie CI und CD (Continuous Integration und Continuous Delivery) (Mindestanforderung)
  • Web-Server
  • App-server/Servlet-Container
  • Software IDEs (Eclipse, Intellij Idea, etc.)
  • Build-Werkzeuge wie Maven, GIT o.ä.
  • HP ALM
  • JIRA
  • Erfahrung in Datenmigrationsprojekten

Requirements

  • Sehr gute Kenntnis der deutschen Sprache in Wort und Schrift (jeweils mindestens C1 nach CEFR) (Mindestanforderungen) gute Englischkenntnisse
  • Bereitschaft zur Verpflichtung gemäß VerpflG (Mindestanforderungen)
  • Bereitschaft zur Sicherheitsüberprüfung Niveau Ü2 gemäß Sicherheitsüberprüfungsgesetz (SÜG) (Mindestanforderungen)
  • Bereitschaft zur Verpflichtung auf das Datengeheimnis gemäß § 53 Bundesdatenschutzgesetz (BDSG) (Mindestanforderungen)
  • erfolgreich abgeschlossenes Studium in den Fachrichtungen Informatik, Wirtschaftsinformatik, Mathematik, Physik, Elektrotechnik, Nachrichtentechnik oder einem vergleichbaren Studiengang mit IT-Bezug mit mindestens Fachhochschul- oder Bachelorabschluss.
  • __Alternativ: erfolgreich abgeschlossene Ausbildung Fachinformatik (Schwerpunkt Anwendungsentwicklung)
  • __Alternativ: Nachgewiesene, gleichwertige Fähigkeiten und Erfahrungen im entsprechenden Berufsbild von mindestens 5 Jahren
  • mind. 5 Jahre Berufs-/Projekterfahrung im Bereich Software-Architektur und Software-Design
  • theoretische und praktische Kenntnisse bzw. Projekterfahrung mit nachfolgenden Technologien, Produkten, Werkzeugen, Methoden, etc. und damit verbundenen Tätigkeiten
  • lineares Projektvorgehen (V-Modell XT)
  • agiles Projektvorgehen (Scrum) -
  • Architekturebenen (Infrastruktur-, Software-, Unternehmens- und Geschäftsprozessarchitektur) und Relationen zueinander
  • Architekturmuster
  • Architekturbewertung

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on westhouse-consulting.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

2:13 min

Understanding engineering career opportunities within enterprise consulting structures

Thomas Hartenstein · LIVE

Videos

See all

Related articles

See all