Beschreibung
Für den zu realisierenden Beteiligtenstammdatendienst BSDD des Zolls wird für die Implementierung qualifiziertes Personal (Entwickler-Senior) als Dienstleistung benötigt.Hauptaufgabe ist die Implementierung der Software-Module/Komponenten in JAVA zur Ausführung unter JBoss EAP. Eine Mitwirkung beim Datenbankentwurf, der Erstellung von Implementierungs-, Integrations- und Prüfkonzept SW, von Prüfprotokollen zu den Systemelementen, sowie der Unterstützung der SW-Architektur und der SW-Spezifikation wird erwartet.
Herstellung/Mitwirkung bei der Buildsteuerung (Jenkins), der Builddurchführung (Maven) und der Installation, Integration und Betreuung des Systems.
In der Pilotierungsphase muss ein 3rd-Level-Support geleistet werden.
Die Leistungen werden in enger Zusammenarbeit in einem gemischten Team aus internem Personal und Personal anderer Dienstleister erbracht.
Der BSDD ist als Basisdienst ein plattformbasiertes Softwareprodukt. Er beinhaltet eine Webanwendung zur Antragsverarbeitung für die Aufnahme und Änderung der Daten, zur Recherche und zur Bereitstellung von Berichten. Die Geschäftsanwendung stellt den Fachanwendungen Schnittstellen bereit und ruft auch selbst Schnittstellen der Fachanwendungen auf. Des Weiteren enthält der BSDD automatische Qualitätssicherungen und bereitet dafür auch Referenzdaten aus externen Quellen auf (per Batchsteuerung).
Die Leistungserbringung erfolgt mit Hilfe vom ITZBund bereitgestellter Hardware und Software.
JAVA-FACHVERFAHRENSENTWICKLER MIT DIESEN SKILLS:
(mit Gewichtung: must have ++, nice-to-have +)
++ Gute Kenntnisse über Programmierung und Programmierkonzepte im JAVA Umfeld
++ Langjährige Erfahrung bei der Implementierung von JAVA-Anwendungen,
++ Fähigkeit zur strukturierten Programmierung
++ Kenntnis von Spring und JAVA 8, JAVA EE 7, SOAP, REST, SQL (DDL und DML),
++ Kenntnisse und Erfahrung zur Entwicklung mit Eclipse, MAVEN, GIT, Continuous Integration, Oracle SQLDeveloper, SonarQube Nexus
+ Fähigkeit, Abhängigkeiten zu erkennen,
+ Kommunikationsfähigkeit mit Anforderungsanalytikern, anderem Projektpersonal und Anwendern
+ Fähigkeit zur Durchführung von Wissenstransfermaßnahmen
+ Kenntnisse zu GUI-Erstellung mit den gängigen JSF-Implementierungen