Our Chicago area client has a contract opportunity for a Lead Android Developer/API Architect with potential to convert to a full time role. This is a hybrid role onsite 3 days a week. This is a technical lead across Android and backend API development, driving the design and architecture of the mobile platform and its supporting Spring Boot services. Leads the development of scalable Android applications, especially for Zebra barcode scanning use cases, and architects complex, enterprise-ready REST APIs. This role requires deep technical expertise in Android system architecture, SSO (via Ping), and performance monitoring using Dynatrace, Kibana, and Adobe Analytics. Manages Android OS upgrades, coordinates MDM-based rollouts, and designs platform integrations with SAP, Apigee, and Azure Cloud. Mentors engineers, influences strategic decisions, and is a key contributor to the mobile-first enterprise roadmap.
location: Deerfield, Illinois
job type: Contract
salary: $68 - 78 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
- Architect and implement scalable solutions across Android apps and Spring Boot APIs.
- Design Android systems with barcode scanning, offline support, and high resilience on Zebra devices.
- Lead the development of RESTful Spring Boot services that integrate with SAP, Apigee, and Azure.
- Own the push notification architecture and messaging reliability across diverse app use cases.
- Guide Android OS upgrade planning and coordinate chain-wide MDM deployments.
- Lead technical incident investigations using telemetry from Dynatrace, Kibana, and Adobe Analytics.
- Review API and Android codebases for performance, architecture, and best practices.
- Collaborate with infrastructure teams to align mobile API strategy with Azure load balancers and Apigee gateway policies.
- Drive documentation efforts: system diagrams, sequence flows, integration specs.
- Mentor developers in best practices across mobile and backend domains.
- Influence the technical direction of mobile CI/CD pipelines and mobile security standards.
qualifications:
- Expert in Android development (Kotlin, Java), Jetpack, custom views, memory management.
- Strong understanding of mobile architecture (MVVM, MVI, Clean Architecture).
- Deep experience developing Spring Boot APIs, including security, versioning, and performance optimization.
- Advanced knowledge of push notification systems (FCM, backoff strategies, queues).
- Experience leading Android OS upgrade cycles in enterprise or MDM-controlled environments.
- Proven skills in SQLite usage and syncing patterns, as well as backend schema versioning.
- High proficiency with Dynatrace, Kibana, Adobe Analytics for diagnostics and insights.
- Experience with Ping Identity, Apigee proxy design, and Azure App Gateway.
- Integration experience with SAP services (OData, BAPI, RFC).
- Strong diagramming and documentation ability (UML, sequence diagrams, architecture flows).
- Demonstrated expertise with Zebra devices, barcode libraries, and rugged device tuning.
- Deep knowledge of enterprise security patterns for mobile/backend.
- Certifications in Android, Spring, Azure, or enterprise architecture.
- Experience contributing to Android libraries or open-source backend frameworks.
- Familiarity with hybrid cloud (AWS/GCP) or Kubernetes.
skills:
- BS/MS Computer Science or Engineering
- 5+ years of senior-level Android and API development experience.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.