Beschreibung
TätigkeitenbeschreibungZiel: Die Weiterentwicklung der Applikationen / Software / Verfahren zu beraten, die technische Spezifikation von IT-Systemen zu erstellen und die Implementierung durchzuführen.
- Technisches Design und Weiterentwicklung der IT-Systeme im Themenumfeld Fahrplan-Veröffentlichung.
- Unterstützung der technischen Architekten bei Entwicklung und Umsetzung der technischen Architekturstrategie im Themenumfeld.
- Analysieren der fachlichen Anforderungen an die IT-Systeme sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten.
- Abstimmung der technischen Umsetzungsmöglichkeiten mit dem Auftraggeber und den technischen Architekten
- Dokumentieren der nicht funktionalen Anforderungen
- Dokumentation und Bewertung von technischen Risiken sowie Erarbeitung von Handlungsoptionen zur Risikobeseitigung oder Minimierung
- Unterstützung bei der Erstellung von technischen Architekturdokumenten für IT-Systeme im Projektkontext (wie Datenbankdesign, technische Schnittstellenbeschreibungen, technische Servicebeschreibungen) gemäß der Standards der Process Library.
- Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
Anforderung:
Must Have:
- sehr gute Erfahrung in Java Entwicklung
- JBoss (u.a. App.-Server, Hibernate)
- Datenbanken (Oracle)
- gute Kenntnisse in OOA und OOD.
- XML
- Entwicklungs Know-how Frontend / Middleware / Backend
Vorgehensmodelle der Softwareentwicklung:
- V-Modell- und Scrum-Erfahrung
Nice to have:
- Zertifizierung UML (min. Foundation)
- Apache
- TCP/ IP
- HTTP
Fähigkeiten (Must have)
Java, Java EE, JBOSS, OO-Analyse, OO-Design, Oracle, XML
Fähigkeiten (Nice to have)
Apache, HTML, TCP/IP, UML