· 10+ years of extensive hands on Application Development work experience throughout the entire project lifecycle
· Strong analysis, design, coding, review and debugging skills with Internet applications
· Strong focus on time-management, decision-making, and project delivery
· Experience in identifying and optimizing existing code and code developed by other team members
· Knowledge of version and revision control practices and procedures
· Strong communication skills with the ability to communicate technical information to non-technical.
· Should be able to work in a fast paced and scrum/agile environment with aggressive deadlines, where each sprint will constitute 2 to 3 weeks
Skills required: Must have experience with Java/J2SE 7 ( JAVA 7 OR JDK 7 )with a deep understanding of the language and core API's, web services, multi-threaded/concurrent programming, XML, design patterns, Service Oriented Architecture.