Java AEM Developer - W2 contract - eTek IT Services, Inc.
San Antonio, TX
About the Job
Java AEM Developer - W2 Contract
Overview
The Java AEM Developer plays a critical role in the development and implementation of Adobe Experience Manager (AEM) solutions within our organization. This position demands a highly skilled developer proficient in Java and AEM, ensuring seamless integration of content management systems with web applications. The expert will work collaboratively with various teams, including designers, content strategists, and project managers, to deliver high-quality, user-friendly digital experiences for our clients. With the ever-evolving landscape of technology, the Java AEM Developer is essential for adapting to new developments in both AEM and JAVA frameworks, maintaining system performance, and ensuring the applications are scalable and optimized. Their contributions not only enhance our product offerings but also strengthen our commitment to delivering excellence in digital solutions. The role offers opportunities to work on diverse projects, providing practical solutions that meet business objectives while navigating challenges creatively and efficiently.
Key Responsibilities
Design, develop, and maintain AEM-based applications.
Create custom components and templates for AEM.
Implement content workflows and user permissions within AEM.
Integrate AEM with third-party services via APIs.
Collaborate with UX/UI designers to implement responsive designs.
Conduct code reviews and provide mentorship to junior developers.
Optimize applications for maximum speed and scalability.
Ensure best practices in coding, deployment, and documentation.
Collaborate in Agile teams to determine project requirements and timelines.
Debug and address performance issues and bug fixes.
Develop and execute unit and integration tests.
Maintain version control practices using Git or similar tools.
Engage with clients to define project scope and provide progress updates.
Research and implement new technologies to enhance current systems.
Participate in planning and milestone meetings to communicate project status.
Required Qualifications
Bachelor's degree in Computer Science or a related field.
Minimum of 3 years of experience with Java programming.
At least 2 years of experience in developing AEM applications.
Strong knowledge of HTML, CSS, and JavaScript.
Experience with RESTful and SOAP web services.
Familiarity with SQL and relational databases.
Understanding of Agile software development methodologies.
Proven problem-solving skills and attention to detail.
Experience with version control systems, preferably Git.
Excellent verbal and written communication skills.
Ability to work independently and in a team environment.
Familiarity with Docker and CI/CD pipelines is a plus.
Knowledge of Adobe Marketing Cloud products is advantageous.
Willingness to continually learn and adapt to new technologies.
Proven track record of delivering projects on time and within budget.
Strong analytical skills to assess user needs and optimize user experience.
Source : eTek IT Services, Inc.