Android Developer
Open
Cerebraix Technologies
Job Location
BangaloreStart Date
12/22/2025Total Experience (yrs)
5-8 YearCTC (p.a.)
₹1020000 - ₹1080000Mandatory Skills
Android (Kotlin) (5-8 Year)Jetpack components (5-8 Year)RESTful APIs (5-8 Year)Gradle (5-8 Year)Git (5-8 Year)CI/CD tools (5-8 Year)JUnit (5-8 Year)Espresso (5-8 Year)Mockito (5-8 Year)MVVM (5-8 Year)Retrofit (5-8 Year)WebSocket communication (5-8 Year)
Role/Job Description
Project Highlights
- Prestigious Client / Project: Supporting a high-growth digital lending platform in the fintech sector, aimed at empowering India’s youth through accessible credit solutions. This platform has a strong market presence and is recognized among the top fintech innovators in the country.
- Revolutionizing Technologies: Take 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. Scalable Fintech Solutions. Impact at Scale. Lead technical discussions, mentor junior engineers, and deliver high-performance systems using Java 8+, Spring Framework, and CI/CD pipelines.
Roles and Responsibilities
- Ownership and delivery on a variety of components (Java/Kotlin) while developing high quality, state-of-the-art Android apps
- Provide technical leadership for 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 initiatives. Drive continuous improvement in SDLC and agile processes using key performance indicators to enhance team efficiency and software delivery.
- Lead design, planning and estimation discussions within the team and with partners from across the department along with business stakeholders.
- Conduct high-level system analysis and architecture design, ensuring alignment with business requirements, technical standards and the overall architecture blueprint.
- Facilitate requirement gathering and translate complex business needs into technical specifications.
- Oversee the creation and maintenance of project and technical documentation.
- Identify and mitigate risks throughout the SDLC, proposing solutions to complex problems.
- Utilize advanced knowledge of system flow and develop and maintain standards for coding, automated unit testing, debugging, and implementation.
- Oversee production support processes, collaborating with operations and business stakeholders. Analyze issue patterns to drive improvements. Guide documentation efforts, maintain on-call rotations and lead post-mortems. Lead efforts to resolve root-causes and enhance performance, scalability, and reliability.
- Provide technical leadership and serve as advisor or coach to mid-level developers, analysts
Requirements
- 6+ years of experience in Android Development using Java/Kotlin
- Strong expertise in Kotlin and Jetpack Compose.
- Deep understanding of Android Jetpack components (Navigation, Room, WorkManager, LiveData, etc.).
- Experience with MVVM, Clean Architecture, and Dependency Injection frameworks (Hilt, Dagger).
- Strong knowledge of RESTful APIs, Retrofit, and WebSocket communication.
- Familiarity with performance optimization techniques, profiling tools, and debugging strategies.
- Experience with Unit Testing and UI Testing (JUnit, Espresso, Mockito).
- Hands-on experience with Gradle, Git, and CI/CD tools.
- Knowledge of App/Client side configuration management systems like Firebase
- Experience in 3rd Party integration design with Android App.
- Strong command to drive success by improving key app quality components, user experience and performance.
- Experience with the latest development paradigms like functional and reactive programming
- Experience with system design and tech stack upgrade to build highly available, secure, maintainable, performing, and scalable applications.
- Has a good understanding of software architecture, scalable data intensive architecture, and how to work in a team effectively.
- Knowledge on machine learning topics relevant to Fintech and operationalizing the end-to-end stack will be a plus.
- Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability & Extensive experience in Finance-related technology.
