AEM Engineer

Krakow, Poland

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.


Currently we are looking for an AEM Engineer for our Krakow office to make the team even stronger.

EPAM Systems is looking for a motivated professional to join us for number of opportunities for Middle/Senior Java/AEM Engineer.


There are several activities where the ideal candidate could be potentially involved.
Projects where you will play the role as an end-to-end developer in any kind of domains like E-Commerce, FinTech, publishing and so on.

Immediate projects include migration of existing client platform to Adobe Experience Manager foundation, including massive content migration stream and building new platform for content personalization, analytics and marketing campaign management purpose for fintech industry client.

Delivery accelerators implementation to reduce development efforts and share these best practices with your colleagues and R&D development programs to make deep dive into cutting edge 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.

Project technologies and tools

  • Adobe Experience Manager 6.3+;
  • Java 8;
  • CI/CD: Jenkins + Maven;
  • Version Control System: Git.


  • Discuss customer requirements, design and propose the most optimal way for development;
  • Implement solutions to digital consumer experiences based on the foundation of Adobe EM product suite;
  • Participate in technical problems resolution, provide 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.


  • 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, Bamboo);
  • Understanding of responsive and mobile design concepts and principles.

We offer

  • Possibility to be involved in an international project (Canada, China, Hong Kong, Mexico, USA, Switzerland, Germany, Sweden, United Kingdom, Russia, Belarus, Ukraine, Hungary, etc.);
  • Language classes (English and Polish);
  • Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification;
  • Career development center;
  • Possibility to take part in both: corporate and startup environment;
  • Possibility to relocate for short and long-term projects;
  • Relocation package for those who relocate to Krakow, Wroclaw, Katowice or Gdansk from other locations;
  • Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping vouchers, etc.);
  • Fruits on a weekly basis;
  • Sponsored sport activities, E-sport program;
  • We kindly ask you to include the following clause in your application: "Wyrażam zgodę na przetwarzanie danych osobowych zawartych w niniejszym dokumencie do realizacji procesu rekrutacji zgodnie z ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych (Dz. Ustaw z 2018, poz. 1000) oraz zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO)";
  • Please note that only selected candidates will be contacted.