Sr. Java Web Developer – Team Lead

favicon

This is a full-time position and the employer may be able to sponsor.

About this Role:
The Senior Java Web Developer, Team Lead role at Forrester provides both technical and people leadership on a variety of projects touching web display, mobile, content management, CRM, and search engine applications. This exceptional candidate must be able to contribute to the analysis of requirements and convert them into high-performing, scalable solutions. You will collaborate with a diverse team of product and business owners to make these designs a reality.

Job Description:
• Be a rockstar developer with a “team first” mentality.
• Demonstrate strong leadership skills.
• Mentor teams of two to four developers.
• Push the further evolution of our Agile processes.
• Drive innovation with the latest technologies and strategies.
• Lead technical design and implementation of a wide variety of projects.
• Be able to rapidly prototype based on evolving business rules.
• Create and execute all levels of automated testing (unit, functional, load, and performance).

Job Requirements:
• Proficiency in all levels of MVC development, including JSF.
• Fluent in designing and implementing RESTful APIs for client-facing applications.
• Extensive experience with performance and high-availability concepts (caching, multithreading, app server scaling, failover, etc.).
• Familiar with messaging system design (ActiveMQ or other).
• The ability to perform a Linux-based configuration of Tomcat, Glassfish, or an equivalent.
• The ability to express complex technical issues to a diverse audience (technical and nontechnical).
• Six-plus years’ experience designing and building web-based Java solutions in a production-focused environment.

To apply for this job email your details to dfgebbia@e-richards.com

Apply using webmail: Gmail / AOL / Yahoo / Outlook