Description
ABOUT THE ROLE
As a Senior AEM Developer at Emakina, an EPAM Company you will play a pivotal role in designing, developing, and implementing scalable and high-performance digital solutions using Adobe Experience Manager and other Java related technologies.
You will collaborate closely with cross-functional teams, including designers, content creators, and other developers, to deliver seamless and engaging user experiences across our digital platforms.
The ideal candidate will be a subject matter expert and possess a deep understanding of AEM, backend technologies, and best practices in web development.
Don't miss this opportunity to excel in a dynamic and rewarding environment. Apply now!
Responsibilities
1. Lead the design, development, and deployment of AEM-based digital solutions, ensuring high performance, reliability, and security
2. Collaborate with stakeholders, including business analysts, UX/UI designers, and content creators, to gather requirements and translate them into technical specifications
3. Customize and extend AEM components, templates, workflows, and dialogs to meet project-specific needs
4. Develop reusable AEM components and libraries for efficient content authoring and consistent user experiences
5. Integrate AEM with various backend systems, third-party applications, and external services through APIs and web services
6. Optimize websites for speed, responsiveness, and mobile-friendliness, ensuring optimal user experiences across devices
7. Provide technical guidance and mentorship to junior developers, promoting best practices and continuous improvement
8. Stay up to date with the latest trends and developments in AEM and web technologies, incorporating them into projects as appropriate
9. Troubleshoot and resolve technical issues, collaborating with the team to identify root causes and implement effective solutions
10. Participate in code reviews to maintain code quality, performance, and adherence to coding standards
11. Contribute to the evaluation and selection of new tools, technologies, and plugins to enhance the AEM development process
12. Collaborate with the QA team to ensure proper testing and validation of developed features
Requirements
13. Bachelor's degree in computer science, Information Technology, or a related field
14. Proven experience (5+ years) as an AEM Developer in designing and developing digital solutions using Adobe Experience Manager
15. Strong proficiency in Java, Java EE, and related technologies for backend development like Spring, ElasticSearch etc
16. You understand basics and are able to comprehend and not completely alien to front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, or Vue.js)
17. Extensive experience with AEM development tools like Maven and Git
18. Solid understanding of AEM building blocks, including templates, components, workflows, and dialogs
19. Experience with integrating AEM with external systems through APIs, web services, and data integration frameworks
20. Familiarity with Agile/Scrum methodologies and version control systems
21. Excellent problem-solving skills with the ability to analyze complex technical issues and provide effective solutions
22. Strong communication skills and the ability to collaborate effectively with multidisciplinary teams
23. A self-learner with passion for staying current with industry trends and technologies
24. Adobe Experience Manager and Java certification(s) a strong plus
25. Experience on AEMaaCS is a strong plus
26. Proficiency in French is desirable. A strong willingness to learn is a plus
We Offer
27. Private healthcare insurance (DKV) free for all household
28. Pension plan (AG disability, death and pension)
29. Daily restaurant tickets 7 face value
30. Eco-cheques
31. Joint Commitee gross bonus
32. EOY premium
33. Simple and double holiday pay
34. Commuting to work- costs reimbursement OR Company Car + energy card
35. IT equipment: e.g. laptop + mobile subscription
36. Annual Salary Review
37. Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more
38. Certain benefits and perks may be subject to eligibility requirements
About EPAM
39. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential