•Build complex business applications as a member of high energy teams
•Use MVC frameworks, OOPs concepts, etc to build modular applications, loosely coupled applications
•Apply SOA concepts to build loosely coupled applications, scalable applications Participate in the entire lifecycle of the product - design, documentation, coding, testing and deployment
•Build products with a view to maximizing ease of operations of those products and facilitate rapid development and deployment of new features and changes
•Integrate third party products, understand the underlying platform of those products
•Build tools and frameworks to facilitate rapid issue resolution
•Imbibe and maintain a strong customer service oriented attitude while designing and building products
•Participate actively in recruitment and training processes Mentor other individuals as you develop your own career
•3+ years of experience in building web applications in Java / JSP / Servlets
•Good oral and written communication skills in English
•Good grasp of OOPs. Knowledge of Design Patterns will be an advantage
•Some experience with RDBMs
•Exposure to SOAP, XML-RPC or other remoting / Distributed computing / SOA technologies
•Experience with MVC frameworks
•Knowledge of HTTP and session handling concepts
•Knowledge of internet concepts
•Basic networking knowledge Knowledge of frameworks such as Spring, Struts, AspectJ, etc.
•Experience in using SCM tools like SVN, Git, etc
•Experience in using issue tracking tools like Jira, Github issue tracker, etc. or project management tools such as Basecamp
•Experience with unit tests, integration tests, continuous integration systems (such as Hudson), deployment and operations automation
You should apply if
•You enjoy solving problems (and are good at it!)
•You are passionate about programming and delivering clean, test-covered, well-designed, scalable code
•You are not rigid with respect to choice of technology
•You are innately curious, and are up to date with industry trends
•You keep little photographs of Doug Crockford and Brendan Eich in your wallet.
•You think closures and anonymous self-executing inner-functions can solve most of the world's problems.
•You truly understand what "this" is, and you have an opinion about whether it's a good thing or a bad thing.
•You've lapped up both of Steve Souders books, and you tweak your code and web-servers obsessively.