Werkstudent (m/w) Softwareentwicklung Java

Hast du Lust und Freude an Softwareentwicklung auf Basis von Java? Dann bist du bei uns genau richtig!

Frei nach dem Motto "Mach dein Lieblingsthema zu deinem Projekt"!

Für unsere Entwicklungs-Abteilung suchen wir engagierte, kreative und zuverlässige Studenten, die unter Anleitung unserer Senior Softwareentwickler selbstständig ihr eigenes Projekt verwirklichen. Dazu kommt die Teilnahme an Scrum-Meetings und der Mitarbeit an der Konzeption und Ausarbeitung von geplanten Entwicklungen (Front-End, Back-End, App-Entwicklung).

 

 

Umbau der internen Web-Anwendung "Upload Tool"

Das Upload Tool ist eine Web-Anwendung, die es Kunden ermöglicht, größere Datenmengen auf sichere Art (HTTPS / Anmeldung / Ablauf der Anmeldedaten / kein Zugriff auf hochgeladene Daten) an Docware bereitzustellen. Zentrale Komponente für diesen Mechanismus ist die Maske für den Datei Transfer.

Aktuell wird die Datei in einem Stück übertragen (Stream). Ein Wiederaufsetzen und eine Überschreitung der Dateigröße von 2 GB (Einschränkungen durch z.B. IIS) ist nicht möglich.

Ziel ist die Einführung der HTML 5 File API in den Upload Prozess. Teil der Aufgabenstellung ist es, abzuwägen inwieweit hierzu eine verfügbare Javascript Bibliothek eingebunden wird oder die Logik eigenständig umgesetzt wird.Die vorhandene Upload Logik mit den vollen Datei Streams muss sauber ausgebaut werden.

Bei diesem technologischen Umbau muss gewährleistet werden, dass Dateibegrenzungen im Upoad (Konfigurationsoption) korrekt ausgewertet werden und ein Upload der gegen Restriktionen verstösst unterbunden wird.

Neuentwicklung BI / Auswertungstool

Ein Software-Modul in unseren Anwendungen ist Tracking. Dieses Modul protokolliert bestimmte Ereignisse zur Laufzeit in einer Datenbank. Diese lassen sich aktuell mit Fremdsoftware (grafisch) aufbereiten und analysieren, um Rückschlüsse auf Kunden und Kundenverhalten in der Anwendung ziehen zu können.

Das Neue zu entwickelnde Modul setzt an dieser Stelle an, und bereitet die Informationen aus der Datenbank grafisch auf. Javascript Bibliotheken die hierbei zum Einsatz kommen sind z.B. d3.js.
Bei Klick auf bestimmte grafische Elemente wird diese "Filter" Funktion angewendet.
Ein Tool an dem man sich bzgl. der Visualisierung und Bedienung orientieren kann ist Qlikview.

Einbau von Performance Metriken

Einbau von Metriken in unsere Anwendungen zu Performance Messungen.

Ziel ist es, dass dies sich dann auswerten lassen können um Rückschlüsse zu treffen, welcher Teilbereich in unserem Code ein Performance Problem aufweist.

Was wir Dir bieten

  • Flexible Arbeitszeiten

    Flexible Arbeitszeiten

    Flexible Arbeitszeiten und Gleitzeitmodell anstatt starre Zeitvorgaben!

  • Events

    Events

    Zur Förderung unseres Teamgeistes veranstalten wir regelmäßige Firmenevents. 

  • Innovationspotential

    Innovationspotential

    Bei uns heißt es Mitgestalten und Denken, denn Deine Meinung und Ideen sind unser Kapital.

  • Vergütung

    Vergütung

    Attraktives Gehalt plus Weihnachts- und Urlaubsgeld

  • Direkte Anbindung

    Direkte Anbindung

    Vor der Tür eine direkte Anbindung an den öffentlichen Nahverkehr.

Was noch wichtig ist

Was Du mitbringst:

  • Du programmierst am liebsten nach Java
  • Dein momentanes Studium unterstützt deine Programmierkenntnisse (Informatik, Wirtschaftsinformatik, o.ä)
  • Du besitzt Kenntnisse in Java Skript, HTML
  • Bist engagiert, flexibel und arbeitest gerne im Team
  • Du arbeitest zuverlässig und selbsständig
  • Besitzt ein analytisches Denken und konzeptionelle Fähigkeiten
  • Kommuniziert einwandfrei in Deutsch und Englische (mündlich wie schriftlich)

Was wir Dir noch bieten:

  • Vergütung 15€ / Stunde
  • Max. 20 Stunden die Woche
  • Dir gefällt es bei Docware? Als Werkstudent hast du hier sehr gute Chancen
    auf eine Übernahme nach Abschluss deines Studiums
Jetzt Bewerbung abschicken

Job: Werkstudent Softwareentwicklung Java