- Location: Dearborn, Michigan
- Type: Contract
- Job #107575
AEM Full Stack Software Engineer Location: Dearborn, MI (Hybrid - 4 days onsite, 1 day remote)
Are you passionate about building modern digital experiences that serve millions of users? We're seeking a
Senior AEM Full Stack Software Engineer to help design, develop, and enhance enterprise-scale web applications while driving innovation across the software development lifecycle.
In this role, you'll collaborate with product teams, architects, designers, and fellow engineers to deliver high-quality solutions that put the customer experience first. You'll leverage modern technologies, cloud platforms, and Agile development practices to create scalable, secure, and performant applications.
What You'll Do - Partner with business stakeholders and end users to understand requirements, pain points, and customer needs.
- Design, develop, test, deploy, and maintain enterprise software applications and digital experiences.
- Build and enhance front-end user interfaces using modern web technologies including JavaScript, React, Angular, HTML5, CSS3, and Sass.
- Develop and maintain back-end services, APIs, and microservices using Java and related technologies.
- Design scalable software architectures and recommend appropriate technology stacks, integration approaches, and deployment strategies.
- Collaborate closely with product owners, UX designers, architects, and cross-functional development teams.
- Implement and maintain automated testing, continuous integration, and continuous delivery (CI/CD) practices.
- Optimize application performance, reliability, maintainability, and security.
- Apply security best practices including data protection, encryption, and secure coding standards.
- Evaluate emerging technologies, AI-driven development tools, and innovative engineering practices to improve development efficiency.
- Contribute to software quality standards, testing strategies, and engineering best practices.
Required Qualifications - Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 6+ years of IT experience with at least 4+ years of hands-on software development experience.
- Strong proficiency in one or more modern programming languages, with advanced expertise in at least one.
- Experience developing full-stack web applications using:
- Java
- JavaScript
- React and/or Angular
- HTML5
- CSS3/Sass
- Experience designing and consuming REST APIs and integrating enterprise applications.
- Strong understanding of Agile software development methodologies.
- Experience with software architecture, application design, and performance optimization.
- Excellent collaboration and communication skills.
Preferred Qualifications - Experience with Adobe Experience Manager (AEM), including AEM as a Cloud Service (AEMaaCS).
- Hands-on experience with Apache Sling.
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform (Google Cloud Platform).
- Familiarity with microservices and service-oriented architectures.
- Experience with DevOps tools and practices, including Git, Jenkins, GitHub Actions, and CI/CD pipelines.
- Adobe AEM certifications are highly desirable.
- Experience leveraging AI-assisted development tools such as GitHub Copilot or agentic AI solutions.
- Passion for learning and adopting emerging technologies.
Why Join Us? - Work on large-scale, customer-facing digital platforms.
- Collaborate with talented engineers, architects, and product teams.
- Gain exposure to cutting-edge technologies, cloud services, and AI-powered development tools.
- Influence architecture and technology decisions that drive business value.
- Be part of an environment focused on innovation, continuous learning, and engineering excellence.
Work Location Hybrid Schedule: 4 days per week onsite in
Dearborn, MI and 1 day remote. Candidates must be located in or willing to relocate to the Metro Detroit area. Fully remote employment is not available for this position.
#LI-BP1