DEINE ROLLE
* Architekturverantwortung: Du übernimmst die Architekturthemen für eine neu zu entwickelnde webbasierte Java-Applikation auf Basis eines bestehenden Frameworks.
* Anforderungsanalyse: Du analysierst Problemstellungen sowie Anforderungen und bist für deren Abbildung in tragfähige, architektonische Konzepte, inklusive Detaillierung durch technische Spezifikationen, zuständig.
* Prozessdefinition und -optimierung: Gemeinsam mit dem Team und der Entwicklungsleitung definierst bzw. optimierst du Entwicklungsprozesse. Dazu triffst du eine Auswahl an geeigneten Werkzeugen, Prozessen und Methoden.
* Zusammenarbeit: Du arbeitest eng mit der Projektleitung, dem Produktmanagement und dem Produktentwicklungsteam zusammen und entwickelst gemeinsam mit der Framework-Fachkraft eine Lösung.
* Softwareintegration: Du stimmst die passgenaue Einbindung der Software in die Prozesse und Umgebungen sowie in die Software- und Systemarchitektur unserer Kunden, ab.
* Teamcoaching: Du bist Ansprechperson und Coach für das Entwicklungsteam.
DEIN PROFIL
* Java-Expertise: Du verfügst über sehr gute Kenntnisse in Java/Java EE sowie in der Konzeption und Erstellung von Java-basierten Anwendungen auf der Basis webbasierter Frontendframeworks (JSF).
* Berufserfahrung: Du bringst mehrjährige Erfahrung als Architect in der Entwicklung von Software-Systemen mit.
* Architekturwissen: Du hast fundierte Kenntnisse über Architekturansätze und -dokumentation (z.B. ARC42) sowie über Qualitätsstandards wie Clean Code, TDD, DDD, SOLID Principle, Design-Patterns usw. gesammelt.
* Toolkenntnisse: Mit Modellierungs- und Entwicklungstools wie UML, Git, Jenkins, Nexus, Jira, Maven sowie mit relationalen Datenbank-Systemen (vorzugsweise Oracle oder DB2) kennst du dich aus.
* Softskills: Dein analytisches, methodisches und kreatives Denken sowie deine eigenverantwortliche und lösungsorientierte Arbeitsweise zeichnen dich aus. Dabei bist du kommunikativ und ein wahrer Teamplayer.
* Sprachkenntnisse: Du besitzt sehr gute Deutschkenntnisse in Wort und Schrift (mindestens C1-Level).