banking jobs in Germany | career at Deutsche Bank
![banking jobs in Germany | career at Deutsche Bank banking jobs in Germany | career at Deutsche Bank](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh50_hHVy8oajLhn_MgZZkPxHbuocwPbucxIoeWBo2FWXo9j3FvzwNsNGW8IhSOFANkAToVRz6dT-Zv6MbfLLRMGMeBjRZQsx94WW79om3Wq3nJb-pRFfEielmwgtzPR_Bzm3Wk3VLWcUlV8jms9XjJsvK7a8x5VygSdLDwtMlKJo1V2PHxaf_1KV4cqSY/s16000-rw/Deutsche%20Bank.png)
Deutsche Bank announced, through its Linkedin account, a bank job (Senior Android Engineer (f/m/x)) according to the following
- Implement user centric, scalable and maintainable technical solutions for new and existing native Android banking apps using a modular architecture
- Continuously collaborate with cross-functional teams, Product Owner, Scrum Master, Business Analysts, UX/UI Designers, QA Engineers and Security Specialists in an Agile work environment
- Ensure top performance, code quality, reusability and continuously participate in code reviews
- Compliance with general coding and security standards
- University degree in computer science (or comparable), or comparable professional experience
- Several years of work experience in a mobile engineering role, strongly versed in Android development and a strong knowledge of Kotlin, dependency injection and reactive programming
- Experienced in user interface creation with XML and Jetpack Compose
- Very good understanding of SOLID principles, design patterns (MVVM, Clean Architecture, MVI) and clean coding standards
- Solid understanding of writing Unit Tests with the use of mocking frameworks (Mockito)
- Excellent knowledge of REST/JSON based service architectures, code versioning (GIT), CI/CD processes (GitHub Actions) and build tools
- Good understanding of security mechanisms, like Android KeyStore, encryption, SSL pinning and hardening (ProGuard, DexGuard or similar).