Let's talk about the job

We offer exciting jobs for different areas. We are active in the areas of permanent employment, freelance projects and temporary work. Simply upload your profile and we will contact you immediately. If there is no suitable job for you, we would be pleased to receive your unsolicited application.

Find the job you like!
search
reorder
keyboard_arrow_leftBack
Is this a good fit for you?

#AF-3137-3x Android/ Java Developer (m/w/d) (DE)

[6946]

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 Wartung einer Bestandsapplikation, Fehlerbehebung im Legacy-Code Dokumentation der technischen Komponente 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äßigen fachlichen Austausch 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 fachlichen Austausch mit dem Team gemäß der agilen Methoden durch Pull von Tasks, welche aus User Stories resultieren, gemäß ihrer Kompetenz und mit fachlichen Austausch mit dem gesamten Umsetzungsteam. Jira wird unter anderem als fachliches Kommunikationsinstrument eingesetzt. Die externe Fachkraft tauscht sich regelmäßig mit dem Team zu fachbezogenen Themen aus und nimmt an Retrospektiven teil Anforderungen – must have: Softwareentwicklung: Android, Java 8 und Java 11 (Mindestens zwei Jahre Erfahrung) Reverse Engineering: Ab Android SDK Version 23 (Mindestens ein Jahr Erfahrung) Testframeworks: Appium , Espresso, JUnit, Mockito, UI Automator (Mindestens ein Jahr Erfahrung) Durchführung von Performanceoptimierungen, Reverse Engineering in mehr als zwei Projekten Erfahrung in der Nutzung des Google PlayStore mehr als ein Jahr Anforderungen – should + nice to have: 3 Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten in den letzten Jahren Sprachkenntnisse: Projektsprache ist Deutsch (verhandlungssicher) Bibliotheken und Konzepte: MQTT (PAHO), Kotlin, Data Binding, Retrofit,  Tools: GIT, Android Studio, Gradle  Methodenkompetenz, Modellierung, Vorgehensmodelle: Agile Softwareentwicklung (SCRUM/ Kanban) Problemlösungs-/ Arbeitsorganisations-Know-how Know-how zur Identifikation Chancen/ Risiken Präsentations-Know-how, Kommunikations- und Moderations-Know-how Software-Architektur (management): MVVM, Android Jetpack, Clean Code

 

    • 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

    • Wartung einer Bestandsapplikation, Fehlerbehebung im Legacy-Code

    • Dokumentation der technischen Komponente

    • 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äßigen fachlichen Austausch 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 fachlichen Austausch mit dem Team gemäß der agilen Methoden durch Pull von Tasks, welche aus User Stories resultieren, gemäß ihrer Kompetenz und mit fachlichen Austausch mit dem gesamten Umsetzungsteam.

    • Jira wird unter anderem als fachliches Kommunikationsinstrument eingesetzt.

    • Die externe Fachkraft tauscht sich regelmäßig mit dem Team zu fachbezogenen Themen aus und nimmt an Retrospektiven teil

 

Anforderungen – must have:

    • Softwareentwicklung: Android, Java 8 und Java 11 (Mindestens zwei Jahre Erfahrung)

    • Reverse Engineering: Ab Android SDK Version 23 (Mindestens ein Jahr Erfahrung)

    • Testframeworks: Appium , Espresso, JUnit, Mockito, UI Automator (Mindestens ein Jahr Erfahrung)

    • Durchführung von Performanceoptimierungen, Reverse Engineering in mehr als zwei Projekten

    • Erfahrung in der Nutzung des Google PlayStore mehr als ein Jahr

 

Anforderungen – should + nice to have:

    • 3 Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten in den letzten Jahren

    • Sprachkenntnisse: Projektsprache ist Deutsch (verhandlungssicher)

    • Bibliotheken und Konzepte: MQTT (PAHO), Kotlin, Data Binding, Retrofit, 

    • Tools: GIT, Android Studio, Gradle 

    • Methodenkompetenz, Modellierung, Vorgehensmodelle: Agile Softwareentwicklung (SCRUM/ Kanban)

    • Problemlösungs-/ Arbeitsorganisations-Know-how

    • Know-how zur Identifikation Chancen/ Risiken

    • Präsentations-Know-how, Kommunikations- und Moderations-Know-how

    • Software-Architektur (management): MVVM, Android Jetpack, Clean Code

map FFM, aktuell remote, date_range 02.08.21 update Freelance
Direct contact

Gilbert Myint

Subcontractor Manager
mail Gilbert.Myint@audeosoft.de
phone (0 69) 7 07 98 39-534


No suitable job? Send us a message!

No suitable job for you? No problem! Just send us your name, your e-mail address and a short description of your desired job. We will get back to you immediately with matching positions!