Ephesus - APOK OBD JEE, Web

Nürnberg  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Im Rahmen des Projekts „APOK Realisierung“ wird ein integriertes Internetportal für alle Inhalte und Online-Dienstleistungen der BA für die wesentlichen Zielgruppen geschaffen. Dieses Internetangebot führt damit die eigenständigen Online-Angebote auf einer Plattform zusammen und bietet Kunden einen personalisierten und nach Lebenslagen aus-gerichteten Zugang. Gewünschte Informationen und Services sind so in maximal drei Klicks aufrufbar. Eine Meta-Suche in Kategorien erlaubt das portalübergreifende Finden unterschiedlichster Informationen und Angebote. In diesem Zusammenhang wird die Zielarchitektur für Online-Angebote weiterentwickelt, ein unter Berücksichtigung des Corporate Designs der BA portalweit einheitlicher Design Guide unter Berücksichtigung des Corporate Designs der BA etabliert und das Redaktionssystem sowie Inhaltsmodell und Content neu erstellt.
Mit APOK soll ein an den Kundenanliegen ausgerichtetes, integriertes Online-Angebot geschaffen werden. Hierbei stehen folgende Ziele im Fokus: Schaffung der Voraussetzungen zur Integration aller Dienstleistungen für Bürger, Unternehmen und Institutionen auf einem Online-Portal, Abbau von Redundanzen, einheitliche Gestaltung unter Berücksichtigung des Corporate Designs der BA, schneller Zugang in maximal drei Klicks, intuitive und kundenzentrierte schnelle Abwicklung von Kundenanliegen und ein an den Lebenslagen ausgerichtetes Serviceangebot und Bereitstellung von Informationen


Position 1:
J(2)EE, Lead-Entwickler, OBD – Team 1 – UI Entwickler

• Erstellen der Entwicklerrichtlinien und Sicherstellung der Umsetzung
• Erstellen, Testen, Integrieren und Dokumentieren von SW
• Lokalisierung, Analyse und Beseitigung von SW-Fehler
• Einsatz agiler Entwicklungsmethoden
• Mitwirkung bei der Verbesserung des Entwicklungsprozesses incl. Toolkette (z. B. Git, Webstorm, Protractor, Maven, jenkins, npm)
• Mitwirkung bei der Erstellung der Entwicklerrichtlinien und des Entwicklerhandbuches
• Abstimmung des Servicezuschnitts mit Schnittstellenverfahren
• Mitwirkung bei der Definition und Erstellung von Continuous Integration Plattformen
• Design von dynamischen Browser Frontends auf der Basis von ANGULAR 2 & Typescript
• Komponentenbasiert (Portalanwendungen; Bausteinkomponenten/Basiskomponenten)
• Kenntnisse im Gebrauch von Webpack sind von Vorteil werden aber nicht vorausgesetzt
Anforderung:
- J(2)EE / EJB
- Design & Modellierung von SW: OOA/OOD, UML
- MDA, Grundkenntnisse
- EJB-Container, Applikationsserver (Oracle WebLogic)
- Oracle Service Component Architecture (SCA)
- Persistenzschichten: Hibernate/EclipseLink/JPA 2, JDO, EJB, CMP
- Web Frameworks (JSF oder Oracle ADF)
- Clienttechnologie: Swing
- gängige Java Tools (Eclipse, JDeveloper, Ant, Maven, JUnit)
- RDBMS: Oracle und/oder Microsoft SQL Server, MySQL
- SQL
- Test-Prozesse: Unit-Test, Performance-Test, Testtools
- Versions-/ Konfigurationsmanagement (CVS, Subversion, Serena VM, Serena Business Mash-ups (SBM)), TeamFoundationServer
- Betriebssysteme: UNIX, SOLARIS, Windows und/oder Linux
- Mehrschicht-Anwendungen
- Datenmigration
- Integration von Legacy-Systemen
- Agile Praktiken (Z. B. Clean Code Development, Pair Programming, Continuous Integration, Refactoring, Test Driven Development)

Besonderheiten:
Entwicklung & Design von dynamischen Web Oberflächenkomponenten mit dem Schwerpunkt ANGULAR2 & Typescript.
muss: ANGULAR2, Typescript, npm, soll: Protractor, Webpack


