Deep expertise in at least one programming language & tech stack to write maintainable, scalable, and tested code.
. Substantial experience in building large complex business applications
. Strong object oriented design skills,knowledge of design pattern .
Experience with full life cycle development in any programming language on a Unix/Linux platform
Deep understanding of data-driven application design and development, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr