Senior Software Engineer - Android

Mastercard Mastercard · Fintech · Vadodara, India · Engineering

Senior Software Engineer - Android role at Mastercard, focusing on developing microservices-based enterprise applications using Java J2EE and Android technologies. Responsibilities include coding, design, testing, and mentoring.

What you'd actually do

  1. Develop (code) Enterprise Application as (Android) with quality, within schedule and within estimated efforts.
  2. Assist Lead Engineer in low level design
  3. Provide estimate for the assigned task
  4. Write and execute Unit, Integration test cases
  5. Provide accurate status of the tasks

Skills

Required

  • Android SDK
  • SQLite
  • Kotlin
  • Jetpack compose
  • Hilt
  • Koin
  • Room DB
  • Firebase
  • Retrofit library
  • RxJava
  • Junit
  • Espresso
  • Maven/Ant/Gradle
  • GIT
  • Design Patterns
  • Agile methodologies
  • Logical and Analytical Skills
  • Design skills
  • English communication
  • Security concepts
  • Security protocols

Nice to have

  • Payments application Domain
  • NFC controller for Android
  • Flutter
  • React Native
  • Jira
  • Jenkins
  • Confluence
  • Rally