* Professional degree in Computer Science from a reputed college with consistent academic record
* Should possess 7 to 12 years of development experience, primarily in building products for large enterprises;
* Must be expert level Java programmer; exposure to C/C++ and any of the scripting languages is a huge plus
* Working experience in one or more cloud based technologies(viz., Elastic Search, Solr, Hadoop, HBase, Storm, Spark, Hazzlecast, Terracotta, Coherence, Cassandra, MongoDB, Couchbase, Swift, Ceph) is highly desirable
* Hands on experience in building concurrent and/or parallelized, highly performant scalable applications.
* Proven ability to root cause complex issues in scalable deployments
* Should possess excellent verbal and written communication skills, collecting and driving requirements to a logical conclusion
* Working experience on SOA and TDD is an added advantage