Position 2:
J(2)EE, Lead-Entwickler, OBD – Team 1 – Markup Entwickler

• Erstellen der Entwicklerrichtlinien und Sicherstellung der Umsetzung.
• Erstellen, Testen, Integrieren und Dokumentieren von SW.
• Lokalisierung, Analyse und Beseitigung von SW-Fehler.
• Einsatz agiler Entwicklungsmethoden.
• Mitwirkung bei der Verbesserung des Entwicklungsprozesses incl. Toolkette.
• Mitwirkung bei der Erstellung der Entwicklerrichtlinien und des Entwicklerhandbuches.
• Abstimmung des Servicezuschnitts mit Schnittstellenverfahren.
• Design HTML5 Markups nach Vorgaben des Designs mittels Einsatz von aktuellen Browser Technologien (HTML5, CSS3, SASS und jQuery).
Anforderung:
- J(2)EE / EJB
- Design & Modellierung von SW: OOA/OOD, UML
- MDA, Grundkenntnisse
- EJB-Container, Applikationsserver (Oracle WebLogic)
- Oracle Service Component Architecture (SCA)
- Persistenzschichten: Hibernate/EclipseLink/JPA 2, JDO, EJB, CMP
- Web Frameworks (JSF oder Oracle ADF)
- Clienttechnologie: Swing
- gängige Java Tools (Eclipse, JDeveloper, Ant, Maven, JUnit)
- RDBMS: Oracle und/oder Microsoft SQL Server, MySQL
- SQL
- Test-Prozesse: Unit-Test, Performance-Test, Testtools
- Versions-/ Konfigurationsmanagement (CVS, Subversion, Serena VM, Serena Business Mash-ups (SBM)), TeamFoundationServer
- Betriebssysteme: UNIX, SOLARIS, Windows und/oder Linux
- Mehrschicht-Anwendungen
- Datenmigration
- Integration von Legacy-Systemen
- Agile Praktiken (Z. B. Clean Code Development, Pair Programming, Continuous Integration, Refactoring, Test Driven Development)

Besonderheiten:
Entwicklung des Browser HTML5 Markups nach Vorgaben des Designs.
muss: HTML5, CSS3, SASS, jQuery


Position 3:
J(2)EE, Lead-Entwickler, OBD – Team 2 – Backend Entwickler

• Erstellen und umsetzen von Entwicklerrichtlinien auf der Basis von JEE 7 und Microservice Architekturen.
• Erstellen, Testen, Integrieren und Dokumentieren von SW mittels JEE 7, REST & dem Spring Framework.
• Lokalisierung, Analyse und Beseitigung von SW-Fehler.
• Einsatz agiler Entwicklungsmethoden.
• Mitwirkung bei der Verbesserung des Entwicklungsprozesses incl. Toolkette (z. B. Git, Maven, eclipse und jenkins)
• Mitwirkung bei der Erstellung der Entwicklerrichtlinien und des Entwicklerhandbuches.
• Abstimmung des Servicezuschnitts mit Schnittstellenverfahren.
• Mitwirkung bei der Definition und Erstellung von Continuous Integration & Continuous Delivery Plattformen.
• Komponentenbasiert (Portalanwendungen; Bausteinkomponenten/Basiskomponenten).
• Kenntnisse bzw. Erfahrungen im Umgang von leichtgewichtigen Containerplattformen bevorzugt MESOS und Docker und NoSQL Datenbanken.
• Erfahrungen mit dem PACT Testframework sind von Vorteil aber werden nicht vorausgesetzt.
Anforderung:
- J(2)EE / EJB
- Design & Modellierung von SW: OOA/OOD, UML
- MDA, Grundkenntnisse
- EJB-Container, Applikationsserver (Oracle WebLogic)
- Oracle Service Component Architecture (SCA)
- Persistenzschichten: Hibernate/EclipseLink/JPA 2, JDO, EJB, CMP
- Web Frameworks (JSF oder Oracle ADF)
- Clienttechnologie: Swing
- gängige Java Tools (Eclipse, JDeveloper, Ant, Maven, JUnit)
- RDBMS: Oracle und/oder Microsoft SQL Server, MySQL
- SQL
- Test-Prozesse: Unit-Test, Performance-Test, Testtools
- Versions-/ Konfigurationsmanagement (CVS, Subversion, Serena VM, Serena Business Mash-ups (SBM)), TeamFoundationServer
- Betriebssysteme: UNIX, SOLARIS, Windows und/oder Linux
- Mehrschicht-Anwendungen
- Datenmigration
- Integration von Legacy-Systemen
- Agile Praktiken (Z. B. Clean Code Development, Pair Programming, Continuous Integration, Refactoring, Test Driven Development)

