Java/AEM Developer

Minsk, Belarus

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Java/AEM Developer for our Minsk office to make the team even stronger.

Project technologies and tools

  • Adobe Experience Manager 6.2+;
  • Java 8;
  • CI/CD: Jenkins + Maven;
  • Version control: Git.

Responsibilities

  • Implement solutions for digital consumer experiences based on the foundational Adobe EM product suite;
  • Resolve technical problems; critical thinking on development approach;
  • Diagnose and solve technical problems related to content management implementation;
  • Adopt and utilize iterative/Agile methodology as needed or requested.

Requirements

  • 2+ years in Java/J2EE technologies;
  • Web services, strong understanding of REST principles;
  • Good understanding of web-application development principles: web-performance best practices, HTTP protocol, session management;
  • Front-end development skills: CSS + JavaScript, experience in usage of JavaScript frameworks (AngularJS, ReactJS, jQuery) is a big plus;
  • Build frameworks (Maven, Ant, Gradle);
  • Understanding of key concepts of developing content management solutions;
  • Version control systems (Git, Subversion).

Nice to have

  • Experience in Adobe EM/CQ/Day CQ development or related technologies: Apache Oak, Apache Sling, Apache Felix;
  • Knowledge of Adobe Marketing Cloud products;
  • Continuous Integration tools (Jenkins);
  • Understanding of responsive and mobile design concepts and principles.

We offer

  • There are number of activities where you could be potentially involved:
    • Projects, where you will play an end-to-end developer role in any kind of domains like eCommerce, FinTech, Publishing and so on. Immediate projects include: 1) redesign and migration of current site from the legacy CMS to AEM technology; 2) migration of current standalone program to multilanguage single page web application with connection to client API via REST interfaces; 3) development of DAM solution for publication agency starting from PoC towards fully functional product;
    • Accelerators implementation to reduce development efforts and share these best practices with your colleagues;
    • R&D development programs indented to make deep dive into new Adobe Marketing Cloud products and evaluate how applicable integrated solutions for clients’ needs.
  • We also highly appreciate and support various non-project activities to keep growing as true professionals:
    • Engineering excellence direction that explores and collect best development practices across projects;
    • AEM education and mentoring programs to start involvement and keep up-to-date with the technology;
    • Knowledge assessment by more experienced colleagues for building more accurate and effective personal development plan.