Senior Software Engineer-AEM

Job Type:
Job reference:
10 months ago

Job Title: Senior Software Engineer (AEM)
Location: Dublin, Ireland
Job Type: Per Day Contract

Role Overview:
Our client is seeking a Senior Software Engineer responsible for designing, developing, implementing, and maintaining web applications using AEM.

Duties & Responsibilities:

  • Design, develop, and implement web-based applications using AEM and web technologies to meet business requirements.
  • Research, track, and stay updated on new Software Development technologies to provide technical leadership in developing service applications.
  • Collaborate closely with business partners to address and develop business needs.
  • Work with cross-functional teams to design, develop, implement, and maintain various sections of the website pages.
  • Collaborate within and across groups to write functional and design specifications, development schedules, and user interface specifications.
  • Complete analysis, development, and/or maintenance of highly complex, undefined tasks.
  • Follow approved life cycle methodologies.
  • Conduct regular design discussions, create design documents, and participate in code reviews.
  • Lead technical design sessions and identify/document the pros and cons of different approaches.
  • Resolve technical issues through debugging, research, and investigation.
  • Test your code, including writing functional and unit tests.
  • Demonstrate the ability to work well in a team environment as well as independently, exhibiting self-starting qualities.
  • Mentor and guide junior team members, leading the team on various projects, and performing other assigned duties.
  • Be relied upon to offer direction, guidance, and mentoring to less experienced individuals on the team.
  • Exhibit exceptional self-motivation, strong interpersonal skills, and effective communication abilities.
  • Be a quick learner with the ability to adapt to new Software Development technologies rapidly.
  • Pay extreme attention to detail, be committed to excellence, and take great pride in the code you write.
  • Possess excellent problem-solving skills, a willingness to take ownership and risks, and enthusiasm in the face of technical challenges.
  • Liaise with outside vendors when necessary to coordinate code development and acceptance.

Experience Required:

  • Minimum of 5+ years of experience with strong Computer Science fundamentals (e.g., Algorithms, Object-Oriented/Functional paradigms).
  • Minimum of 3+ years of experience working with the CQ5/AEM (version 6.3+) stack.
  • Thorough understanding of the AEM stack, including JCR repository, Sling, Sling Models, Felix/OSGI, and AEM Template/Component Architecture.
  • Experience with Design/Build/Test Workflows in AEM.
  • Minimum of 5+ years of experience working with front-end technologies such as HTML5, CSS3, AJAX, JavaScript, jQuery, Responsive Web Development, and Bootstrap.
  • Minimum of 5+ years of experience working with Java and/or NodeJS.
  • Experience working with REST, Sling, and SOAP in a production environment.
  • Expertise in responsive web design, cross-browser compatibility, DevOps environments, and working with CI/CD, Agile methodologies.
  • Experience collaborating with clients, project managers, and engineers.
  • Experience mentoring junior team members.
  • Excellent communication and teamwork skills.
  • Experience using A/B & MVT testing tools.
  • Experience with Scrum/Agile/Jira.

Optional Technical Skills:

  • Experience with E-commerce websites.
  • Knowledge of Continuous Integration and related tools such as Perforce, GitHub, Jenkins, Maven, Any IDE, Nexus, New Relic, Splunk.
  • Knowledge or experience with Angular, Node, and ReactJS.
  • Knowledge in NoSQL DBs and RDBMS.
  • Ability to set up and configure AEM servers (Author, Dispatcher, Publisher).


  • Bachelor's degree in computer science or a related field with a minimum of five years of relevant work experience.
  • Or master's degree in computer science or a related field with a minimum of three years of relevant work experience.

If you are interested in this role or would like to discuss it further, please call Nidhi at +353 1 645 5244 or email [email protected]. Candidates must have a valid visa to work in Ireland (Stamp 1G/Stamp 4/EU Passport).

Back job search
Back to Search Results