JPMorgan Chase is hiring a Software Engineer II (Android) in Bengaluru within Consumer & Community Banking. As part of an agile team, you will design, develop and troubleshoot software components for the firm's mobile products in a secure, stable and scalable way. Candidates need formal training or certification in software engineering and 2 or more years of applied experience, with strong hands-on Android development using the Android SDK, Kotlin, Gradle and Jetpack libraries (ViewModel, Lifecycle, Navigation, Compose). Experience with dependency injection (Dagger) and asynchronous programming with RxJava or Coroutines is also expected.