Java/AEM Developer

52000.00 GBP Annual
01 Dec 2016
02 Dec 2016
Contract Type
Full Time
Java/AEM Developer - London - Perm - DBS CLEARANCE REQUIRED

The Java engineer will be a key development role within the organisation and will join us during the implementation stage of our digital transformation programme. Working as part of our Information Systems team this role will be one of the organisation's Java engineers on the programme and be responsible for building and maintaining high quality and maintainable code that is well performing, secure and follows all coding standards.

Key accountabilities:

1. To build shippable software following Engineering standards in place.
2. Develop, build and maintain all aspects of the Adobe AEM platform Java code.
3. Ensure the code delivered is on time and is of the required quality.
4. Help to maintain the high standard of the code by following TDD and BDD
5. Review code of other developers to ensure the overall code quality and to encourage a collaborative development environment.
6. Ensure a globally robust and highly scalable approach to development to support ou growing number of global users and services.
7. Working with other developers across the entire technology real estate.
8. commitment to safeguarding children in accordance with the Child Safeguarding Policy.

Key Competencies:

1. Applying technical and professional expertise.
2. Delivering results.
3. Innovating and adapting.
4. Problem solving and decision making.
5. Working effectively with others.

Person Profile

1. Passionate digital/web technologist with the ability to work with minimum supervision.
2. Capable of managing multiple conflicting priorities and able to work under pressure.
3. Proven, demonstrable experience in delivering enterprise level Website developmentusing Adobe AEM, Adobe CQ5.

Essential Technical Skills:

1. Solid experience of developing online or multi-channel transactional applications.

Solid experience in required technologies and concepts including:

1. Deep understanding of Java, JEE, Servlets, JSP, tag libraries, and JSTL skills, combined with a strong understanding of enterprise Java frameworks (eg, Spring, Hibernate).
2. Proficient in Adobe AEM foundational concepts, including the OAK repository, the
3. AEM platform, and the use of core frameworks (eg, Apache Sling, Apache Felix)
4. Solid understanding of all Adobe AEM building blocks, including templates,
5. components, dialogs, widgets, etc and the AEM development and deployment process.
6. Experience in integrating/consuming Web Services and Rest API's within Java web applications
7. Understanding of security standards and how to make sure they are met eg oAuth, PCI
8. Understanding of code performance and how this can affect a Website overall loading
9. Experience using source control systems eg GIT, SVN
10. Scrum experience of working within a continuous and iterative delivery cycle.

Desirable Skills:

1. Understanding of how to create and debug Amazon EC2 instances.
2. Experience in the configuration and deployment of Java applications to Jenkins.
3. Experience in other Amazon services.
4. Test automation experience.
5. Hands on development experience with virtualisation tools eg Chef, Puppet, Ansible.
6. Understanding of Front End development languages
7. Experience developing using other languages eg PHP, Ruby
8. Experience using Adobe marketing cloud service eg Target, Analytics, Campaign

If you like the look of this role, APPLY NOW.

More jobs like this