Senior Android Engineer (Java/Kotlin)

5 - 8 years

11 - 12 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Project Highlights

  • Prestigious Client / Project:

    Supporting a high-growth digital lending platform in the fintech sector, focused on empowering Indias youth through accessible credit solutions. The platform has a strong market presence and is recognized among the top fintech innovators in the country.
  • Revolutionary Technologies:

    Ownership of full-cycle Java-based backend development with a strong focus on microservices architecture, scalable APIs, and real-time data communication using Kafka, WebSockets, and Redis.
  • Enterprise-Grade Engineering:

    Deliver scalable fintech solutions at scale by leading technical discussions, mentoring junior engineers, and building high-performance systems using Java 8+, Spring Framework, and CI/CD pipelines.

Roles and Responsibilities

  • Own and deliver multiple components (Java/Kotlin) while developing high-quality, state-of-the-art Android applications.
  • Provide technical leadership to an agile development team, championing best practices in Continuous Integration and Continuous Deployment (CI/CD).
  • Foster a culture of quality through developer-led automated testing and continuous improvement of SDLC and agile processes using key performance indicators.
  • Lead design, planning, and estimation discussions with cross-functional teams and business stakeholders.
  • Conduct high-level system analysis and architecture design aligned with business requirements, technical standards, and overall architecture blueprints.
  • Facilitate requirements gathering and translate complex business needs into clear technical specifications.
  • Oversee the creation and maintenance of project and technical documentation.
  • Identify and mitigate risks throughout the SDLC, proposing effective solutions to complex technical challenges.
  • Define and maintain standards for coding, automated unit testing, debugging, and implementation using advanced system flow knowledge.
  • Oversee production support activities in collaboration with operations and business stakeholders; analyze issue patterns to drive improvements.
  • Lead root-cause analysis, post-mortems, on-call rotations, and initiatives to enhance system performance, scalability, and reliability.
  • Act as a technical advisor and mentor to mid-level developers and analysts.

Requirements

  • 5+ years of experience in Android development using Java and Kotlin.
  • Strong expertise in Kotlin and Jetpack Compose.
  • In-depth knowledge of Android Jetpack components (Navigation, Room, WorkManager, LiveData, etc.).
  • Hands-on experience with MVVM, Clean Architecture, and Dependency Injection frameworks (Hilt, Dagger).
  • Strong understanding of RESTful APIs, Retrofit, and WebSocket communication.
  • Experience with performance optimization, profiling tools, and advanced debugging techniques.
  • Proficiency in unit and UI testing frameworks (JUnit, Espresso, Mockito).
  • Hands-on experience with Gradle, Git, and CI/CD tools.
  • Knowledge of client-side configuration management tools such as Firebase.
  • Experience in designing and integrating third-party SDKs within Android applications.
  • Proven ability to enhance application quality, user experience, and performance.
  • Familiarity with modern development paradigms, including functional and reactive programming.
  • Experience in system design and tech stack upgrades to build secure, highly available, scalable, and maintainable applications.
  • Strong understanding of software architecture and data-intensive systems, with the ability to collaborate effectively within teams.
  • Exposure to machine learning concepts relevant to fintech and end-to-end operationalization is a plus

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You