Skip to main content
J
JobWave

Android Full-Stack Development SME

Capgemini

Posted

  • On-site
  • Bangalore

Job description

JOBWAVE VERIFIED

Android Full-Stack Development SME

Company: Capgemini Engineering
Role Title: Android Full-Stack Development SME
Job Reference Code: 527639
Location: Bangalore, India
Work Mode: Not specified
Employment Type: Permanent
Experience Required: 12+ years
Experience Level: Experienced Professionals
Posted On: October 9, 2026
Salary: Not specified
Education Requirements: Not specified
Professional Community: Software Engineering
Domain: Android Automotive, Connected Vehicles, Mobile Platforms, Cloud-Native Services

────────────────────

JOBWAVE INSIGHTS

Who Is This Role For?

This is a senior technical leadership and subject-matter expert (SME) position for an experienced Android engineer who can lead end-to-end development across Android applications, frameworks, middleware, APIs, and cloud services.

The role is especially relevant to professionals with deep Android platform expertise, strong Kotlin, Java, and C++ skills, and experience designing scalable software solutions. Automotive experience is preferred, particularly Android Automotive OS (AAOS), infotainment systems, connected vehicles, and software-defined vehicles.

Key screening requirement: The description explicitly requires 12+ years of experience. Candidates should be comfortable with architecture ownership, technical decision-making, code reviews, engineering standards, and mentoring development teams.

Key Skills

  • Programming Languages: Kotlin, Java, C++.
  • Android Development: Android applications, Android framework, middleware, Android SDK, Android Studio.
  • Android Libraries: Jetpack Libraries.
  • Architecture: MVVM, Clean Architecture, Repository Pattern.
  • UI Development: Jetpack Compose, XML-based layouts, Material Design.
  • Backend Integration: RESTful APIs, microservices, connected services.
  • Cloud-Native Development: Services supporting Android applications and connected experiences.
  • Software Architecture: Scalability, security, reliability, maintainability, and application lifecycle management.
  • Technical Leadership: Architecture reviews, coding standards, technical assessments, mentoring, and engineering roadmaps.
  • Automotive Technologies: Android Automotive OS, Android Auto, connected vehicles, infotainment systems, and software-defined vehicles.

Priority Skills

Highest Priority — Mandatory

  1. 12+ years of professional experience in the relevant engineering domain.
  2. Strong expertise in Kotlin, Java, and C++.
  3. Android application development.
  4. Android framework and middleware development.
  5. Android SDK, Android Studio, and Jetpack Libraries.
  6. MVVM, Clean Architecture, and Repository Pattern.
  7. Jetpack Compose and XML-based UI development.
  8. REST API and microservices design and integration.
  9. Software architecture, scalability, and application lifecycle management.
  10. Technical leadership, code reviews, engineering standards, and mentoring.

Preferred Skills — Automotive and Emerging Technologies

  • Android Automotive OS (AAOS) and Android Auto.
  • Android OS upgrades and platform migration.
  • Connected Vehicle and Automotive Infotainment Systems.
  • Software Defined Vehicle (SDV) concepts.
  • OEM or Tier-1 automotive supplier experience.
  • AI/ML integration, voice assistants, Generative AI, and Android AI/AAA solutions.

Recommendation: Prioritize candidates who combine deep Android platform knowledge with architecture leadership. Automotive expertise is a significant advantage, but the supplied listing categorizes those skills as preferred rather than mandatory.

────────────────────

JOB DETAILS

Role Overview

The Android Full-Stack Development SME will lead the design, development, integration, and modernization of Android solutions across application, framework, middleware, API, and cloud layers.

The role combines hands-on technical expertise with architecture ownership, engineering governance, cross-functional collaboration, and team development. The successful candidate is expected to deliver high-quality solutions aligned with automotive industry requirements.

Key Responsibilities

1. End-to-End Android Development

  • Lead architecture, design, development, and integration of Android applications and platform solutions.
  • Drive development across Android front-end, middleware, APIs, and cloud-native services.
  • Build scalable, maintainable, and reliable connected application experiences.
  • Apply Android engineering best practices across the development lifecycle.

2. Architecture and Technical Strategy

  • Define technical roadmaps and engineering guidelines.
  • Establish coding standards and development best practices.
  • Make architecture decisions that support scalability, security, and maintainability.
  • Support Android OS upgrades and platform modernization initiatives.

3. API and Cloud Integration

  • Design and implement RESTful APIs and microservices.
  • Integrate Android applications with cloud-native and connected services.
  • Address performance, reliability, security, and scalability concerns across system boundaries.
  • Collaborate with backend and cloud engineering teams.

4. Code Quality and Performance

  • Conduct code reviews and technical assessments.
  • Optimize application performance and lifecycle management.
  • Identify architectural weaknesses and technical risks.
  • Promote maintainable implementations and consistent engineering practices.

5. Technical Leadership and Mentoring

  • Mentor Android developers and provide technical guidance.
  • Collaborate with product managers, architects, UX teams, and business stakeholders.
  • Translate business and product requirements into scalable technical solutions.
  • Support engineering excellence across cross-functional teams.

6. Automotive Platform Modernization

  • Support Android platform upgrades and migration initiatives.
  • Contribute to automotive infotainment and connected vehicle solutions where applicable.
  • Apply AAOS, SDV, and automotive integration knowledge when required by the project.

────────────────────

REQUIREMENTS

Mandatory Technical Requirements

Skill Area Required Knowledge
Programming Kotlin, Java, C++
Android Platform Applications, framework, middleware, SDK
Development Tools Android Studio, Jetpack Libraries
Architecture MVVM, Clean Architecture, Repository Pattern
UI Development Jetpack Compose, XML layouts, Material Design
APIs and Services RESTful APIs and microservices
Software Design Scalability, security, reliability, maintainability
Lifecycle Management Android application lifecycle and platform-level considerations
Experience 12+ years, as specified in the description

