Beschreibung
Aufgabe:* Entwicklung von anspruchsvollen, komplexen Anwendungen im Frontend für Auftraggeber aus dem öffentlichen Bereich
* Design und Implementierung von Softwaremodulen
* Planung und Durchführung von Modul- und Integrationstests
* Fachliche Beratung des Softwarearchitekten bei Architekturfragen
* Durchführung von Performance-Tests und -Optimierungen
* Übernahme und eigenständige Bearbeitung von technischen Teilprojekten
Anforderung:
* Mehrjährige Erfahrung in der Softwareentwicklung in Web-Technologien sowie Java/JEE
* Sehr gute Erfahrungen mit Eclipse, JavaScript IDEs, Datenbanksystemen (z.B. Oracle, MS SQL), technischer Konzeption, Design-Patterns und Systemarchitekturen
* Gute Kenntnisse aktueller Frontendtechnologien wie Angular 2 (bevorzugt) oder SCSS oder ExtJS 6
* Kenntnisse in Design Prinzipien MVVM, REST und Modularität
* Kenntnisse im Umgang mit UI-Tests (Unit-Testing in JS, Selenium, Performanztests)
* Verständnis für die unterschiedlichen UI-Varianten wie mobil, responsive, App und offline
* Vorteilhaft sind zusätzliche Kenntnisse in JAX-RS, JPA, OSGi, Typescript, OAuth 2/JWT, Portallösungen und CMS-Systeme (insbes. CoreMedia)
* Erfahrungen mit Modellierungswerkzeugen wie z.B. Visual Paradigm von Vorteil
* Erfahrung in der Projektarbeit nach Scrum gewünscht, Erfahrungen in V-Modell XT vorteilhaft
* Ausgeprägte Kommunikations- und Präsentationsfähigkeit
Wünschenswert:
Einsatzort Karlsruhe oder Mainz (nach Abstimmung), Remote vereinzelt nach vorheriger Abstimmung ggf. möglich
Umgebung/Sonstiges:
Windows
Beginn: 01.06.2018
Dauer: 31.12.2019
Branche: IT/Beratung