- 3.5+ years experience in analyze, design, development and maintenance of android applications. - Hands on experience in Core Java, Java 8 and OOPs concepts. - Good knowledge in java concepts- Collection framework, Generics, Interfaces, Polymorphism, Inheritance, Java8 features(Lambdas,Higher order functions, Streams). - Experience in android Back-end and UI design. - Exposure on activity life cycle, fragments and its lifecycle, Google Map, Multimedia, Facebook/Twitter/Linkedin SDK, UrbanAirship SDK etc. - Exposure on synchronous and asynchronous concurrency models, background processing with AsyncTasks,Runnables, Executors, services(service and intent services), IPC, AIDL. - Exposure to Mateiral Design components, Permission Model, Recycler view, cordinator view, . - Experience in handling data with SQLite db, file system, SharedPreferences. - Exposure to chat applications with Pubnub. - Exposure to different design patterns, architectures. - Exposure to Build types and Build Flavours. - Exposure on third party libraries like Retrofit, GSON, Picaso, Universal ImageLoader, Crashlytics, Fresco etc. - Experience in deploying Android apps into Google Play Store. - Exposure to different IDEs Android Studio and Eclipse. - Hands on experience in troubleshooting, debugging and testing applications - Excellent knowledge on Client server based app using JSON Restful API. - Possess Strong Design skills to support multiple screen size and pixel density. - Good knowledge in version controls like git and bitbucket. - Possess strong background in project management with experience in communicating with Team Lead, Co-Workers, client & Technical Support team to achieve the target requirement. - Dedicated team player with excellent ethic and good communication.