Important Safety Tips: You should find out as much as you can about the company. Meet your prospective employers/employees face to face. You should NOT have to provide your bank account details. Stay safe - read our safety tips.
Here's the Absolute Must Haves we need from you:
Expert Knowledge in J2EE, Spring and Hibernate
Test driven development practices using jUnit
Expertise in database design and SQL tuning
MySQL 5.x with special focus on SQL query performance tuning, replications and data partitioning etc.
Strong knowledge of design patterns.
Experience designing highly scalable web applications.
Strong knowledge of XML/XSL/JSON, Web Services
Single Sign-on (SSO) and SAML
Ability to deliver quality code quickly from specs (ensuring points of interface and design are extremely clear), and work in a dynamic, fast-moving environment
Excellent analytical problem solving skills
A portfolio (list of URLs and what you did on those sites will do)
A great sense of humor
Here are the "really-nice-to-haves":
Familiarity with Facebook (FBML, FB Apps, FB APIs), OpenSocial
Mobile platform development, including iPhone and Androd apps a plus
Knowledge of Hadoop, Cassandra and HBase is huge plus (but not required)
Past experience at a social networking product
Linux administration, MySQL replications, networking
Experience developing and deploying applications using PHP
Clustering solutions that use commodity hardware and smart software to keep sites up and running is a huge plus!