Description

You will design, implement, and enhance features across 15+ Android applications, focusing on performance, stability, and barcode scanning on Zebra devices.

Responsibilities

  • Develop and maintain backend Spring Boot REST APIs that serve Android applications and integrate with SAP services via Apigee.
  • Manage SQLite database usage within apps and collaborate on backend Oracle database schema changes.
  • Implement push notifications and manage Firebase or third-party configurations.
  • Test and fix compatibility issues for Android OS upgrades within MDM-managed enterprise deployments.
  • Troubleshoot application issues using logs and telemetry tools including Dynatrace, Kibana, and Adobe Analytics.
  • Write clean, testable code using MVVM or MVI architecture patterns and create technical documentation like sequence diagrams.

Required Skills

  • 8+ years of software development experience.
  • Native Android development using Kotlin and Java.
  • Strong experience with Spring Boot and building REST APIs.
  • Proficiency with SQL and SQLite.
  • Hands-on experience with Jetpack libraries and mobile architecture patterns.
  • Knowledge of SSO concepts, specifically Ping Identity.
  • Experience with MDM platforms such as Intune or AirWatch.
  • Familiarity with API gateways like Apigee.
  • Exposure to Zebra device SDKs and barcode scanning integration.
  • Technical skills in VisualBasic.
  • Experience with GitHub Actions and Azure DevOps.

Preferred Skills

  • Experience supporting internal platform development with a focus on enterprise-grade security.

Education

Any Graduate