Besonderheiten:
JEE Backend-Entwicklung & - design auf Basis einer leichtgewichtigen Containerplattform und Microservice Architekturen.
muss: JEE7, Docker, REST, Spring, NoSQL Erfahrung, soll: Pact


Position 4:
J(2)EE, Lead-Entwickler, OBD – Team 2 – UX Designer

• Erstellen von Konzeptionen in Form von Low Fidelity Wireframes als Pen & Paper (früh in Zusammenarbeit mit Fachbereich).
• Kenntnisse von aktuellen Webstandards und deren Möglichkeiten wie HTML, CSS, Bootstrap etc.
• Verarbeitung angelieferter User Journeys und Personas, im Besten Fall Mitarbeit bei der Erstellung eben dieser
• Wissen zu Responsive Design (Fluid, Mobile first, etc.).
• Überprüfung der Wireframes mit Rapid Prototyping (Axure und Invision).
• Sicherer Umgang mit Adobe Creative Suite (Photoshop & Illustrator) für Pixel Perfect Design.
• High Fid. Wireframes/Mockups.
• Enge Zusammenarbeit mit Frontend-Entwicklern.
• Fundiertes Wissen im Bereich Usability und bestenfalls Barrierefreiheit.
Anforderung:
- J(2)EE / EJB
- Design & Modellierung von SW: OOA/OOD, UML
- MDA, Grundkenntnisse
- EJB-Container, Applikationsserver (Oracle WebLogic)
- Oracle Service Component Architecture (SCA)
- Persistenzschichten: Hibernate/EclipseLink/JPA 2, JDO, EJB, CMP
- Web Frameworks (JSF oder Oracle ADF)
- Clienttechnologie: Swing
- gängige Java Tools (Eclipse, JDeveloper, Ant, Maven, JUnit)
- RDBMS: Oracle und/oder Microsoft SQL Server, MySQL
- SQL
- Test-Prozesse: Unit-Test, Performance-Test, Testtools
- Versions-/ Konfigurationsmanagement (CVS, Subversion, Serena VM, Serena Business Mash-ups (SBM)), TeamFoundationServer
- Betriebssysteme: UNIX, SOLARIS, Windows und/oder Linux
- Mehrschicht-Anwendungen
- Datenmigration
- Integration von Legacy-Systemen
- Agile Praktiken (Z. B. Clean Code Development, Pair Programming, Continuous Integration, Refactoring, Test Driven Development)

Besonderheiten:
Definition von Oberflächendesigns, vorrangig für die Ergebnisdarstellung der psychologischen Tests auf Basis des Design Guides von APOK (UX Designer/Webdesign).


Position 5:
J(2)EE, Lead-Entwickler,OBD – Team Querschnitt - Schnittstellenprozess der BA (EAM) - Schnittstellenmanagment / -koordination & QSVOBD – Team 2 – UX Designer

