Workplace location:
Office in Toronto: 4950 Yonge Street, Suite 1700, Toronto, Ontario, Canada, ON M2N 6K1
Education level required: Education level not specified
Experience level required: Specialist (can work as mentor)
Carier level: Entry Level
Established in 1993, EPAM Systems, Inc. (NYSE:EPAM) is a leading global software engineering and IT consulting provider with software development centers throughout Central and Eastern Europe. Headquartered in the United States, EPAM employs over 9,300 IT professionals and provides services to clients worldwide using a global delivery model through its client facing and delivery operations in the United States, Belarus, Hungary, Russia, Ukraine, UK, Germany, Kazakhstan, Sweden, Switzerland, Poland, and Canada.
EPAM's core competencies include complex software product engineering for leading global software and technology vendors, as well as development, testing, maintenance, and support of mission critical business applications and vertically oriented IT consulting services for Forbes Global 2000 corporations.
EPAM Canada is seeking to hire a strong and experienced Adobe CQ5 Architect. As the Adobe CQ5 Architect, you will participate in the overall strategy of large enterprise CQ5 initiatives and drive the architecture, analysis, design, and implementation.
Requirements:
10+ years’ experience developing web applications on J2EE platform;
3+ years’ experience implementing Adobe Day CQ5/CRX solutions;
Strong development background with Java and supporting technologies such as OSGI, Felix, Jackrabbit, Sling, Maven and JCR;
Strong background using various framework and patterns in J2EE like spring, Struts, Hibernate etc.
Experience integrating search technologies and web analytics with CQ5;
Experience developing multi-language, multi-cultural web applications for both web and mobile platforms;
Experience with multiple full lifecycle software development processes, approaches and methods.
Responsibilities:
Lead large-scale CQ5 implementations from establishing project goals through go-live;
Create system level design and detailed technical architecture documents;
Oversee the development efforts and provide technical help as needed;
Maintain a strong understanding of industry and enterprise-wide trends and best practices. Recommend and integrate supporting technologies(e.g. analytics, search, translation and migration solutions);
Work closely with business in identifying scenarios for segmentation, targeting and follow through till implementation;
Have a firm understanding of web application architectures and development patterns;
Understand performance issues and approach them systematically.
Last modified: 08 March 2014, Saturday