Company DescriptionMindBrain is a dynamic software company that seamlessly integrates innovation, education, and strategic workforce solutions. We shape the future of technology by pioneering cutting-edge solutions and pushing the boundaries of what's possible. As a leading educational hub, we are dedicated to nurturing talent through comprehensive IT and non-IT training. We believe in empowering individuals to thrive and lead in a rapidly evolving landscape. We also serve as catalysts of change in the workforce domain by connecting businesses with the right talent at the right time, driving collaborations that make a lasting impact.
Role DescriptionThis is a contract remote role for an AEM Developer at MindBrain. The AEM Developer will be responsible for software development, content management, and utilizing technologies such as JCR, Web Services, and Jakarta EE. The AEM Developer will be collaborating with cross-functional teams, analyzing requirements, developing custom components, and implementing efficient code solutions.
Responsibilities:Design and develop AEM components, templates, workflows, and services based on business requirements.Customize and extend AEM functionality through the development of custom workflows, servlets, and other AEM platform features.Integrate AEM with other Adobe products such as Adobe Analytics, Adobe Target, and Adobe Campaign.Collaborate with UX/UI designers to translate design wireframes into responsive AEM components.Implement SEO best practices and ensure the performance optimization of AEM-based websites.Troubleshoot and resolve issues related to AEM implementations, including performance tuning and debugging.Stay up-to-date with the latest AEM trends, technologies, and best practices to continuously improve development processes.Provide technical guidance and support to junior developers and other team members.Participate in Agile development methodologies, including sprint planning, daily stand-ups, and sprint reviews.
Requirements:Bachelor's degree in Computer Science, Engineering, or related field.Proven experience in developing and customizing AEM solutions, including AEM 6.x and above.Strong proficiency in Java, JSP, JavaScript, HTML, CSS, and related web technologies.Experience with AEM development tools such as Maven, Eclipse, and Git.Familiarity with AEM core components, sling models, and OSGi frameworks.Knowledge of RESTful web services and integration patterns.Experience with front-end frameworks/libraries such as React.js or AngularJS is a plus.Excellent problem-solving skills and attention to detail.Ability to work collaboratively in a fast-paced environment and effectively communicate with cross-functional teams.