Be responsible for the technical design and experience in guiding/mentoring others.
Strong OOPS knowledge, including experience with design patterns
Experience with Java/JEE and open source frameworks/tools like Hibernate, Spring, Maven, Ant, Subversion, Git, any web framework
Experience with relational databases like MySQL/Oracle
Experience with enterprise application servers like Tomcat/Weblogic/Websphere.
Exposure to Web Services SOAP and RESTFUL
Exposure to Agile/Scrum, TDD, Continuous Integration tools like Jenkins, Bamboo etc.
Excellent analytical aptitude and problem solving skills.
Excellent communication and customer interfacing skill
Hands-on experience in application development in an enterprise setup
Experience of 4 years or more in the position of lead developer/technical architect in enterprise Java software development projects
Experience in formulating technology solutions based on the requirements of the client
Taking complete ownership of technical solution and ensure technical expectations of deliverables are met
Experience in leading teams in Agile environment and a good understanding of Agile methods
Strong experience in Java/JEE development with experience in wide variety of open source frameworks
Supporting sales and pre sales activities
Experience with Hadoop, NoSQL databases, Scala will be a big plus
Blogger, Conference Speaker, Open Source Contributor