AEM Architect - Carnival Global Brand
Seattle, WA
About the Job
Job Description
Princess Cruises, Holland American Line, Seabourn and P&O Cruises Australia, united as Holland America Group, offering world-renown vacations at sea to travelers around the globe, are building a dynamic, unified organization to serve its highly experienced teams in both our corporate offices and on board our ships.
While cruising paused worldwide, we laid the groundwork to take our company to even greater success, with fresh perspectives and new ways of working. We’re looking for an AEM Architect to help with our efforts, they are responsible for developing the next generation website. Responsible for technical analysis, design, development, testing and system implementation activities in addition to ongoing system support.
The AEM ARchitect will work with teams across Holland America Group, with reporting offices in Santa Clarita, CA, and Seattle, WA; we’re looking for amazing humans across the country for this role. HA Group offers strong compensation and outstanding benefits including cruise travel.
Here’s a summary of what Holland America Group is looking for in its AEM Architect. Is this you?
Responsibilities
- Define the overall architecture and implementation roadmap including the managing of the Adobe AEM product lifecycle.
- Design and architect robust, scalable and high availability services on Adobe platform
- Responsible for end-to-end development, testing and production readiness of the solutions
- Build prototypes to evaluate alternate solution/approaches, rapid prototyping.
- Design and build AEM modules like Core Components, Editable Templates, Web Content Management (WCM), Touch UI, Digital Asset Management (DAM), Multi Site Manager (MSM), Personalization, Social Collaboration (SoCo), Tagging, Marketing Campaign Management (MCM), Replication Agents
- Collaborate with product management team and web development team to implement reusable components & templates that meet standards and business needs
- Understanding of multi-tier web application architecture with appropriate levels of abstraction within various architectural layers.
- Evaluates business requirements to determine most appropriate technical architecture and design patterns
- Diagnose and solve technical problems related to content management such as search result accuracy, dynamic content linking, formatting, image scaling, internationalization, and personalization.
- End to end understanding of website/mobile architecture strategy and design
- Partner with and enforce standards for development vendors.
- Create and maintain web application architectural documentation and standards.
- Provides suggestions to improve quality and comply with architectural, design and coding standards and best practices.
- Facilitates knowledge transfer to development and support team members.
- Provides technical leadership and mentoring to web development and production support team members.
- Maintain effective relationships with user department personnel.
- Provides technical support and troubleshoots applications issues and bugs.
- Self-motivated to learn and keep current with industry trends, latest tools and best practices
- Strong sense of ownership and accountability
- Excellent documentation and communication skills
- Ability to multitask, juggle multiple projects simultaneously, and meet deadlines
Requirements
- BS or BA degree in information systems, computer science, business administration or related work experience
- 5+ years experience developing applications, templates, and components for the Adobe AEM/CQ product (WCM, DAM, CQSE, CRX), Coding in Core Java, Servlet, JSP, J2EE, XML, XSLT, Struts framework, Spring MVC and SOAP & REST Web Services2
- 5+ years experience in AEM architecture – Sling, Felix, OSGi, Oak, Sightly
- 5+ years experience of AEM sites, assets & forms
- Experience in RESTful web services, Javascript, AJAX, JSON, HTML, CSS, AMQ/RabbitMQ or similar messaging system
- 5+ years experience in UI development with or ReactJS or EmberJS or AngularJS; React is preferred.
- 3+ years experience in using Adobe Marketing Cloud products
- 3+ years experience in Adobe Target
- Integration of AEM and other 3rd party services (such as Translations)
- Experience is using AEM as headless CMS
Preferred Qualifications
- 5+ years of large scale distributed web application development in a team environment
- Working experience with higher level object oriented programming languages such as C++, C#, Java
- Working experience with NodeJs
- Experience with the development methodologies (Agile SCRUM)
- Working knowledge of multiple Software Development Life Cycles (SDLC) and industry standard development methodologies.
Benefits
- Cruise and Travel Privileges for you and your family
- Health Benefits
- 401(k)
- Employee Stock Purchase Plan
- Training & Professional Development
- Rewards & Incentives
Our Culture… Stronger Together:
Our highest responsibility, and therefore our top priorities, are always compliance; environmental protection; and the health, safety, and well-being of our guests, the people in places we visit, and our Carnival family, both shoreside, and shipboard. Please visit our site to learn more about our Culture Essentials, Corporate Vision Statement and our Core Values at: https://www.hollandamerica.com/en_US/our-company/mission-values.html
Holland America is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Americans with Disabilities Act (ADA)
Holland America will provide reasonable accommodations with the application process, upon your request, as required to comply with applicable laws. If you have a disability and require assistance in this application process, please contact employeerelations@hagroup.com.
#HAL#