🌍 Global Remote Network: Over 120,085+ verified remote jobs with transparent salaries & visa sponsorship. Browse Remote Jobs →
D

Associate Application Architect III – @Retail

📍 Ann Arbor, MI 🕒
Work Model
📍 Ann Arbor, MI
Employment
💼 Full-Time Direct
Recruitment Type
🛡️ Direct to HR Pipeline
🛡️
Human-Verified Opening: Inspected by Sarah Jenkins, CIPD • RemoteVault Editorial Team. Authenticated directly from Domino's's hiring pipeline • Zero recruiter markups or candidate fees. Verification Standards →

📋 Role Overview & Responsibilities

Domino’s Pizza, which began in 1960 as a single store location in Ypsilanti, MI, has had a lot to celebrate lately: we’re a reshaped, reenergized brand of honesty, transparency and accountability – not to mention, great food! In the rise to becoming a true technology leader, the brand is now consistently one of the top five companies in online transactions and 65% of our sales in the U.S. are taken through digital channels. The brand continues to ‘deliver the dream’ to local business owners, 90% of which started as delivery drivers and pizza makers in our stores. That’s just the tip of the iceberg…or as we might say, one “slice” of the pie! If this sounds like a brand you’d like to be a part of, consider joining our team!

Job Description

The Associate Application Architect – @Retail performs the necessary analysis, technical design and build tasks related to the development of @Retail features. Provides technology solutions, guidance, and hands-on assistance for tactical and strategic initiatives aligned with the product roadmap of Domino’s @Retail ecosystem. This role is responsible for evaluating, recommending, and developing relevant technologies, tools, and solutions aligned with business strategy and priorities.

Main responsibilities

Development: 60%

Working Architect. This is a working architect role. Assignments related to hands-on development tasks are common.Technical Design. Able to break down complex problems into manageable subcomponents. Understands and has applied best practices using design patterns, enterprise integration patterns and other industry standards. Needs to be able to balance the business needs and constraints with the best technical approach to achieve the most optimal solution.Reusability. Understand when to build custom code and when to use reusable libraries and frameworks.

Application Architecture: 40%

Business Acumen. Relates business need and business value to craft a solution meeting the expectations and constraints of the business. Able to defend and/or promote the cost/effort justification for the architecture.Compliance. Ensures that all team members are using the architecture as intended and are using it correctly. This is done through oversight and code reviews. Also understands how and when code needs to be refactored.Technology. The architect needs to come from a senior developer background with a wide range of programming, design, and architecture experiences. Object-oriented languages are desirable. Also provides guidance for tool, environment, and other technology related decisions.Quality. The frameworks and interfaces designed and implemented by the architect need to have a solid focus on supportability, testability, quality, and robustness.Risk. A technical risk is typically a requirement that requires the project to implement an unknown, unproven, or untested technology. The architect identifies and understands technical risk and how to mitigate those risks. This is especially true for non-functional requirements such as performance and scalability.Non-functional Requirements. Able to effectively architect solutions that take non-functional requirements into consideration. Requirements can include extensibility, maintainability, security, scalability, performance, among others.Customer Support. May be called upon to interact with stakeholders to make sure their business needs are being met through the architecture and implementation.Operations and Support. Ensure that the architecture is the right fit for production operations, support, and maintainability.

Qualifications

Bachelor’s or higher in Computer Science, Engineering, or software development-related field or equivalent combination of education and experience8+ years of IT industry experience5+ years of software development experience using Java.2+ most recent years of working at a senior developer role.Proficiency with design methods and patterns (DRY, SOLID, ReST) and their practical applications.Hands-on experience building Java-based frameworks, applications, and systems using Spring Boot and Spring Framework.Hands-on experience with build systems, debugging and profiling tools.Hands-on experience with data access against SQL Server, Couchbase, or similar products.Ability to troubleshoot and manage problems independently.Ability to set and meet deadlines and manage tasks across development work streams.Ability to interact with internal business customers and management.Demonstrated effectiveness in a fast-paced rapidly changing environment.Experience with in-memory distributed data storage systems like memcache, Hazelcast, RedisExcellent written and oral communication skillsExperience working in Agile Software Development methodologies.Prior experience in foodservice or retail industry preferred.Experience with high-tech web development environments, startups, or eCommerce business units.

Additional Information

All your information will be kept confidential according to EEO guidelines

This role is based in Ann Arbor, MI

Hybrid: Tue-Thursday in office. Monday and Friday flex

Frequently Asked Questions

How do I apply for the Associate Application Architect III – @Retail position at Domino's?

Click the “Apply for this Position” button on this page to submit your application directly to Domino's without recruitment intermediary fees.

Is this position eligible for remote work or visa sponsorship?

This position is located in Ann Arbor, MI with potential relocation and sponsorship assistance depending on candidate qualifications.

Are there any candidate fees on Hirely?

No. Hirely is completely free for candidates. We never charge registration fees or placement fees.

🛡️ Job Seeker Safety Advisory

Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.

Learn how to protect yourself against employment fraud →
← Explore Other Roles