Senior Java Developer
Job Description oDesk is looking for a senior Java developer that has experience developing applications built on top of Amazon’s Web Services. We are specifically looking for those with strong experience building applications that implement message oriented architectures on top of SNS, SQS, and simpleDB for mission critical applications. As a senior developer, you will be expected to implement robust, scalable, and maintainable applications, built using best practices and well known design patterns. You will also be expected to articulate your solution prior to implementing it, and verify your implementations once done to ensure that they work as intended and have not introduced any unintended regressions. Our process requires that designs be reviewed before coding starts to detect mistakes, mis-understanding or omissions in requirements early on. We prefer developers that practice test or behavior driven development practices, use tools like maven, junit, and cruisecontrol. (If you would describe yourself as test infected, or if you can't live without JUnit, maven, and cruisecontrol (or equivalents), than I am talking about you.) Our need is immediate. We always start with one or two small projects to ensure that this is a good fit. Based on the results of these small projects, we hire well qualified candidates for long term engagements. Requirements: Demonstrable Advanced Java knowledge Strong expertise with AWS - specifically SNS, SQS, SimpleDB Experience with JUnit, Maven, continuous integration, or equivalent Able to communicate in English Able to read\write design documents in English Nice to Haves: Selenium Please Answer the following two questions in your application: Describe an application you built in Java on top of SNS and SQS. Describe the challenges you faced, and how you resolved them. Describe your level of expertise with Maven (or equivalent), specifically how you go about managing dependencies and automating tests for a client/server application or web service in a continuous integration harness. What challenges have you experienced? How have you solved them? Keywords: Other - Software Development, maven, selenium, test, service, web, java, junit, english, simpledb, design
| Expired |
More java projects
View AllMore web service projects
View AllRelated projects
Search for freelance jobs
"I did not know what to expect at first. But my final impression once I used your site and service is a great one! Simply amazing!
I would recommend this service to any other freelance artists and co workers who are looking to expand their client base."
"The possibility to include all information about my freelance working places in just one website. It means, I don't need to tell my future employer to go to odesk, elance, etc. They can check everything about me in donanza website."