Preferred Technical Requirements

  • AAOS and Android Auto.
  • Android OS upgrades and platform migrations.
  • Automotive infotainment and connected vehicle development.
  • SDV concepts and architecture.
  • OEM or Tier-1 automotive supplier exposure.
  • AI/ML, voice assistants, Generative AI, or related Android AI solutions.

Leadership Requirements

The responsibilities indicate a need for someone who can:

  • Own architecture and technical direction.
  • Establish engineering standards.
  • Review designs and implementations.
  • Mentor and guide development teams.
  • Collaborate with multiple technical and business functions.
  • Make decisions involving performance, security, scalability, and maintainability.

────────────────────

TARGET COMPANIES

The supplied job description identifies these companies as potential talent sources:

  • Jasmin Infotech
  • KPIT
  • Tata Elxsi
  • Harman
  • Visteon
  • Sasken
  • LTTS

Professionals from these organizations may have relevant automotive software, infotainment, embedded Android, or connected vehicle experience. Employment at any of these companies does not automatically establish a candidate's suitability; the actual project and technical experience should be evaluated.

────────────────────

QUALIFICATIONS

A strong candidate should be able to demonstrate:

  • Extensive Android development experience across multiple architectural layers.
  • Strong practical knowledge of Kotlin, Java, and C++.
  • Experience developing or modifying Android frameworks and middleware.
  • Ability to design and implement scalable REST APIs and microservices.
  • Experience with Jetpack Compose and traditional XML-based interfaces.
  • Architecture ownership and the ability to make complex technical decisions.
  • Experience leading code reviews, setting engineering standards, and mentoring engineers.
  • Knowledge of automotive Android platforms and connected vehicle technologies, ideally.

Minimum experience: 12+ years.

Education: Not specified.

Certifications: Not specified.

────────────────────

POTENTIAL GAPS TO CHECK

Before applying, evaluate these areas:

  1. Android platform depth: Have you worked beyond application development, particularly with frameworks and middleware?
  2. Programming breadth: Can you demonstrate practical expertise in Kotlin, Java, and C++?
  3. Architecture leadership: Have you owned technical roadmaps, architecture decisions, and engineering standards?
  4. Full-stack integration: Have you designed or integrated REST APIs, microservices, and cloud-native services?
  5. UI technologies: Do you have hands-on experience with both Jetpack Compose and XML-based UI development?
  6. Automotive experience: Have you worked with AAOS, Android Auto, infotainment systems, or connected vehicles?
  7. Platform modernization: Have you supported Android OS upgrades or migrations?
  8. Leadership scope: Can you demonstrate technical mentoring, design reviews, and cross-functional collaboration?
  9. Experience threshold: Does your relevant professional experience meet the 12+ years requirement?

The biggest potential gap for a general Android application developer is the combination of framework/middleware expertise, C++, architecture leadership, and automotive platform knowledge.

────────────────────

INTERVIEW PREPARATION

Phase 1: Advanced Android and Programming

Prepare for questions on:

  • Kotlin and Java language features, concurrency, and memory management.
  • C++ fundamentals and integration with Android native components.
  • Android process and application lifecycle.
  • Threads, coroutines, performance bottlenecks, and memory leaks.
  • Android SDK and Jetpack Libraries.
  • Framework-level versus application-level development.

Phase 2: Architecture and UI Engineering

Review:

  • MVVM, Clean Architecture, and Repository Pattern.
  • Dependency injection and modular application design.
  • Jetpack Compose state management and recomposition.
  • XML layouts, Material Design, and UI migration strategies.
  • Unit testing, integration testing, and architectural testability.
  • Strategies for maintaining large Android codebases.

Phase 3: APIs, Microservices, and Cloud

Prepare to explain:

  • Designing RESTful APIs for mobile and connected services.
  • Authentication, authorization, and secure API communication.
  • Microservice boundaries and service integration.
  • Offline handling, retries, caching, and network failures.
  • Performance and reliability across mobile-to-cloud communication.
  • Monitoring and troubleshooting distributed application issues.

Phase 4: Automotive Android and Technical Leadership

If you have automotive experience, prepare examples involving:

  • AAOS architecture and Android Auto integration.
  • Infotainment applications and vehicle-connected features.
  • Android OS upgrades and platform migration.
  • Integration across application, middleware, and platform layers.
  • Automotive software reliability and security considerations.
  • Leading architecture reviews and resolving complex engineering trade-offs.
  • Mentoring engineers and setting team-wide technical standards.

If you have not worked in automotive, focus on transferable Android platform expertise and be clear about which automotive technologies you have actually used.

Final Interview Focus

The interview is likely to assess three broad dimensions:

  1. Technical depth: Android applications, framework, middleware, Kotlin/Java/C++, and architecture.
  2. System-level thinking: APIs, microservices, cloud integration, performance, security, and lifecycle management.
  3. Leadership: Technical roadmaps, engineering standards, code reviews, mentoring, and cross-functional decision-making.

────────────────────

FINAL RECOMMENDATION

Best suited for: Android engineering leaders with 12+ years of experience who can own architecture and delivery across Android applications, frameworks, middleware, APIs, and connected services.

Strongest candidate profile: Deep Android platform expertise, Kotlin/Java/C++, architecture leadership, and preferably hands-on AAOS or automotive infotainment experience.

Main screening consideration: The 12+ years requirement and framework/middleware expertise distinguish this position from a conventional senior Android application developer role.

Application details: Capgemini Engineering | Reference 527639 | Permanent | Bangalore, India | Posted October 9, 2026.

How to apply

You will be taken to the employer’s site to complete your application.

Apply for this job (opens in a new tab)