oDesk is looking for a Senior Java Developer to join our team. You will be involved in development of the next generation of the oDesk platform. This is a full time position (30+ hours per week). Hours are flexible however you need to have some overlap with our business hours. We are in PST/PDT (UTC -8/-7). You will need to be fluent in written and verbal English.
Applicants must demonstrate expert level understanding of: object oriented programing; web technologies; unit testing; and basic algorithms and data structures.
Expert level Java
Comfortable using linux command line
Version control systems ( git experience prefered)
Knowledge of commonly used design patterns
Amazon Web Services