Software Engineer II – eCommerce Software Engineering (REF40010U)

Domino's

Ann Arbor Charter Township (MI)

Hybrid

USD 110,000 - 150,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid Holidays
Vacation
Medical, Dental & Vision benefits
No-cost mental health support
Childcare tuition discounts
Wellness programs
401k matching contributions
Stock purchase program
Company bonus

Job summary

Domino’s Pizza, a leader in digital commerce, seeks a Software Engineer II for eCommerce Software Engineering. Hybrid role with weekly onsite in Ann Arbor, MI, focusing on Java backends and high-quality code in the AtRetail ecosystem.

You’ll implement features, review code, and collaborate across teams to optimize performance and reliability. Requires 5 years of software development, Core Java 1.8+, Spring, JMS/ActiveMQ, and experience with REST/SOAP, TDD, and testing frameworks.

Qualifications

  • Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or related field.
  • 5 years of progressive software development experience.

Responsibilities

  • Implement and maintain high-quality code for new features across AtRetail ecosystem.
  • Collaborate with performance team to meet load and performance standards.
  • Conduct thorough code reviews and provide guidance to teammates.
  • Support deployment, troubleshooting and on-call activities as needed.
  • Produce estimates from defined requirements and design robust solutions.

Skills

Core Java 1.8+
Backend services
Spring Framework 5.x
JMS / ActiveMQ
JDBC / JPA / Hibernate
Maven
RESTful APIs
SOAP / XML
Agile / TDD
JUnit 5 / Mockito / AssertJ
In-memory data stores
eCommerce platforms
IntelliJ
Unix/Linux / MacOS CLI

Education

Bachelor’s degree in CS/CE or related field

Job description

Software Engineer II – eCommerce Software Engineering (REF40010U)
  • Full-time
  • Job Category Org: Domino’s Technology

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 85% 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!

Responsible for implementing and maintaining high-quality code that supports new features and resolves issues in multiple applications within AtRetail ecosystem. Collaborate closely with performance team to ensure application meets performance standards, providing support during load tests and addressing performance-related challenges. Troubleshoot application, infrastructure, and environment issues. Implement code changes to support new features. Develop and deploy fixes for issues identified during testing and production. Collaborate with performance team to ensure successful load testing and optimize application performance. Work with various applications associated with project. Conduct thorough code reviews for changes made by team members and other project contributors. Provide technical support and guidance to team members, aiding in their understanding of business rules and decision-making processes. Contribute to ideation and design of effective solutions for implementing new features and resolving existing issues. Produce estimates for assigned tasks given well defined business requirements. Produce quality code meeting internal and industry standards. Promote reusability within application under development. Write performant code according to industry standards and project/organizational KPIs. Write clear documentation to ensure code is understandable to provide wider focus and understanding into design decisions. Provide input into designs for assigned tasks. Translate designs into code for assigned tasks. Understands build/deployment processes and support moving code and any other changes (ex: database) through these phases. Create build/deployment artifacts as needed. Support production systems through troubleshooting/triaging issues and providing on call support where needed.

REQUIREMENTS: Bachelor’s degree or equivalent in Computer Science, Computer Engineering or related field of study and 5 years of progressive experience in Software Development.

Applicant must have demonstrated experience with the following:

  • 1) 5 years of experience in Core Java 1.8 and above.
  • 2) 4 years of experience building backend services in a microservice architecture.
  • 3) 4 years of experience in Spring Framework 5.x and Spring Boot 2.x or higher.
  • 4) 3 years of experience with JMS for messaging and integrating applications with ActiveMQ for message brokering.
  • 5) 3 years of experience with database access using Spring JDBC Template, JPA, and Hibernate.
  • 6) 3 years of experience with Maven build tool.
  • 7) 3 years of experience building web services using RESTful JSON API and SOAP web services using XML.
  • 8) 3 years of experience developing code and tests using Agile methodologies and Test-Driven Development (TDD).
  • 9) 2 years of experience writing test code using JUnit 5, Mockito, and AssertJ.
  • 10) 2 years of experience with in-memory distributed data storage systems (such as Memcache, EHCache, or Hazelcast)
  • 11) Software Development experience with eCommerce platforms.
  • 12) IntelliJ IDE for Java development.
  • 13) working in and navigating MacOS, Unix, or Linux command-line environments for development and deployment.
  • Any and all experience may be gained concurrently.

*Hybrid position requiring weekly onsite work Monday through Thursday in Ann Arbor office*

Position offered by Domino’s Pizza, Inc.

Location: Ann Arbor, MI (Candidates need to reside in the area)

Benefits:

  • Paid Holidays and Vacation
  • Medical, Dental & Vision benefits that start on the first day of employment
  • No-cost mental health support for employee and dependents
  • Childcare tuition discounts
  • No-cost fitness, nutrition, and wellness programs
  • Fertility benefits
  • Adoption assistance
  • 401k matching contributions
  • 15% off the purchase price of stock
  • Company bonus

All your information will be kept confidential according to EEO guidelines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technology Support Representative II
Technology Support Representative II

Domino's • Ann Arbor (MI)

On-site
USD 45,000 - 60,000
401k matching
Paid holidays & vacation
Medical, dental & vision
+2
Software Quality Engineer
Software Quality Engineer

Domino's Corporate • Ann Arbor Charter Township (MI)

On-site
USD 90,000 - 115,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
401k matching contributions
+2
Software Quality Engineer II
Software Quality Engineer II

Domino's • Ann Arbor (MI)

On-site
USD 90,000 - 120,000
Paid holidays
Medical, Dental & Vision benefits
Mental health support
+7
Analyst- Financial Reporting
Analyst- Financial Reporting

Domino's • Ann Arbor (MI)

Hybrid
USD 60,000 - 95,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
No-cost mental health support
+6
Technology Support Representative II
Technology Support Representative II

Domino's • Ann Arbor Charter Township (MI)

On-site
USD 60,000 - 80,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
No-cost mental health support
+3
Software Engineer II
Software Engineer II

Domino's Corporate • Ann Arbor Charter Township (MI)

On-site
USD 95,000 - 130,000
Paid holidays
Medical benefits
Dental benefits
+8
Software Engineer II
Software Engineer II

Domino's • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
401k matching contributions
+1
Senior Facilities Management Coordinator
Senior Facilities Management Coordinator

Domino's • Ann Arbor (MI)

On-site
USD 52,000 - 76,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
No-cost mental health support
+7
Facilities, Management Coordinator
Facilities, Management Coordinator

Domino's • Ann Arbor (MI)

On-site
USD 35,000 - 50,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
401k matching contributions
+2
Senior Data Scientist – Media Decision Science
Senior Data Scientist – Media Decision Science

Domino's • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
401k matching contributions
+1