AEM Architect

All Locations
Technology
Full-time
Our AEM team is growing, and there is a ton of opportunity for individuals to add value! We are looking for an AEM Architect who has experience creating custom web development. Engineering is a huge component to the solutions we provide to our clients. This opportunity will be responsible for taking projects through the entire life cycle, while communicating with our clients throughout that process and setting the bar for future teams at our company.

Responsibilities:

    • Architect and lead development of mission-critical systems, delivering high-availability and performance
    • Lead and participate in client meetings, professionally and expertly
    • Translate business needs into technical requirements
    • Contribute in all phases of the development lifecycle
    • Write well designed, testable, efficient code
    • Provide constructive feedback in code reviews
    • Create Architecture and Technical specifications documents
    • Prepare and produce releases of software components
    • Support continuous improvement by investigating alternatives and technologies
    • Mentor senior engineers and share technical knowledge with the entire engineering practice

Preferred Qualifications:

    • 7+ years of professional hands-on Software Development experience
    • 3+ years of experience in Java development in a professional environment
    • Architected and launched sites using: AEM 6.1 and above
    • Proficiency with AEM, Java, Sling, OSGI, JCR, and Apache Web Server
    • Experience integrating with 3rd party systems (e.g. Salesforce)
    • Solid understanding of systems design, High Availability, Disaster Recovery, caching, CDN and persistence
    • Strong communication and problem-solving skills

Nice to Have's:

    • The ideal candidate has a BS/MS degree in Computer Science, Engineering or a related subject or has equivalent experience
    • Experience using Amazon Web Services (EC2, S3, RDS, etc.)
    • Experience with systems using User Generated Content (i.e. communities)
    • Worked with Agile development, preferably SCRUM, and Unit Testing / TDD