Prestigious Fortune 500 Company is currently seeking a Java Architect. Candidate will have extensive Presentation Layer (UI) expertise, including at least 4 years experience as an Architect. We are looking for extensive Java experience - designing and developing cross-browser custom controls (server-side and client-side), deep knowledge of presentation layer design patterns, and a passion for emerging technologies.
Scope includes the design for components, services, patterns and practices. Identify and develop innovative solutions that enable business strategies and that are highly scalable and performing. Steward custom application framework components that drive consistency, quality, compliance with technical strategies, and developer productivity. Identify, evaluate, and drive the adoption of new products and product versions. Define and manage the lifecycle for custom developed frameworks and vended products. Research options, conduct proof-of-concepts, and make recommendations. Publish direction statements that guide planning and implementation of strategies and systems projects. Identify and/or design tooling and patterns that simplify and accelerate the development process, promote governance, and reduce risk. Collaborate with other architects to develop solutions that integrate well across platforms. Provide consulting and review services to other architects and delivery teams.
Qualifications:
At least ten years experience designing and developing large-scale eCommerce applications, including four years in the architect role. At least seven years hands-on experience with the Java platform, IBM Webphere. Experience developing custom frameworks and re-usable components Specialized focus on presentation layer technologies including custom server-side and client-side controls, Ajax, Javascript, HTML5, CSS, JQuery, Java FX Web development industry standards and best practices Browser expertise – Internet Explorer, Firefox, Safari, Opera, Chrome Strong knowledge of design patterns Automated testing patterns and tools Tuning & testing for performance, scalability, availability, and resiliency for Java applications IIS 7.0 and Windows Server 2008 Strong knowledge of security (risks and threats, authentication, authorization, certificates, encryption)