Senior Software Engineer - AEM
Auckland, NZ
6d ago

Come and make a difference helping all New Zealanders win big in a digital world!

We're looking for experienced and conscientious AEM / Java Developers.

About Spark :

We are Spark, New Zealand's largest and multi-brand digital services company offering mobile, fixed and IT products and services to millions of New Zealand consumers and businesses.

Home to inspired, forward thinkers, Spark people are at the heart of our purpose to get stuck in to enable New Zealanders to unleash their own incredible potential using the amazing technology and digital experiences we deliver.

Our progressive, straight up approach to technology is evolving every day and we have a thirst for fresh, creative energy to join us in sparking New Zealand's digital future.

Principal brands Spark supports home, consumer mobile and small business customers and Spark Digital powers government and business customers with strong Cloud services, mobility and ICT capabilities.

About the role / team :

We are the CMS & AEM Chapter. We're comprised of developers, support and operations.

We strive towards being an inclusive team that values diversity of thought and opinion. We want to create a working environment that is friendly, considerate, innovative and that can help you grow your career.

In terms of development your focus primarily on the AEM platform - Adobe Experience Manager & AEM Forms development using Java.

Having knowledge of Adobe Campaigns, Adobe Target and Adobe Analytics will be highly beneficial. As a chapter we want to focus on high quality software with low defect and incident counts.

Implementing sound software engineering principles, actively reduce technical debt with a view that doing a good job now makes our lives easier in the future.

As an AEM developer you are expected to have an in-depth knowledge of the product, it's features and how to build solutions without having to re-invent the wheel.

Implementing headless and hybrid solutions using SPA Editor and React will be highly beneficial. Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems and custom solutions.

Your Responsibilities / Duties :

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
  • Contributing in all phases of the development lifecycle.
  • Engage with stakeholders to gather requirements.
  • Writing well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Develop AEM solutions based on best practices.
  • Develop, document, and implement AEM Forms solutions.
  • Develop using TDD principles.
  • Get in touch if :

  • You have a keen eye for detail second to none.
  • You can produce a high standard of work in a very fast paced environment.
  • You are level headed, professional and approachable; personality is key as the team is very work focused.
  • You have excellent interpersonal skills, can manage your own workload and be extremely confident.
  • You enjoy being part of a diverse and inclusive team.
  • You have sound AEM / Adobe product knowledge.
  • Technical skills that will be of value include : JavaOSGISling Models (and Apache Sling in general)A working knowledge of ReactAEM SPA EditorAEM Style SystemAEM Adaptive FormsDispatcher & Apache HTTPdMavenGitAzure DevOpsDockerCI / CD processes
  • Culture :

    With team members from all around the world, we are a diverse bunch, making for rich knowledge-flow and ideas in the team.

    The pace is fast, and there's always something on the go, but we have a strong collaborative team which gets stuck in to meet our goals on time so that we always have a bit of time for fun too!

    Benefits :

  • Spark aims to be the place where the smartest, most digitally savvy talent wants to work, in an inclusive, diverse workplace.
  • We grow great teams, led by the best leaders at the top of their game, by enabling our people the freedom and scope to do their best work, and by offering opportunities to develop their talent.
  • Benefits include career breaks, summer hours, extended annual leave purchasing, discounted health insurance, option to access great value holiday homes through Marram Trust, careers fairs, leadership development, training options and individual emphasis on corporate social responsibility and community involvement through the Spark Foundation (including volunteer days).
  • Additionally we offer a monthly Spark account credit (subject to credit criteria) across all our services, Spark Cover (free life and income protection insurance), access to our employee share scheme, as well as a wide range of discounted partner products and services among New Zealand's most well-known retailers.
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form