Software Developer - Content Management Systems
We are looking for a skilled Software Developer to join our team and contribute to the development and maintenance of our content management systems.
About the Role:
As a key member of our digital experience team, you will be responsible for developing and enhancing content-managed websites supporting large-scale websites, headless integrations, and other web services and solutions. You will also stay up-to-date with the latest industry technologies and developments, learn and work with cutting-edge technologies and solutions, and possess expert knowledge of Content Management System architecture, development, and deployment.
Key Responsibilities:
* Developing and enhancing content-managed websites supporting large-scale websites, headless integrations, and other web services and solutions.
* Staying up-to-date with the latest industry technologies and developments.
* Learning and working with cutting-edge technologies and solutions, including cloud services, within a high-performing team.
* Possessing expert knowledge of Content Management System architecture, development, and deployment.
* Having a strong understanding of and practical experience with Java web application development.
* Gaining exposure to software release management techniques, including continuous integration and delivery.
* Working in an agile or similar rapid development environment.
* Consulting with project owners, leads, and managers to create, prioritize, and estimate technical requirements.
* Developing high-quality, testable, and performant software using agile practices.
Requirements:
To be successful in this role, you will need to have a minimum of 3–5 years' experience in a fast-paced commercial environment, a Bachelor's degree or equivalent industry experience, proficiency in Java and Maven, experience with AEM 6.5, AEM Touch UI, JSON, XML, and RESTful services, and experience with AWS or other cloud services.