Lead Grails developer
Company: InnoCentive, Inc. Location: Waltham, MA
(Greater Boston Area)
Type: Full-time
Experience: Mid-Senior level
Posted by:
Walter Gillett
Director of Research and Development at InnoCentive, Inc.
(Hiring Manager)
Description
InnoCentive, Inc. seeks a Lead Grails developer.
Founded in 2001, InnoCentive connects companies, academic institutions, and non-profit organizations, all hungry for breakthrough innovation, with a global network of more than 135,000 of the world's brightest minds on the world's first Open Innovation Marketplace.
These creative thinkers -- engineers, scientists, inventors, and business people with expertise in life sciences, engineering, chemistry, math, computer science, and entrepreneurship -- join the InnoCentive Solver community to solve some of the world's toughest challenges.
The Lead Grails developer will be responsible for architecture, software design, and implementation of major portions of our web site, including:
- collaboration with product management on requirements, use case development, and user interface design
- design and coding of RIA capabilities, including javascript, AJAX and FLEX
- architecture, design and coding of server-side logic in Java and Groovy, using the Grails/Spring/Hibernate frameworks
- development and execution of unit and system test, and collaboration with QA to ensure high quality of delivered code
Skills required:
- strong software architecture and design sensibility with emphasis on clarity and usability
- rapid prototyping and iteration
- strong customer focus
- some experience with agile development methodologies such as Scrum strongly preferred
- experience delivering public-facing, scalable web applications built on open source technologies
- comfortable working in a fast-paced, dynamic startup environment
- required skills: Java, HTML, XML, Linux, SQL/databases, unit/regression testing
- desired skills: Spring, Hibernate, Groovy/Grails, familiarity with Agile/Scrum project practices
- experience with these products helpful: MySQL database, IntelliJ, Subversion source control, Ant, Apache, Tomcat