We aren't expecting to find the perfect candidate (see below), but this is what one would look like.
(1) Strong experience architecting highly scalable Cloud applications. Think Facebook, Twitter. HUGE Cloud applications
(2) Recent Java development experience (not management)
(3) Commercial Cloud development experience (not proof of concept or training)
LOCATION
Ann Arbor, MI. This is not available as a remote/telecommute role.
COMPENSATION
Up to 130K + generous benefits (potentially higher for an exceptional-fit candidate)
EDUCATION
Bachelor of Computer Science degree or equivalent
THE IDEAL CANDIDATE WILL HAVE A MAJORITY OF
- Proven skill architecting highly scalable Cloud applications
- Strong Java (server-side) including experience with design patterns and complex Web application development
- Solid O/O fundamentals
- Expertise building highly scalable and performant SaaS solutions
- Experience with cloud platforms and services such as AWS, Rackspace, or Azure
- Expertise building REST APIs
- Significant experience with relational databases
- Automated testing experience
- Experience in an Agile environment
BONUS SKILLS INCLUDE
- Experience in the Amazon Web Services (AWS) stack including Amazon RDS, AWS Elastic Bean Stalk, Amazon Simple Workflow (SWF)
- CAD experience
- Experience with computer aided facilities management software
- Experience working with remote teams