Adobe Experience Manager (AEM) developer

Mindlance

  • Gresham, OR
  • 30+ days ago
  • Remote
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Adobe Product Familyunmatched
    • Agile Programming Methodologiesunmatched
    • Apache Strutsunmatched
    • Application Integrationunmatched
    • Automationunmatched
    • Best Practicesunmatched
    • Cachingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Content Delivery Network (CDN)unmatched
    • Content Managementunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Data Modelingunmatched
    • Data Qualityunmatched
    • Debugging Skillsunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Documentationunmatched
    • Functional Testingunmatched
    • Hardware Configuration Managementunmatched
    • Identify Issuesunmatched
    • Integration Testingunmatched
    • Interpersonal Skillsunmatched
    • JSONunmatched
    • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
    • Java Servletsunmatched
    • Jenkinsunmatched
    • Library Databasesunmatched
    • Model View Controllerunmatched
    • OSGi (fka Open Services Gateway initiative)unmatched
    • Object Oriented Design (OOD)unmatched
    • Operating Systemsunmatched
    • Performance Testingunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Backlogunmatched
    • Reliability Engineeringunmatched
    • Requirements Managementunmatched
    • ScrumMasterunmatched
    • Secure Codingunmatched
    • Software Administrationunmatched
    • Software Configuration Managementunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Evaluationunmatched
    • Software Installationunmatched
    • Software Patchesunmatched
    • Spring Frameworkunmatched
    • System Integration (SI)unmatched
    • System Validationunmatched
    • Systems Administration/Managementunmatched
    • Systems Hardwareunmatched
    • Systems Reliabilityunmatched
    • Team Playerunmatched
    • Technical/Engineering Designunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched
    • Test Toolsunmatched
    • Time Managementunmatched
    • Unit Testunmatched
    • Web Content Management System (WCMS)unmatched
    • Writing Skillsunmatched

    Description

    We are looking for a driven, passionate, Adobe Experience Manager (AEM) developer to join our team. This person will utilize best practices and methodologies to design and implement the best solution in our projects. This key member of our team contributes to the entire software development lifecycle including analysis, data modeling, technical design, development, testing, and implementation. This individual will be focused on delivering assigned tasks and/or specific tracks of the solution on time, escalating issues when appropriate as well as educating and leading others in the form of code reviews, and documentation.

    The work:

    • Ability to design, develop, and implement using Adobe Experience Manager with focus on assets and content fragments
    • Ability to extend out of the box content fragment data types
    • Ability to quickly get up to speed and start contributing towards the project
    • Ability to build custom servlets to deliver Json output from content fragments
    • Ability to design and build workflow
    • Provide advanced-level development and documentation skills
    • Provide strong testing and debugging skills at all levels, including unit, system, integration, and performance testing
    • Expert level understating of dispatcher and caching mechanism
    • Assist in technical design, use data modeling techniques and Adobe best practices
    • Ability to collaborate and communicate clearly with peers, product owners, stake holders and scrum masters
    • Self-starter, independently manage time and tasks
    • Show high degree of passion for content management and quality of work

    Qualifications:

    Minimum of 5 years of experience implementing Adobe AEM

    Design, develop and support AEM content fragments, integrations, and applications

    Experience with RESTful API and GraphQL (nice to have)

    Minimum of 5 years of J2EE programming experience required

    Knowledge of Sling, Spring and Struts Framework, or other MVC frameworks.

    Experience working with geographically separate project teams

    Experience with unit testing and automated testing tools

    Experience with secure coding practices

    Experience implementing web content management systems in a large corporate environment.

    Experience with object-oriented design and design patterns

    Excellent estimation abilities in scoping work in a highly complex environment

    Experience with dispatcher, caching, and CDN technologies

    Experience with OSGI Bundles

    Experience with AEM development practices, Gitlab, Jenkins, CI/CD pipeline

    Experience building, deploying, and supporting Internet-facing applications

    Superior problem solving, organizational, decision-making, written, oral and interpersonal skills











    ------------------------DO NOT EDIT BELOW THIS LINE, PLEASE INSERT JOB DESCRIPTION ABOVE---------------------------------
    Participates in the technical design of application systems. Develops and implements application systems by participating through the software development lifecycle from inception to delivery and beyond. The role is high touch position with a notable amount of collaboration across product teams and stakeholders to define requirements and understand how they fit into the end objective.

    ESSENTIAL FUNCTIONS:

    Designs and writes complex code in several languages relevant to our existing product stack, with a focus on automation
    Configures, tunes, maintains and installs applications systems and validates system functionality
    Installs new software releases and application system upgrades. Evaluates and installs software patches
    Monitors and fine tunes applications system to achieve optimum performance levels and works with hardware teams to resolve issues with hardware and software
    Assists with application system problem resolution by working with application developers, vendors, and internal infrastructure teams member to troubleshoot
    Addresses product backlog and provide continuous delivery of high-quality features
    Maintains a comprehensive operating system hardware and software configuration database/library of all supporting documentation to ensure data integrity
    Acts to improve the overall reliability of systems and to increase efficiency
    Works collaboratively with cross functional teams, using Agile / DevOps principles to bring products to life, achieve business objectives and serve customer needs

    Shift: []

    Start: []

    EEO:
    Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

    Numbers & Facts

    LocationGresham, OR (
    Remote
    )

    Similar Jobs

    See more jobs