Job Description :
Mandatory Technical / Functional Skills
Should have minimum 10+ Years of experience and have a strong java j2ee background, expertise in design patterns, data structures before shifting to Android
3-4 years of experience in developing Android Apps (hands-on coding experience a must)
Experience with Android SDK,java, NDK and C++
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle
Experience working with product management and UI/UX designers
Experience working in Agile environment
Should have good understanding of Test Driven Development (TDD
Should have experience working with SQLite, Oracle etc.
Should have experience on HTTP protocols , REST, SOAP, JSON and XML/DOM
Knowledge on Front end development frameworks : HTML5, Javascript , Phone gap is a big plus
Should have exposure with cloud based web services
Good to have knowledge on how to deploy mobile apps
Developmental knowledge with deep understanding on performance optimization, caching and secure coding are highly valued

Client : TCS