• Applications Developer

    Job Locations US-MA-Cambridge
    IT/Technology Management
  • Overview

    EMPLOYER:                        Forrester Research, Inc.


    POSITION:                          Applications Developer


    WORKSITE:                         60 Acorn Park Drive, Cambridge, MA 02140


    JOB DUTIES:                      

    Develop scalable, highly available Java-based software applications using Spring, Servlets, Java Database Connectivity, caching strategies, and Java Persistence API; oversee software coding from development through quality assurance and production deployment; research and develop Agile technology processes; contribute to the technical software design and implementation of a wide variety of web development software projects; analyze user needs and then design, develop, and test software to meet those needs; design each piece of an application or a system and plan how the pieces will work together; ensure that applications continue to function normally through regular software maintenance and testing; document system features as a reference for future maintenance and upgrades; collaborate with other developers to optimize programming; design, develop, and modify software systems using scientific analysis to predict and measure outcome and consequences of design; develop and direct software system testing and validation procedures, programming, and documentation; determine system performance standards; consult with internal stakeholders about system design and maintenance; integrate applications by designing database structures and server scripting; study and establish connectivity with network systems, search engines, and information servers; complete application development by coordinating requirements, schedules, and activities; contribute to team meetings; troubleshoot development and production problems across multiple environments; remain up to date on all current best practices, trends, and industry developments; support continuous improvement by investigating alternatives and technologies and presenting these for architectural review; and identify bottlenecks and bugs, and devise corresponding solutions.



    Bachelor’s degree (or foreign equivalent) in Computer Science, Information Technology, Mechanical Engineering, or a related field; and four (4) years of related work experience involving each of the following: Presentation-layer development; OO analysis and design and the practical application of design patterns; Linux-based deployment of Tomcat, Glassfish, or an equivalent; XML, AJAX, and JavaScript frameworks; Designing and implementing RESTful APIs for client-facing applications; QA strategies, including JUnit or other testing frameworks; and  designing and building web-based Java solutions in a production-focused environment. Candidate must also have two (2) years of related work experience involving Content management systems (CMSes), or personalization, or search engine concepts.


    TO APPLY:                          

    How to apply: Email resume, including job history to Emily Alvarez at ealvarez@forrester.com referencing FR2/12122.15. Forrester Research, Inc. is an equal opportunity employer.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.