AEM Developer

Remote in Dearborn, MI, US • Posted 17 hours ago • Updated 4 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Customer Experience
  • Enterprise Software
  • Interfaces
  • Stacks Blockchain
  • User Experience
  • Automated Testing
  • Continuous Integration and Development
  • Data Security
  • Encryption
  • Quality Assurance
  • Testing
  • Computer Science
  • Information Technology
  • Software Development
  • Programming Languages
  • Web Applications
  • Java
  • JavaScript
  • React.js
  • AngularJS
  • HTML5
  • Cascading Style Sheets
  • Css3
  • Sass
  • Agile
  • Software Architecture
  • Software Design
  • Performance Tuning
  • Communication
  • Apache Sling
  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud Platform
  • Google Cloud
  • Microservices
  • DevOps
  • Git
  • Jenkins
  • Continuous Integration
  • Continuous Delivery
  • Adobe Experience Manager
  • GitHub
  • Emerging Technologies
  • Customer Facing
  • Collaboration
  • Cloud Computing
  • Artificial Intelligence
  • Innovation
  • Marketing Intelligence
  • MI

Summary

  • 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10111081
  • Position Id: a3adad363d2c0872c538256a4f71c27b
  • Posted 17 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.