Beschreibung
Projekt-/Aufgabenbeschreibung:• Beratung des Auftraggebers zur technischen Architektur der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung.
• Beratung des Auftraggebers zur Weiterentwicklung technischen Architekturstrategie im Themenumfeld sowie zur Umsetzung der Maßnahmen
• Aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur
• Analysieren der fachlichen Anforderungen an die IT-Systeme sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten
• Abstimmung der technischen Umsetzungsmöglichkeiten mit dem Auftraggeber
• Erstellen von technischen Architekturkonzepten für IT-Systeme im Projektkontext (wie Datenbankdesign, technische Schnittstellenbeschreibungen, technische Servicebeschreibungen) gemäß der Standards der Process Library und Referenzarchitekturen des Auftraggebers
• Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
• Technische Leitung der Softwareentwicklung
• Bewerten von technischen Risiken sowie Dokumentation dieser
• Beratung des Auftraggebers zu Handlungsoptionen zur Risikobeseitigung oder Minimierung
• Ermitteln von nicht-funktionalen Anforderungen sowie Abstimmen und Dokumentieren der nicht funktionalen Anforderungen
• Erstellen und Durchführen von Präsentationen zu technisch komplexen Themenstellungen bis auf Management-Ebene
• Moderation von Workshops zu technischen Architekturthemen im Themengebiet
• Programmierung / Implementierung technischer Komponenten in Applikationen auf Basis der JAVA Technologie
• Dokumentation der technischen Komponenten
• Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
• Durchführen von Komponententests, Modultests, Modulgruppentests
• Erstellen von Systemdokumentationen
• Erstellen von Lieferpaketen für die betreffenden Applikationen
• Einrichten von Entwicklungsumgebungen
• Serverseitiges Design und Entwicklung im Rahmen eines umfangreichen Bestandssystems mit einem Java-Technologistack und ORACLE als Persistenzschicht. Die Entwicklung findet im Rahmen eines agilen Vorgehensmodells, angelehnt an SCRUM, statt.
Anforderungen:
must have:
• Mindestens 6 Jahre Erfahrung mit JEE-Entwicklung, im Projekt wird JBoss EAP 6.4 eingesetzt
• Java 8
• UML Modellierung, idealerweise mit Sparx Enterprise Architect
• Kenntnisse über Microservice-Architekturen
• Erfahrung mit Sourcecode-Repositories wie Git und TortoiseSVN
• Apache 2.4 oder Tomcat (mindestens 1 davon)
• Standard-SQL zum Zugriff auf eine Oracle-Datenbank
• Tooling: Eclipse, Jira, CI mit Jenkins, Oracle SQL-Developer (mindestens 2 davon)
• Bereitschaft, sich in ein umfangreiches Bestandssystem sowohl technisch als auch fachlich einzuarbeiten
nice to have:
• Multi-Threading und Java-Concurrent-API
• Kenntnisse im Bereich Hortonworks Stack
• Kenntnisse über Apache Kafka
• Kenntnisse im Bereich des Bahnumfelds
Umfeld(Must)
Apache, Eclipse, Git, Java, Java EE, JBOSS, Jenkins, Jira, Microservices, Oracle, SQL, Tomcat, UML
Umfeld (Nice to Have):
Apache Kafka, Hortonworks Stack
Sonstiges
- Option auf Verlängerung
Beginn
asap/nach Absprache
Ende
31.12.2019+
Ort
Frankfurt am Main
Sollten Sie uns bei diesem Projekt unterstützen können, so bitten wir um die Zusendung geeigneter Profile an .
Vielen Dank im Voraus.
Mit freundlichen Grüßen
Bianca Monetta
Subcontractor Manager
PENTASYS AG
Solmsstr. 41
60486 Frankfurt am Main
Tel.
Fax
Web www.pentasys.de
Vorstand: Rüdiger Azone (CEO), Margit Cabolet, Dr. Lothar Ludwig, Thomas Worofsky
Aufsichtsratsvorsitzender: Jérôme Gontard
HR München HRB 167896