Android Application Developer

From 3 to 6 year(s) of experience
₹ Not Disclosed by Recruiter

Job Description

Roles and Responsibilities

Android Developer at Novopay

About the Role Requirements

  • Experience in building real world Android Apps.
  • Good foundation in data structures, algorithms and object-oriented programming.
  • Strong Kotlin and Java skills and hands on experience building apps in Kotlin and Java.
  • Familiarity with reactive programming paradigms, background services and scheduling.

Experience using RxJava, services and workmanager or similar libraries.

  • Experience with dynamically rendering UX
  • Experience with Android Material Designs
  • Experience with coding standards and code reviews.
  • Familiarity with Data binding, Dependency injections.
  • Familiarity with multi-threading and asynchronous environments.
  • Familiarity with performance best practices and mobile application security.
  • Experience using Git for code management and familiarity with build tools like gradle.
  • Familiarity designing layouts to support multiple screen sizes and densities and

performance on different android versions, will be a plus.

Our Tech Stack

  • Back End: We write lots of microservices, primarily with Java 8 and Node.js. Our APIs

are RESTful and use the Spring framework. We take advantage of Kafka, Redis,

Elasticsearch for processing large volumes of data. Our applications process over a

million transactions per day in production!

  • Front End: Our web applications are complex, single-page apps written in JavaScript

(Angular, React JS, SCSS).

  • Mobile App: Our mobile applications for Android are built using both Java and Kotlin and

have 100,000+ users.

  • Core Data, Infrastructure, & Reliability: Our core platform is cloud native, Docker ready

and designed for autoscaling. Our DevOps stack ensures high availability, fault tolerance

and autoscaling using Nginx, HAProxy, AWS Auto Scale Group & Docker. We use MySQL

for transactional data, MongoDB & Elasticsearch for unstructured data & events, Redis

for distributed cache, Kafka for message queues.

Desired Candidate Profile

Perks and Benefits

Role:Mobile / App Developer

Salary: Not Disclosed by Recruiter


Functional Area:Engineering - Software & QA

Role Category:Software Development

Employment Type:Full Time, Permanent

Key Skills
Skills highlighted with ‘‘ are preferred keyskills


UG:Any Graduate

Company Profile

Novopay Solutions

Our Work Culture

At Novopay, apps are owned and developed by small, autonomous, cross-functional teams. You

and your team set the goals, set timelines, build the software, go to user tests, and monitor the


Instead of trying to fill specific titles, we hire talented people at all seniority levels and work with

them to find a role that suits them best.

Confidence can sometimes hold us back from applying for a job. But we'll let you in on a secret:

there's no such thing as the 'perfect' candidate. Novopay is a place where everyone can grow.

So however you identify and whatever background you bring with you, please apply if this is a

role that would make you excited to come into work every day.

About Novopay

Novopay is a newage FinTech with a transformational goal of delivering banking and payments

to a billion Indians. Today millions of consumers walk into one of 100,000 Novopay Kirana

stores or telecom stores to perform banking or payments transactions. Our Retail network

provides remittance, Bank withdrawal/Deposits, electricity/water/telephone bill payments and

insurance products. We conduct thousands of crores of payments and banking transactions

every month on our 100,000 strong retail network spread over 23 states. Novopay also provides

Banking solutions to Banks, NBFC and MFIs to deliver loans, deposit accounts and payment

products. We today power over Rs 8,000cr in loans that are powered by the Novopay Asset


A two member team of Android developers has built our Retailer App which is used by over

100,000 retailers doing millions of transactions amounting to thousands of crores of

transaction value. The Leadr Android App used by our sales force manages sales, location data,

targets and performance in a realtime environment running over 23 states.

We intend to transform banking through a completely digital experience and deliver banking and

payments to every indian - poor/rich, urban/rural, literate/illiterate. This is your call to action, to

join the revolution that will disrupt and democratize banking, as we know it.

Novopay - Recent bagged IFTA Award 2020 - Best Technology Company for Fintech Solutions.

Company Info
View Contact Details+

Contact Company:Novopay Solutions