experience with Java, or other server-side languages; 3. Familiarity with databases (SQL preferred), automated testing...