QNX- Full-stack Web Developer II (AEM & Java)
QNX- Full-stack Web Developer II (AEM & Java)
Locations: Berlin, Germany; Waterloo, Ontario; Ottawa, Ontario
Time Type: Full time
Posted On: Posted Yesterday
Job Requisition ID: 20240757
Worker Sub-Type: Regular
Job Description:
QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, providing expert support and services for building the world’s most critical embedded systems. The company’s technology is trusted in 255 million vehicles and is deployed in embedded systems across a range of industries including automotive, medical devices, industrial controls, transportation, heavy machinery, and robotics.
We are seeking a high-energy professional to provide hands-on technical leadership for the development and implementation of AEM based Enterprise Content Management platforms, including design, definition, and development of content type models, components, workflows, templates, and user permissions.
You will:
- Design and integrate responsive multi-tenant, multilingual solutions on AEM 6.5+ and Java 11 and integrations with other internal marketing products and endpoints.
- Work with Managed Services team to manage the infrastructure, including all servers, traffic managers, dispatchers, and web development workflow software.
- Work closely with Managed Service Teams or vendors to ensure sound practices regarding site architecture, performance, reliability, and content delivery.
- Follow best practices for secure web programming and deployment, adhering to internal coding standards, unit test coverage, automation, and continuous integration.
- Develop powerful features such as multi-site and multi-channel delivery, personalization/targeting, content aggregation & syndication, multi-lingual support, and automated workflow management.
- Conduct code reviews for ongoing projects to ensure optimal code quality and appropriate design patterns are used.
- Participate in project planning sessions with team members to analyze development requirements and provide work breakdown and estimates of work.
- Participate in troubleshooting problems related to webpage performance & mobile web optimization.
- Assess existing source code and adapt to meet current requirements.
Who We Are Looking For:
- Proven development experience with Adobe AEM 6.4+ combined with strong Java/J2EE development skills.
- Previous experience working in front-end web design and AEM integration.
- Strong experience with OSGi back-end technology stack of Adobe Experience Manager (AEM) 6.4 and/or 6.5.
- Experience in Adobe AEM foundational concepts such as OSGI, Apache Sling, Blueprints, Apache Felix, templates, components, dialogs, widgets, etc.
- Deep understanding of Java, Java EE, Servlets, and HTL/Sightly skills, combined with a strong understanding of enterprise Java frameworks such as Spring.
- Experience with HTML5, CSS3, JavaScript, and JavaScript frameworks/libraries (jQuery, Bootstrap, React, etc.).
- Experience with SPA Architecture.
- Experience working with tools like Pipeline, Maven, Jenkins, CI/CD, Git, GitHub, Bitbucket.
- Strong communication and collaboration skills, ideally with experience of working with globally dispersed teams.
Scheduled Weekly Hours: 40