Senior Java AEM Content Engineer – Chase

JP Morgan

Location: Greater London

Job Type: Full time


As a Backend Engineer with AEM experience, you will work closely with the content owners and content operation teams in agile squads to provide consistent, integrated solutions that enable us to attract new customers more effectively, curate experiences that drive engagement, deliver messages at the right time and in the right channels, and understand our customer pain points to continuously improve our ability to delight them and provide them with an unparalleled banking experience.

We are seeking a passionate result-oriented technologist to drive better, faster, simpler solutions and technology direction focused on the Content Technology stack. Someone that is highly motivated, hands-on and cross-functional with the capability of driving high quality solutions to difficult problems.

Required Skills/Experience

  • 8+ years hands-on experience with Java J2EE application development
  • Expertise in implementing and integrating RESTful and SOAP-based services
  • Hands-on experience developing services in Java with Spring
  • Hands on-experience in UI frameworks like ReactJS or AngularJS
  • Experience working in an agile, dynamic and customer-facing environment.

AEM expertise

  • Academic qualification in a computer science or STEM (science, technology, engineering or mathematics) related field or the foreign equivalent
  • Experience working in an agile, dynamic and customer facing environment
  • At least 2 years of recent hands-on professional experience (actively coding) working as an AEM developer
  • Extensive experience with Java, preferably Java 8+
  • Extensive experience with AEM 6.3+
  • Hands on experience with unit tests
  • Understanding of RESTful APIs and web technologies
  • Experience creating templates and components with templating language.
  • Practical experience with AEM workflows
  • Practical experience with data models with SlingModel or WCMUse
  • Able to Debug AEM Java code in an IDE such as IntelliJ or Eclipse
  • Practical experience on Dispatcher configuration

Good to have:

  • Hands on experience with Adobe Campaign Classic
  • Experience with distributed systems and cloud technologies (AWS, GCP, Azure, etc.)
  • Experience creating SPAs in AEM, preferably with React JS
  • Practical experience with AEM 6.5
  • Worked with CDN, such Akamai before
  • Experience with SCSS, LESS or CSS
  • Experience with implementations leveraging Adobe Managed Services
  • Worked with continuous integration tools such as Jenkins or Cloudbees
  • Hands on experience overlaying Coral UI or Granite UI components in AEM.

#ICB #ICB Engineering

You’ve got this!