Layer 7 Technologies is seeking a Java Web Team Lead to join the company’s Research & Development team. The successful candidate will ideally have nine-or-more years of work experience, be comfortable working in a team environment and have a strong appetite for learning new skills and technologies.
Requirements:
Degree in computer science, computer/software engineering or related discipline – or an equivalent combination of education and experience
Proven ability to complete projects with a multidisciplinary team (Java/HTML/graphic design/etc.) Good appreciation of design and Web/user interface aesthetics Excellent understanding of Web-based environments and technologies Proven ability to write high-quality, readable code that is easily supportable and maintainable Very strong knowledge of Java and the JDK Extensive experience with Java Web toolkits and frameworks such as Spring MVC, Wicket etc. Solid Web development skills with HTML, CSS etc. Expert-level capabilities in Javascript, JSON and Ajax plus a deep knowledge of JQuery and/or YUI (2.x and 3.x) Extensive experience with Java development frameworks such as Spring, Hibernate etc. Good understanding of secure Web programming practices and security issues as they pertain to Web applications Experience with the complete Web application lifecycle from implementation to deployment and ongoing maintenance/support Excellent knowledge of Web-based technologies, XML processing and application servers in a Java environment Good understanding of deployment models and trade offs for Web-based systems Hands-on experience with RDBMS design and implementation Knowledge of test-driven development (TDD) practices and experience with Junit and other unit testing frameworks Familiarity with source control systems such as Subversion Solid understanding of the Linux OS Understanding of software development methodologies and best practices Proven ability to develop and document requirements and specifications Excellent verbal and written communication skills Experience with content management system (CMS) products would be an asset