Forrester Research, Inc. (Nasdaq: FORR) is an independent research company that provides pragmatic and forward-thinking advice to global leaders in business and technology. Forrester works with professionals in 19 key roles at major companies providing proprietary research, customer insight, consulting, events, and peer-to-peer executive programs. For more than 26 years, Forrester has been making IT, marketing, and technology industry leaders successful every day. For more information, visit www.forrester.com.
Job Title: Senior Web Developer (Java)
FLSA Status: Exempt
Location: Cambridge, MA
Description:
Forrester Research seeks a Senior Web Developer who is an expert in Java with extensive experience implementing and maintaining the suite of applications supporting a corporate Web site presence. The Web development team at Forrester is responsible for the daily operations and development of our Web site and integration points with all front- and back-office systems.
Responsibilities:
* Attend functional review meetings in order to design and document scalable technical solutions that extend the existing functionality of the Web site and supporting applications.
* Present detailed solution documentation to both technical and non-technical audiences.
* Demonstrate success in leading small development teams as well as in delivery of individual development tasks.
* Take ownership of code throughout the development life cycle (development, testing, deployment, maintenance).
* Balance project work with routine system maintenance activities (bug fixes, application troubleshooting, on-call responsibilities).
Requirements:
Forrester is looking for people who are inspired and inspiring. Our product is our intellectual capital, so we welcome and reward intellectual excellence, curiosity, and sophisticated thinking and look for:
* 5+ years of professional experience in developing Java-based Web applications using JSP, Servlets, JDBC, JSF, taglibs, persistence, and MVC design patterns.
* Experience with Tomcat or JBoss, JUnit, Ant, and Subversion.
* Strong knowledge of content management systems (CMS), personalization, and search engine concepts.
* Familiarity with open source Java projects such as Apache Jakarta project -- a plus.
* Excellent, proactive verbal and written communication skills, with a focus on documentation.
* Expert knowledge of relational database systems and JDBC essential; Oracle experience is a plus.
* Experience with different systems integration strategies (SAML SSO, ESB, Web Services, etc.)
* Solid experience developing in the UNIX or Linux environments (shell scripting, Perl, etc.).
* Solid knowledge of HTML, CSS, JavaScript, AJAX, and XML.
* Someone who is team oriented.
* A solid commitment to quality and the role of testing in software development.
Forrester Research is an equal opportunity/affirmative action employer; M/F/D/V are especially encouraged to apply.