Java Web Architect
NYC, NY
12+months
Advertising Information:
This nationwide industry leader has an immediate 12+ month contract opportunity in New York City for a Java Web Architect. Will be responsible for a lead role in the design, testing, and maintenance of internal and external web-based applications. The primary areas of responsibility will be customer self-service applications and web-based interfaces.
Responsibilities include:
• Following SLDC methodology including requirements gathering, solution architecture, coding and testing.
• Working directly with Interactive, development, production and creative teams throughout all phases of project lifecycles.
• Designing and developing front-end functionality using web technologies including JSP, JavaScript (AngularJS), CSS, HTML.
• Establishing and following coding standards and guidelines.
• Reviewing code and high-level designs by other team members to ensure that all applications meet strategic objectives, coding standards, and departmental guidelines.
• Proactively identifying application inefficiencies, and proposing solutions.
• Preparing and presenting LOE estimates to management and team tech lead.
• Handling 3rd tier support, where business consultation and development maybe required.
• Modeling system behaviors using best practice methods for communicating architecture and design.
• Interpreting business requirements and accurately reflecting these requirements in the design.
• Presenting design solutions to the business and development teams.
• Ensuring designs are consistent with the existing architecture.
• Ensuring timely and accurate delivery of assignments.
• Following high level of standards across all levels of design work.
• Working closely with other areas of the company including business teams and other design / development teams.
• Contributing to the specification and transition to development of unit, system, integration, stress and user acceptance testing.
• Designing to performance requirements in an effort to ensure that all applications are highly scalable and can support high volumes of traffic.
• Anticipating and resolving technical problems and solving difficult challenges.
• Recommending and promoting new technologies and best practices to enable better support of customers.
• Recommending tools and utilities for design, development, testing and management of web-based applications.
• Performing code reviews to ensure that code is compliant with design and coding standards.
This position requires:
• BS degree (Computer Science preferred).
• 10+ years developing high performance web applications.
• 5+ years Java / J2EE design experience.
• 5+ years MVC Framework experience: Struts2, Spring MVC or similar.
• 5+ years developing in JavaScript (including JQuery and AngularJS frameworks).
• 5+ years developing HTML / CSS (SASS / SCSS a plus).
• 2+ years developing web applications for mobile devices.
• Expertise architecting and developing high-performance Java Web apps with JavaScript / AJAX.
• Expertise with various frameworks such as AngularJS, jQuery, backbone.js, Handlebars.js, and node.js.
• Contribution to a popular JS framework preferred.
• Expertise debugging and performance tuning J2EE and client-side applications.
• Deep understanding of web standards including: HTTP, REST and JSON.
• Knowledge of advanced CSS and browser performance optimizations.
• Expertise coding “responsive” web pages.
• Experience with cross-browser limitations and work-arounds.
• Experience with Git or SVN and issue tracking tools (JIRA a plus).
Warm Regards,
Sunil Dixit
Canopy One Solutions, Inc.
Office: 703-831-8282 x257