SW Senior Java/AEM Developer_VOIS

Aggregate function:  Shared Services
Business Area:  Technology _VOIS
Posting Country:  Egypt
Date Posted:  4 Oct 2024
Full Time / Part Time:  Full Time
Contract Type:  Fixed Term Contract

At Vodafone, we’re working hard to build a better future. A more connected, inclusive and sustainable world. As a dynamic global community, it's our human spirit, together with technology, that empowers us to achieve this. 

We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us, and we experiment, learn fast and get it done, together.

With us, you can be truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference.

Position Overview:

We are seeking a skilled Adobe Experience Manager (AEM) Developer to join our team. The ideal candidate will have a strong background in Java and web development technologies, extensive experience with the AEM suite, and a thorough understanding of AEM development tools and methodologies.
 

Key Responsibilities:

1. **AEM Development:**
   - Develop, implement, and manage AEM-based web applications.
   - Utilize AEM Sites, Assets, Mobile, and Communities to create robust and scalable solutions.
   - Customize and extend AEM Core Components to meet business requirements.

2. **Web Technologies:**
   - Write clean, efficient, and maintainable code in Java, HTML, CSS, and JavaScript.
   - Work with JavaScript frameworks such as Angular and React to enhance the user experience.
   - Employ jQuery, AJAX, and JSON for dynamic content management and integration.

3. **AEM Tools and Frameworks:**
   - Use Adobe Developer Console, CRXDE, and Apache Maven for efficient AEM development.
   - Implement and configure Apache Sling and OSGi frameworks for AEM applications.
   - Develop RESTful web services to integrate AEM with other systems.

4. **AEM Touch UI:**
   - Develop and manage AEM Touch UI components.
   - Ensure seamless user experience and responsiveness across devices.

5. **System Administration and Maintenance:**
   - Perform AEM administration tasks including user permissions, configurations, and system maintenance.
   - Monitor and optimize AEM system performance and security.

6. **Software Development Methodologies:**
   - Follow best practices in software development methodologies including Agile and Scrum.
   - Utilize version control systems such as Git for code management.
   - Implement Continuous Integration and Continuous Deployment (CI/CD) processes to streamline development workflows.
 

Qualifications :

- Proven proficiency in Java, HTML, CSS, and JavaScript.
- Extensive hands-on experience with the AEM suite, particularly Sites, Assets, Mobile, and Communities.
- Familiarity with AEM development tools like Adobe Developer Console, CRXDE, and Apache Maven.
- Experience with Apache Sling, OSGi, REST, and JavaScript frameworks (e.g., Angular, React).
- Strong understanding of AEM Core Components and AEM Touch UI development.
- Solid knowledge of AEM administration, user permissions, configurations, and system maintenance.
- Proficiency in software development methodologies, version control systems, and CI/CD processes.
 

Preferred Skills:

- Excellent problem-solving skills and the ability to work collaboratively in a team environment.
- Strong communication skills and the ability to convey technical concepts to non-technical stakeholders.
- Ability to manage multiple projects and prioritize tasks effectively.
 

#_VOIS#WeMoveTheWorld#MoveWithUs

Vodafone is committed to attracting, developing and retaining the very best people by offering a motivating and inclusive workplace in which talent is truly recognised and rewarded. We are committed to promoting Inclusion for All with the belief that diversity plays an important role in the success of our business. We actively encourage everyone to consider becoming a part of our journey.