• Koordination und Management der Schnittstellen von und zum Projekt Onlinebasis Dienst im Verbund des EAM.
• Definition & Umsetzung (Changemanagement) von Schnittstellen innerhalb und außerhalb des Projektes.
• Unterstützung bei Spezifikation von Schnittstellen und deren Designs.
• Abstimmung des Servicezuschnitts mit Schnittstellenverfahren.
• Unterstützung des QSV im Projekt APOK mit den Vorgaben des Kunden.
• Risikomanagement über das Teilprojekt Onlinebasis Dienst.
• Einsatz agiler Entwicklungsmethoden.
Anforderung:
- J(2)EE / EJB
- Design & Modellierung von SW: OOA/OOD, UML
- MDA, Grundkenntnisse
- EJB-Container, Applikationsserver (Oracle WebLogic)
- Oracle Service Component Architecture (SCA)
- Persistenzschichten: Hibernate/EclipseLink/JPA 2, JDO, EJB, CMP
- Web Frameworks (JSF oder Oracle ADF)
- Clienttechnologie: Swing
- gängige Java Tools (Eclipse, JDeveloper, Ant, Maven, JUnit)
- RDBMS: Oracle und/oder Microsoft SQL Server, MySQL
- SQL
- Test-Prozesse: Unit-Test, Performance-Test, Testtools
- Versions-/ Konfigurationsmanagement (CVS, Subversion, Serena VM, Serena Business Mash-ups (SBM)), TeamFoundationServer
- Betriebssysteme: UNIX, SOLARIS, Windows und/oder Linux
- Mehrschicht-Anwendungen
- Datenmigration
- Integration von Legacy-Systemen
- Agile Praktiken (Z. B. Clean Code Development, Pair Programming, Continuous Integration, Refactoring, Test Driven Development)

Besonderheiten:
- Management und Koordination der Schnitten & deren Partner gegenüber dem Projekt OBD.
- Definition & Nachaltung von RFCs,
- Unterstützung bei Spezifikation der Schnittstellen und deren Designs.


Position 6:
Webtechnologien, Senior-Entwickler, OBD – Team 2 – UI Entwickler

• Erstellen der Entwicklerrichtlinien und Sicherstellung der Umsetzung.
• Erstellen, Testen, Integrieren und Dokumentieren von SW.
• Lokalisierung, Analyse und Beseitigung von SW-Fehler.
• Einsatz agiler Entwicklungsmethoden.
• Mitwirkung bei der Verbesserung des Entwicklungsprozesses incl. Toolkette (z. B. Git, Webstorm, Protractor, Maven, jenkins, npm).
• Mitwirkung bei der Erstellung der Entwicklerrichtlinien und des Entwicklerhandbuches.
• Abstimmung des Servicezuschnitts mit Schnittstellenverfahren.
• Mitwirkung bei der Definition und Erstellung von Continuous Integration Plattformen.
• Design von dynamischen Browser Frontends auf der Basis von ANGULAR 2 & Typescript.
• Komponentenbasiert (Portalanwendungen; Bausteinkomponenten/Basiskomponenten).
• Kenntnisse im Gebrauch von Webpack sind von Vorteil werden aber nicht vorausgesetzt.
Anforderung:
- Webtechnologie: HTML, PHP, JSP, ASP, JavaScript, CSS, PERL
- Web-Server: Apache, IIS
- RDBMS: Oracle, MS-SQL-Server und/oder MySQL
- SQL
- Versions-/ Konfigurationsmanagement (CVS, Serena VM, Serena TeamTrack)
- Content-Management-Systemen möglichst mit Government-Site-Builder (GSB)
- XML, XHTML, XSLT
- Betriebssysteme: SOLARIS, Windows und/oder Linux
- Erstellung von Berechtigungskonzepten
- Datenmigration
- Personalisierung
- Portaltechnologie (JSR168, JSR286)
- Agile Praktiken (Z. B. Clean Code Development, Pair Programming, Continuous Integration, Refactoring, Test Driven Development)

Besonderheiten:
- Projekterfahrung aus Webprojekten (bevorzugt im agilen Umfeld).
- Expertise in HTML 5 / CCS3
- Technologien; REST / JSON
- Kenntnisse in min. einem aktuellen Javascript Framework (AngularJS, ReactJS, NodeJS, …).
- Softwareengineering (Build/Deployment, Test); GIT, Jenkins, Maven, Nexus, SonarQube.
- Entwicklung von dynamischen Web Oberflächenkomponenten mit dem Schwerpunkt ANGULAR2 & Typescript.
- muss: ANGULAR2, Typescript, npm, soll: Protractor, Webpack


Position 7:
J(2)EE, Senior-Entwickler, OBD – Team 1 – Backend Entwickler

