This is a great opportunity to work in an updated facility (think standing-desks, free pop, and a state-of-the-art espresso machine) and an opportunity to work with a great bunch of technologists.
LOCATION
Ann Arbor, MI
COMPENSATION
Direct-hire opportunity. Salary commensurate with experience, PLUS a bonus plan, health insurance benefits, tuition reimbursement, as well as 3 weeks of paid vacation.
REQUIRED
- 5+ years experience in hands on development in Java-based server products
- Knowledge of common Web application frameworks such as Grails, Struts, or Tapestry
- Deep understanding of Model/View/Controller architecture
- Experience using version control tools such as Team Foundation, git, Subversion, Mercurial or equivalent
- Understanding of the use of unit testing frameworks (e.g. jUnit).
- Understanding of advanced design patterns for creating modular, testable software such as Dependency Injection and Mocks
WOULD BE BENEFICIAL
- Knowledge of Groovy
- Our client's product is mostly delivered in a SAAS architecture, so some experience with virtual environments is a plus.