At Amway, we inspire people to live their best lives, and to do that, we need you. We need your ideas, your talents, and your passion for learning. We need your curiosity, tenacity, and team spirit.

We invest in your growth from day one. Whether you are just starting your career or have been in it for a while, we support meaningful learning and development opportunities, and invite you to chart your own unique path. Here, the entrepreneurial spirit is highly encouraged, which means if you want to learn and grow, move up or move around, we fully support your personal journey and growth.

Come be a part of the Amway family!

Job title:                                 Senior Software Developer

Department / Division:      NextGen/Technology

Salary Range:                      $105,026 - $135,916 plus annual bonus  

Location:                               Ada, MI (Hybrid)


What We’re Looking For:

We are seeking a senior Java developer to join our profile and registration team within the ambitious NextGeneration Commerce project. This venture revolves around a custom-made, cloud-hosted, microservice-based architecture extended across availability zones globally. Our team takes pride in managing the comprehensive user registration, profiling, account management, and more across a spectrum of channels and markets.  Joining us will involve collaborating closely with a multi-skilled product team, leading the creation, development, and testing of services integral to profile and registration capabilities, and using your expertise to shape user stories, set technical benchmarks, and propose groundbreaking solutions. We value autonomy, initiative, and a holistic approach to problem-solving.  A commitment to quality is also essential for supporting global deployments.


Required qualifications:


  • Minimum of 6 years of hands-on experience with Java development in eCommerce, especially in user registration and profile management.
  • 4+ years of experience with AWS cloud technologies, Infrastructure as Code, and Continuous Integration & Continuous Deployment.
  • Proven experience leading developer teams, mentoring junior developers, ensuring quality, and instilling best practices.
  • Solid understanding of design principles and the ability to produce and share documentation.
  • BS degree in Computer Science or relevant field.


Skills to be successful in the role:

  • Mastery over Java programming and its allied frameworks, like Spring Boot
  • Hands-on experience with cloud-hosted microservice architectures & cost analysis
  • Expertise in PostgreSQL, DynamoDB, OpenSearch, Redis or other database technologies
  • Knowledge of event streaming platforms like Kafka
  • Familiarity with Gradle, Git, GitHub, Microcks, and other essential tools
  • Profound understanding of architectural principles such as idempotency, optimistic concurrency, and an API-first approach
  • Agile and Scrum methodologies should be second nature to you
  • Adeptness in Jira, Confluence, Slack, and other collaboration platforms
  • Exceptional problem-solving skills complemented by superb communication abilities
  • Commitment to quality, performance, reliability, and security in development
  • Experience mentoring junior developers and fostering team growth
  • Excellent documentation skills with an ability to create detailed process flows, sequence diagrams, and designs
  • Familiarity with front-end frameworks like React and experience with authentication mechanisms is a definite plus


What’s special about this team:

Joining our team means diving into a dynamic environment that constantly harnesses the latest tech and frameworks. We cater to essential, business-critical capabilities for our cherished Amway Business Owners and Customers. Collaborating with a diverse group of technical leads and global partners, from UI/UX designers to product managers, you'll be at the forefront of revolutionizing our platform.


This role is “Not” eligible for sponsorship.

#LI- GG1

Actual compensation packages are based on a wide array of factors unique to each candidate, including but not limited to skill set, years & depth of experience, certifications, and specific office location. This may differ in other locations due to cost of labor considerations.

Amway’s exceptional compensation and benefits package includes:

  • Medical, Dental, Vision, and Prescription Insurance
  • Generous 401(k) contribution schedule
  • Yearly Bonus potential
  • Tuition Reimbursement
  • On-site Fitness Center and access to digital Wellness tools
  • Discounts on Amway products

Amway is an Equal Opportunity Employer: Amway is committed to equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Amway is committed to having a diverse and inclusive workforce, where each employee’s individual uniqueness is valued, creating a culture of belongingness. Amway also proudly hires veterans of our Armed Forces.

For additional information, check us out at and

Nearest Major Market: Grand Rapids

Job Segment: Cloud, Developer, Java, Testing, Front End, Technology