Back End Developer with AEM & Java

Technology Department | 4 Months Position | fulltime | 3+ years of experience

THE ROLE / ABOUT THE JOB

As someone who has worked with content management systems and enterprise Java, you recognize this and embrace learning and working within new frameworks. You understand the need to keep the content authoring teams at the forefront and build systems that are easy to use, maintainable and scalable. As part of this team you understand the need to test and document your code, to challenge the status quo and to establish development standards moving forward. Working with Adobe Experience Manager and the Adobe Marketing Cloud, you will have the opportunity to work with world-class clients on a class-leading CMS marketing platform. With this platform that is built on top of OSGi, you’ll be able to take your enterprise Java experience into making new services and modular components. Critical Mass is a creative company at heart that uses technology to deliver amazing experiences for our clients. The marketing industry is constantly evolving and as such, delivers the opportunity to work on new high exposure projects using newer technologies. We work hard, have a lot of fun along the way and hope you’ll join us.

RESPONSIBILITIES


  • Be a source of expertise on various Adobe Experience Manager projects
  • Develop and maintain Java services within the OSGi platform (Apache Felix)
  • Manage the integration points between various systems and the CMS
  • Assist in architecture design and implementation plans for CMS projects
  • Troubleshoot issues that arise on the CMS
  • CMS team activities including providing mentorship and performing code reviews
  • Manage and maintain the content deployment workflows in the CMS
  • Provide CMS administration and provide build support to the release engineering team
  • Help to define and rollout development standards and documentation
  • REQUIRED SKILLS

    REQUIRED SKILLS

    • Experience developing within CMS platforms, preferably Adobe Experience Manager or Day CQ CMS.
    • 2 - 4 years experience in Java development (J2EE) or MVC Spring framework
    • Experience in leading enterprise-grade development projects
    • Creative problem solver and troubleshooter
    • Excellent organizational skills, attention to detail and the ability to multi-task
    • Excellent communication skills and a strong team contributor
    • Ability and desire to thrive in a fast-paced, client-service environment
    • Ability to learn and adapt to new technologies quickly


    NICE TO HAVE SKILLS

    • Working knowledge of web development tools and frameworks including JavaScript (JQuery, Node.js, etc.), HTML 5 and CSS
    • Experience working with Java Frameworks such as object mappers, Guice, Spring
    • Experience using Git and JIRA
    • Experience developing with scalable web systems
    • Experience using and configuring build automation tools (Maven, Jenkins, TeamCity, Bamboo, etc)
    • Knowledge of HTTP protocol, UNIX shell scripting and networking
    • Experience working with RESTful web services
    • Ability to design and architect large-scale systems

    Apply Now

    Upload Resume **
    Upload Portfolio **
    **Filesize 20MB or below
    *Mandatory fields