21.10.2024 aktualisiert


Senior Fullstack Engineer - Android, Spring, Angular
Skills
Programmiersprachen
Kotlin, Java, Typescript & bereit auch andere Sprachen zu lernen sofern erforderlich.
Native Android Entwicklung
Kotlin Coroutines, RxJava, Android Jetpack, Dagger 2, Koin, WorkManager, Jetpack Compose, Retrofit, Cucumber, JUnit, GSON, Moshi, Bluetooth Drucker, Secure Access Module, Mockito, Robolectric, Android Room, Gradle, Tensorflow Lite, Espresso, Firebase Crashlytics, DataBinding, CameraX API, Adobe Analytics
Web- & Backend Entwicklung
Typescript, Angular, Spring Boot, Kubernetes, Docker, JBoss WildFly, Keycloak, REST APIs, OAuth 2, OIDC, Websockets, Oracle RDBMS, Postgres, Maven, Gradle, Firebase, NPM, Postman, Swagger
Software Design & Architektur Microservices
Clean Architecture, SOLID Principles, Dependency Injection, MVVM, MVC, Gradle Multi Module Projects, Strategy Pattern, UML
Fachliche Prozesse & Methodiken
IT-Security, Drucksteurung, Arbeitsschichten, Drucker, Rechnungswesen, Buchhaltung, SAM (Secure Access Module), Bluetooth, SAFe, Scrum, Kanban, Jira, Confluence, Zahlungsdienstleistungen, Git, SumUp
IDEs
Android Studio, IntelliJ Ultimate, VS Code
Sprachen
Projekthistorie
Referenz auf Anfrage.
Stichworte: Android, Kotlin, Java EE, RxJava, MVVM, Clean Architecture, Automatisierte Tests, Dagger, Cucumber, JBoss EAP, Artifactory, SonarQube, Webservices, Jenkins, Kanban, Docker, NDK, Retrofit, Moshi, GSON, JUnit, Espresso, WorkManager, Mockito, Timber, Robolectric, DataBinding
Das bestandsverfahren MTx soll in einer neuen Generation übergehen (FGMT - Folgegeneration Mobiles Terminal), während die bestehende Generation im Wartungsmodus übergeht.
Das Projekt wird deutschlandweit von den Zugbegleitern für die E-Ticket Kontrolle, Fahrpreisnacherhebung, Ticketverkauf sowie Reiseauskunft verwendet.
Hier handelt es sich um ein agiles, skaliertes Android Projekt nach SAFe - komplett geschrieben in Kotlin.
Es wurde Clean Architecture verwendet, um eine horizontal geschnittene Architektur der Module zu ermöglichen. Auf der UI / Presentation Ebene wurde MVVM eingesetzt.
Aufgabenbereiche:- Entwicklung der nativen Android App
- Entwicklung im Java EE Backend (JBoss)
- Consulting
- Testautomatisierung
Stichworte: Android, Kotlin, Java EE, RxJava, MVVM, Automatisierte Tests, Dagger, Webservices, Jenkins, Kanban, Retrofit, GSON, JUnit, Espresso, Mockito, Crashlytics, Google Play Services, Widgets
Die Mitarbeiter des Unternehmens sollen Aufgabenlisten, Handzeichnungen, Kamera- und Galeriebilder an den Tätigkeitsberichten anheften können.
Eine Echtzeit Synchronisation der Berichte wird mithilfe der Firebase Realtime Database auf mehreren Geräten realisiert, die im Kontext des gleichen Benutzers angemeldet sind (Anmeldung läuft über die Google Konten).
Die Anwendung wurde als einer nativen Android Anwendung mit einer MVVM Architektur entwickelt.
Stichworte: Android, Kotlin, MVVM, Android Camera 2 API, TensorFlow Lite, Python
LKWs die für längere Zeit unbewacht verlassen werden sind immer im Gefahr, dass der Tankdeckel aufgebohrt wird, um Sprit abzuzapfen. Die künstliche Intelligenz soll Abhilfe schaffen, indem es Menschen mithilfe der LKW Kamera, welche im Spiegel eingebaut ist, erkennt und den Fahrer darüber alarmiert.