Apply for Job

AEM Web Developer

Vacancy Details

Reference No.



A reputable Casino and Hotel organisation is currently seeking an incumbent to assume the role of AEM Web Developer. The successful incumbent will be responsible for the development life-cycle process of high-performing, scalable web-based AEM applications as well as the implementation, testing, support and incorporation of software to support the organisation’s requirements.


  • Collaborate with business operations, to conduct business analyses and scope, track and prioritise individual business requirements.
  • Act as a technical methodology expert and facilitate integrations between IT and business requirements, translating business requirements to technical requirements and practical solutions.
  • Conduct investigations, research and analyses on potential technology innovations to build new software and application solutions; including the design of platforms and interfaces.
  • Extract and determine information management project requirements from the business as well as anticipate new requirements that will be needed in the future.
  • Design and develop components and user interfaces and integrate to back-end systems to enable internet/intranet applications by setting expectations and features priorities throughout the development life cycle.
  • Determine design methodologies and tool sets.
  • Oversee the installation and updating of software and ensure database back-ups in line with regulatory requirements.
  • Perform the migration of core technologies and tools to the ‘cloud’.
  • Perform system maintenance by providing system validation procedures, maintenance reports, deactivation plans and other documents, plans and report; continuously analysing the systems to determine when deactivation or replacement is required.
  • Manage split testing on various content categories.
  • Diagnose and troubleshoot problems related to web environment to achieve resolution and maintain system performance.
  • Review the interfaces tracking dashboards and reports in order to resolve any data issues timeously.
  • Develop and test new dashboards and reporting tools to elicit data from the various platforms producing both standardised, automated reports as well as more in-depth analyses more suited to centralised analysis.
  • Compile and update systems documentation (including providing detail and reference to source codes, technical specifications, release notes, unit test cases and deployment requirements.
  • Track and address any defects.
  • Communicate and distribute systems document to relevant stakeholders and management.
  • Collaborate with cross-functional stakeholders to understand their business needs, formulate and complete end-to-end analysis that includes data gathering, analysis, ongoing scaled deliverables and presentations.


  • Bachelor’s Degree in Computer Science or Information Systems.
  • Certification in AEM development.
  • Minimum 6 years’ experience with specialised AEM 6.1 and above technical experience.
  • Experience in developing web applications using web frameworks (such as Agile with SCRUM, Spring MVC, OSGI) with Sling technologies.
  • Experience in the Spring framework; as well as test-driven development.
  • Proficiency in web and mobile usability (UX design).
  • Java / J2EE.
  • Angular, Node JS.
  • Web Services (JSON, SOAP, Rest).
  • HTML, CSS, Ajax.
  • HTTP protocol.
  • Server configuration – webserver and application.
  • Application and Software development.
  • Technical writing and coding.
  • Testing methodologies and practices.

Kindly note, if you have not heard from us within two weeks of your application please consider it unsuccessful.

Position Type


Work Level



Market Related


Information Technology

Salary Type



Cost To Company

Affirmative Action


Geographic Location

Gauteng - JHB North