Experience in Open Stack architecture and associated implementation and design issues.
Design, build and maintain high performance, reusable, and reliable Java code
Ensure the best possible performance, quality, and responsiveness of the application.
Identify and correct bottlenecks and fix bugs
Experience in android application development using Android SDK and also as a developer with Java and other languages.
Experience with the Android Market place & Distribution Process and familiarity with the financial and payment systems like e-Wallets would be desirable.
SQL knowledge and/or willingness to learn
Experience in deep technical challenges of a whole new level at a huge scale.
Work across multiple teams with Android developers, IOS developers, Hybrid developers, and Server-side developers to develop solutions to securely transfer data between the native mobile app and the middleware.
Strong interaction and design sense, excellent attention to detail.
Self-motivated to explore new technologies, applications, and environments.