• Design und Implementierung von APOK Portalanwendungen im Projekt Onlinebasis Dienst unter Einsatz der Standards, der SE(A)-Standards sowie der projektspezifischen Vorgaben.
• Unterstützung der Mitglieder des Entwicklerteams in softwaretechnischen und tooltechnischen Fragestellungen.
• Beteiligung an den seitens Scrum vorgesehenen Prozessen und Zeremonien.
• Coaching anderer Teammitglieder in denjenigen Themenbereichen, für die man teamintern als Spezialist ausgewiesen ist.
• Unterstützung von Teamtätigkeiten des gesamten Aufgabenspektrums des Entwicklerteams (Analyse, Design, Implementierung, Test) auf Basis von Microservice Architekturen.
Anforderung:
- J(2)EE / EJB
- Design & Modellierung von SW: OOA/OOD, UML
- MDA, Grundkenntnisse
- EJB-Container, Applikationsserver (Oracle WebLogic)
- Oracle Service Component Architecture (SCA)
- Persistenzschichten: Hibernate/EclipseLink/JPA 2, JDO, EJB, CMP
- J(2)EE-Sicherheitsarchitektur
- Web Frameworks (JSF oder Oracle ADF)
- Clienttechnologie: Swing
- gängige Java Tools (Eclipse, JDeveloper, Ant, Maven, JUnit)
- RDBMS: Oracle und/oder Microsoft SQL Server, MySQL
- SQL
- Test-Prozesse: Unit-Test, Performance-Test, Testtools
- Versions-/ Konfigurationsmanagement (CVS, Subversion, Serena VM, Serena Business Mash-ups (SBM)), TeamFoundationServer
- Betriebssysteme: UNIX, SOLARIS, Windows und/oder Linux
- Mehrschicht-Anwendungen
- Datenmigration
- Agile Praktiken (Z. B. Clean Code Development, Pair Programming, Continuous Integration, Refactoring, Test Driven Development)
Zusätzlich benötigte Kenntnisse und Kompetenzen:
- Einsatz von RESTful Services und dem Spring Framework.
- Agilen Softwareentwicklung, bevorzugt nach Scrum.
- Umgang von virtuellen Laufzeitumgebungen bevorzugt MESOS und Docker.
- Coaching technischer Themenbereiche.
- Überblickswissen entlang des Softwareentwicklungsprozesses (Test First, Domain Driven Development, Continuous Integration / Contiuous Delivery).
- PACT Testframework sind von Vorteil aber werden nicht vorausgesetzt

Besonderheiten:
- JEE Backendentwicklung zu den fachlichen Tests des OBD auf Basis von JEE7, REST und Spring.
- Erfahrung bei der Entwicklung von Container Systemen von Vorteil.
- muss: REST, Spring, soll: Pact, Docker


Position 8:
J(2)EE, Senior-Entwickler, OBD – Team 2

• Design und Implementierung von APOK Portalanwendungen im Projekt Onlinebasis Dienst unter Einsatz der Standards, der SE(A)-Standards sowie der projektspezifischen Vorgaben.
• Unterstützung der Mitglieder des Entwicklerteams in softwaretechnischen und tooltechnischen Fragestellungen.
• Beteiligung an den seitens Scrum vorgesehenen Prozessen und Zeremonien.
• Coaching anderer Teammitglieder in denjenigen Themenbereichen, für die man teamintern als Spezialist ausgewiesen ist.
• Unterstützung von Teamtätigkeiten des gesamten Aufgabenspektrums des Entwicklerteams (Analyse, Design, Implementierung, Test) auf Basis von Microservice Architekturen.
Anforderung:
- J(2)EE / EJB
- Design & Modellierung von SW: OOA/OOD, UML
- MDA, Grundkenntnisse
- EJB-Container, Applikationsserver (Oracle WebLogic)
- Oracle Service Component Architecture (SCA)
- Persistenzschichten: Hibernate/EclipseLink/JPA 2, JDO, EJB, CMP
- J(2)EE-Sicherheitsarchitektur
- Web Frameworks (JSF oder Oracle ADF)
- Clienttechnologie: Swing
- gängige Java Tools (Eclipse, JDeveloper, Ant, Maven, JUnit)
- RDBMS: Oracle
- SQL
- Test-Prozesse: Unit-Test, Performance-Test, Testtools
- Versions-/ Konfigurationsmanagement (CVS, Subversion, Serena VM, Serena Business Mash-ups (SBM)), TeamFoundationServer
- Betriebssysteme: UNIX, SOLARIS, Windows und/oder Linux
- Mehrschicht-Anwendungen
- Datenmigration
- Agile Praktiken (Z. B. Clean Code Development, Pair Programming, Continuous Integration, Refactoring, Test Driven Development)
Zusätzlich benötigte Kenntnisse und Kompetenzen:
- Einsatz von RESTful Services und dem Spring Framework.
- Umgang von virtuellen Laufzeitumgebungen bevorzugt MESOS und Docker.
- Coaching technischer Themenbereiche.
- Überblickswissen entlang des Softwareentwicklungsprozesses (Test First, Domain Driven Development, Continuous Integ-ration / Contiuous Delivery).
- PACT Testframework sind von Vorteil aber werden nicht vorausgesetzt.

