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
- Lead the design, development, and deployment of AEM-based digital solutions, ensuring high performance, reliability, and security
- Collaborate with stakeholders, including business analysts, UX / UI designers, and content creators, to gather requirements and translate them into technical specifications
- Customize and extend AEM components, templates, workflows, and dialogs to meet project-specific needs
- Develop reusable AEM components and libraries for efficient content authoring and consistent user experiences
- Integrate AEM with various backend systems, third-party applications, and external services through APIs and web services
- Optimize websites for speed, responsiveness, and mobile-friendliness, ensuring optimal user experiences across devices
- Provide technical guidance and mentorship to junior developers, promoting best practices and continuous improvement
- Stay up to date with the latest trends and developments in AEM and web technologies, incorporating them into projects as appropriate
- Troubleshoot and resolve technical issues, collaborating with the team to identify root causes and implement effective solutions
- Participate in code reviews to maintain code quality, performance, and adherence to coding standards
- Contribute to the evaluation and selection of new tools, technologies, and plugins to enhance the AEM development process
- Collaborate with the QA team to ensure proper testing and validation of developed features
Requirements
Bachelor's degree in computer science, Information Technology, or a related fieldProven experience (5+ years) as an AEM Developer in designing and developing digital solutions using Adobe Experience ManagerStrong proficiency in Java, Java EE, and related technologies for backend development like Spring, ElasticSearch etcYou 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)Extensive experience with AEM development tools like Maven and GitSolid understanding of AEM building blocks, including templates, components, workflows, and dialogsExperience with integrating AEM with external systems through APIs, web services, and data integration frameworksFamiliarity with Agile / Scrum methodologies and version control systemsExcellent problem-solving skills with the ability to analyze complex technical issues and provide effective solutionsStrong communication skills and the ability to collaborate effectively with multidisciplinary teamsA self-learner with passion for staying current with industry trends and technologiesAdobe Experience Manager and Java certification(s) a strong plusExperience on AEMaaCS is a strong plusProficiency in French is desirable. A strong willingness to learn is a plusWe Offer
Private healthcare insurance (DKV) free for all householdPension plan (AG disability, death and pension)Daily restaurant tickets 7 face valueEco-chequesJoint Commitee gross bonusEOY premiumSimple and double holiday payCommuting to work- costs reimbursement OR Company Car + energy cardIT equipment : e.g. laptop + mobile subscriptionAnnual Salary ReviewGreat learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much moreCertain benefits and perks may be subject to eligibility requirementsAbout EPAM
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