• Adobe Developer (AEM)

    Location US-ID-Meridian
    Posted Date 1 month ago(7/19/2018 2:23 PM)
    Job ID
    2017-1991
  • Overview

    As a Software Engineer at Scentsy, you would help build software solutions using Adobe Experience Manager (AEM) and related Adobe products. If selected, you will participate in solution design, hands-on coding, platform installation and configuration, component deployment, testing, and/or documentation activities based on project needs.

     

    We are seeking an innovative and seasoned software developer with proven leadership experience in working across internal and external teams to drive product delivery.

    Responsibilities

    What You Would Do:

    • Use common Java design patterns and AEM best practices to create custom templates, components, workflows and dialogs
    • Design, develop and troubleshoot high performance and high availability applications to meet Scentsy’s strategic objectives
    • Participate as part of a projects team to design, code, and test extensible, reusable, and scalable server/client and web service applications
    • Utilize software development skills to design, code, and implement unit tests, integration tests, and regression tests
    • Participate in design and code reviews, following coding, documentation and design standards
    • Perform and deliver in a fast-paced software development lifecycle with a strong dedication to a solid user experience
    • Create and execute large-scale enterprise designs that scale to support large numbers of concurrent users as well as large data volumes
    • Hit key metrics that include system: scalability, extensibility, maintainability, testability, and stability
    • Participate in proof of concept activities and conduct performance validation strategies that confirm the effectiveness of one approach versus another
    • Administer, upgrade, and migrate AEM Sites and Assets
    • Implement and integrate with AEM 6.x based Enterprise DAM Solutions
    • Administer and enhance AEM Communities 6.x

    Qualifications

     

    Your Qualifications Should Include:

    • Bachelor’s degree in Computer Science or equivalent experience preferred
    • At least two (2) years' hands on development experience with each of the following:
      • AEM v6.x Sites
      • AEM v6.x Assets
      • AEM v6.x Communities
    • Demonstrated knowledge, implementation skills, and understanding of the core AEM Sites and Asset stack and AEM architectural concepts
    • Ability to multi-task and stay organized in a dynamic work environment
    • Experience and ability to teach, mentor, or instruct co-workers
    • Work effectively as part of a projects team, foster team cooperation
    • Stay current with rapidly changing technology and apply to business needs

     

    You Should Have:

    • Demonstrated knowledge, implementation skills, and understanding of the core AEM Sites and Asset stack and AEM architectural concepts
    • Demonstrated knowledge of Java development and deployment tools, such as Eclipse, Maven, Git
    • Experience with core frameworks, including Java EE, Apache, Felix, OSGI, Apache Sling, and/or Jackrabbit
    • Experience with RESTful and SOAP-based web services design and development
    • Experience with Agile / Scrum methodologies
    • Integrate Adobe Marketing Cloud Solutions (Analytics, Target, Campaign, DTM etc..)
    • Experience with AEM Multi Site Manager, Adobe Campaign and Adobe Target
    • Solid experience developing AEM Templates, Components using Sightly/JSP, Touch UI, Developing AEM building blocks using OSGI, Sling Models/Sling services, Servlets, custom workflow process, customizing out of the box widget and components
    • OSGi modular Java platform experience
    • Authentication/Single Sign On (SSO) Solution design / Development
    • Solid experience with AEM building blocks including templates, components, dialogs, widgets and bundles
    • Strong experience with Apache Sling
    • Strong experience with Java Content Repository (JCR)/OAK implementations
    • Strong experience configuring Author, Publish, Dispatcher Server for highly scalable, high performance requirements
    • Demonstrated ability with JavaScript libraries (jQuery, ExtJS), HTML, CSS, and JavaScript
    • Strong analytical and problem-solving skills
    • Ability to effectively communicate technical information to both technical and non-technical personnel
    • Understanding of the Agile/Scrum project management process is helpful
    • “DevOps” skills including Continuous Integration/ Continuous Solutions, Tools –including Jenkins/Go CD, Apache Maven, SVN, GIT, Artifactory, Chef etc.

    Options

    <p style="margin: 0px;"><span style="font-size: 10pt;">Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.</span></p>
    Share on your newsfeed