1. Design, develop & maintain complex web-based applications using Java, Internet technologies, and databases.
2. Detailed design and delivery of software solutions for complex business requirements.
3. Developing and implementing it in the areas of integration, configurability, manageability, reliability, and performance.
4. Developing application on the Android platform
5. Experience in Network Communications
6. Experience in Web applications
7. Experience in UI