Besonderheiten:
- JEE Backendentwicklung zu den fachlichen Tests des OBD auf Basis von JEE7, REST und Spring.
Erfahrung bei der Entwicklung von Container Systemen von Vorteil.
- muss: REST, Spring, soll: Pact



Position 9:
J(2)EE, Senior-Entwickler, OBD – Team Querschnitt - Infrastruktur / Build- & Deployment-, Konfigurationsmanagement

• Mitwirkung bei der Verbesserung des Entwicklungsprozesses incl. Toolkette (Git, maven, jenkins, npm, nexus).
• Mitwirkung bei der Definition und Erstellung von Continuous Integration & Continuous Delivery Plattformen (Automation).
• Unterstützung bei der Definition und Umsetzung der Container Plattform (Basis: Mesos/ Docker).
• Koordination und Management des definierten Konfigurationsmanagements.
• Definition und Managemant der zu betreibenden Self Contained Systems des Onlinebasis Dienstes.
• Integration und Spezifikation von NoSQL Clustern.
• Unterstützung der Entwicklung.
Anforderung:
- J(2)EE / EJB
- Design & Modellierung von SW: OOA/OOD, UML
- MDA, Grundkenntnisse
- EJB-Container, Applikationsserver (Oracle WebLogic)
- Oracle Service Component Architecture (SCA)
- Persistenzschichten: Hibernate/EclipseLink/JPA 2, JDO, EJB, CMP
- J(2)EE-Sicherheitsarchitektur
- Web Frameworks (JSF oder Oracle ADF)
- Clienttechnologie: Swing
- gängige Java Tools (Eclipse, JDeveloper, Ant, Maven, JUnit)
- RDBMS: Oracle
- SQL
- Test-Prozesse: Unit-Test, Performance-Test, Testtools
- Versions-/ Konfigurationsmanagement (CVS, Subversion, Serena VM, Serena Business Mash-ups (SBM)), TeamFoundationServer
- Betriebssysteme: UNIX, SOLARIS, Windows und/oder Linux
- Mehrschicht-Anwendungen
- Datenmigration
- Agile Praktiken (Z. B. Clean Code Development, Pair Programming, Continuous Integration, Refactoring, Test Driven Development)
Zusätzlich benötigte Kenntnisse und Kompetenzen:
- fundierte Kenntnisse und Erfahrung in der folgenden Toolsuite: Git, maven, jenkins, npm, nexus.
- fundierte Scripting Kenntnisse in den CLIs der oben genannten Toolsuite.
- Kenntnisse im Bereich Docker bzw. Mesos von Vorteil.
- Erfahrungen im Coaching technischer Themenbereiche.

Besonderheiten:
- Aufbau und Unterhalt der CI & CD Pipeline für Projekt OBD inkl. des Konfigurationsmanagement der spezifizierten Docker Container im Umfeld der BA Container Plattform.
- muss:maven, jenkins, npm, nexus, soll: docker, mesos
Start
Dez. 2016
Dauer
Feb. 2017 mit Option
Von
TRIBAR Software GmbH
Eingestellt
11.11.2016
Ansprechpartner:
Verena Heldmaier
Projekt-ID:
1237255
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren