Senior Enterprise Web Architect
The Senior Enterprise Web Architect is responsible for establishment of the overall e-commerce user interface architectural view, identification of major system interfaces, framework components reuse on an enterprise-wide scale and identification of existing web architecture weaknesses and opportunities for process re-engineering.
Responsibilities:
Build enterprise wide portal web framework using Java/J2EE technologies such as JSF, Struts , object-based JavaScript libraries such as jQuery, JSON, AJAX, DHTML, HTML, XHTML, XML, CSS and XSL while considering cross-browser compatibility and application performance.
Perform systems analysis and design, system modeling, performance modeling and component selection to ensure architectural consistency and coherence between technical and business processes
Knowledge of server platforms, software architecture for high capacity Web applications, provides technical expertise to the project team members on the design, development, test and implementation of a dynamic, web-based application to a full-featured data delivery platform.
Flexibility and adaptability to move quickly from broadly defined user and business requirements to solution frameworks and implementation
Requirements:
- 10+ years of hands on experience in large-scale enterprise e-commerce architecture developments using Java/J2EE Technologies.
- Experience in designing portal applications using Web2.0 standards, using Java/J2EE technologies such as JSF, Struts, object-based JavaScript libraries such as jQuery, JSON, AJAX, DHTML, HTML, XHTML, XML, CSS and XSL.
- In-depth knowledge of software development life cycle required, Strong analytical skills and ability to estimate development effort Ability to write clean, coherent code to established coding guidelines
- Good Knowledge of Oracle Database
- Good Knowledge in Spring framework
- Proficient in Java / J2EE development using design patterns; High & Low level design experience
- Excellent communications skills
- WebLogic 10, Eclipse, CVS, ANT,
- Strong problem-solving skills and ability to think creatively
- E-Business portal Architecture and Internalization
- Experience with Search Engines
Education:
- Master’s or Bachelor’s Degree in Computer Science or related field.
Additional Considerations:
Experience with:
Design considerations to support Internationalization, multi time zone and multi currency features
Building web framework to support both cookies disabled browsers (example government agencies) and cookie enabled browsers
Handling application double submits, browser back buttons, multiple windows and application back button implementations
Session management to support multiple workflows and web applications integration with SSO
Design factors and patterns to consider effective use of AJAX and Java Script libraries includes JSON, jQuery and DOJO
Effective use of web intercepting filters
Building templates for web framework and reusability
Cache Management
Personalization techniques
Content aggregation and support for different types of content for rendering
Search engine algorithms and indexing data
Pagination techniques and best practices
Portal application infrastructure with clustering support
Important factors to consider selection of technology and third party frameworks
LDAP Authentication
Performance testing and concurrency
Managing add/ update/delete components
User Preferences
User authorization
Applying web architecture patterns and knowledge on anti patterns
Position Type:
Contract (6-8 month duration)
Work Location:
Vienna, VA