

Android Developer
TEKsystems
Posted Friday, May 23, 2025
Posting ID: JP-005300512
Description
TME team (Team Member Enablement- supporting in store workers)
As a Senior Engineer 1, you will focus on developing and maintaining our suite of over 15+ native Android applications, along with building and integrating RESTful APIs using Spring Boot. You will be hands-on in creating stable, performant mobile experiences tailored for both consumer-grade and enterprise Android devices—including Zebra devices with barcode scanning capabilities. A key part of this role involves ensuring application compatibility with Android OS upgrades and managing deployments through MDM platforms as part of chain-wide rollouts. You will also contribute to internal platform features like SSO with Ping, and monitor application health using Dynatrace, Kibana, and Adobe Analytics. Day-to-Day Responsibilities: • Design, implement, and enhance features across 15+ Android apps, optimizing for performance, stability, and barcode scanning on Zebra devices. • Develop and maintain backend Spring Boot REST APIs that serve Android applications, with integrations to SAP services via Apigee. • Implement push notifications and manage related Firebase or third-party configurations. • Handle SQLite DB usage in apps; collaborate on backend Oracle database schema changes. • Participate in Android OS upgrade testing and compatibility fixes, especially within MDM-managed enterprise deployments. • Troubleshoot issues using logs and telemetry tools like Dynatrace and Kibana. • Support internal platform development with focus on SSO and enterprise-grade security. • Write clean, testable code using modern Android architecture patterns (MVVM, MVI). • Contribute to backend logic where mobile and service data structures converge. • Create technical documentation, including sequence diagrams and data flowcharts. • Participate in code reviews, design discussions, and CI/CD workflow improvements.
Skills
Kotlin, Android, Java
Top Skills Details
Kotlin,Android,Java
Additional Skills & Qualifications
• Experience optimizing performance for rugged devices (e.g., Zebra). • Knowledge of SAP integration protocols (OData, RFC, BAPI). • Familiarity with CI/CD for Android apps (Bitrise, GitHub Actions, Azure DevOps). • Exposure to backend data modeling and schema upgrades beyond mobile-side SQLite. Education/Background: • Bachelor's in Computer Science, Engineering, or equivalent experience. • 3+ years of professional experience in Android and API development. What Will Stand Out: • Hands-on experience in Android–Spring Boot full-stack development. • Clear history of working on enterprise mobile apps using SSO and MDM. • Experience integrating Android with backend SAP services and Spring Boot APIs. • Evidence of working with Zebra hardware, barcode workflows, and OS updates. • Sample diagrams, open-source projects, or whitepapers showcasing architecture thinking.
Experience Level
Expert Level
Contact Information
Email: brgreene@teksystems.com