Java Developer

Frankfurt am Main  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Projekt-/Aufgabenbeschreibung:
  • Programmierung / Implementierung / Customizing technischer Komponenten in
    Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen,
    Module und entsprechender Datenbanken unter Einhaltung der Standards des
    Auftraggebers (z.B. fachliche Anforderungen in der Ziel-Architektur)
  • Regelmäßiges Coaching anderer Team - Mitglieder z.B. durch Pair - Programming und
    Code Reviews
  • Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
  • Dokumentation der technischen Komponenten
  • Erstellen von Systemdokumentationen
  • Erstellen von Lieferpaketen für die betreffenden Applikationen
  • Einrichten von Entwicklungsumgebungen incl. Continuous Integration
  • Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests,
    Testautomatisierung
  • Vorbereitung von Entscheidungsvorlagen zu technischen Themen
  • Präsentationen zu technisch komplexen Themenstellungen
  • Berichten von Risiken und Problemen an die technischen Architekten und an das
    Projektmanagement
  • Entwicklung und Fortschreibung der Zielarchitektur (technisch) und
    Anwendungsarchitektur
  • Strukturierung der vorhandenen und zukünftigen IT-System und Applikationslandschaft
  • Über regelmäßige Abstimmungen mit dem Team erfolgt die Umsetzung ggf. auf Basis
    von agilen Vorgehensweisen wie z.B. SCRUM. In diesem Fall:
  • Die Prozesse (z.B. SCRUM Prozesse) des (SCRUM-) Teams sind zu berücksichtigen und
    ein regelmäßiger Austausch mit dem (SCRUM Master/ SCRUM-) Team ist erforderlich.
  • Die externe Fachkraft übernimmt im Rahmen ihrer Beauftragung Aufgaben aus
    regelmäßigen Abstimmungen mit dem Team gemäß der agilen Methoden durch Pull
    von Tasks, welche aus User Stories resultieren, gemäß ihrer Kompetenz und in
    Abstimmung mit dem gesamten Umsetzungsteam.
  • Jira wird unter anderem als fachliches Kommunikationsinstrument eingesetzt.
  • Die externe Fachkraft stimmt sich regelmäßig mit dem Team zu fachbezogenen Themen
    ab und nimmt an Retrospektiven teil.


Anforderungen - must have:
  • Software Entwicklung: Android, Java
  • Bibliotheken und Konzepte: Dependency Injection (z.B. Dagger2), Reactive Computing
    (Live Data), MQTT (PAHO), Data Binding
  • Testframeworks: Espresso, Appium, XCode
  • Performanceoptimierungen
  • Erfahrungen im mobilen Umfeld mit Anbindung von AWS Microservices


Anforderungen - should + nice to have:
  • Tools: GIT, Android Studio
  • Methodenkompetenz, Modellierung, Vorgehensmodelle:
  • Agile Softwareentwicklung (SCRUM/ Kanban)
  • Problemlösungs-/ Arbeitsorganisations-Know-how
  • Know-how zur Identifikation Chancen/ Risiken
  • Kommunikations-, Präsentations- und Moderationsfähigkeit
  • Software Architektur (management): MVVM, Android Jetpack


Sonstiges: 5 Tage/Woche

Beginn: 16.09.2019

Ende: 31.12.2019

Ort: Frankfurt a. M.

Michael Bailey International is acting as an Employment Business in relation to this vacancy.
Start date
09/2019
Duration
4
From
Michael Bailey Associates
Published at
24.08.2019
Project ID:
1814582
Contract type
Freelance
To apply to this project you must log in.
Register