Sr. Software Developer

Amway
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 143K

Job location

Tech stack

Clean Code Principles
Java
Amazon Web Services (AWS)
Cloud Computing
Continuous Integration
Data Systems
Relational Databases
Amazon DynamoDB
Integrated Development Environments
NoSQL
Scrum
Redis
SQL Databases
Systems Architecture
Test Data
Web Application Frameworks
React
Spring-boot
Caching
Infrastructure as Code (IaC)
Event Driven Architecture
Information Technology
Kafka
Front End Software Development
Software Coding
User Administration
Microservices

Job description

Job title: Senior Software Developer

Department / Division: NextGen Commerce/Technology

Salary Range: $115,419/yr - $142,576/yr plus bonus

Location: Ada, MI (Hybrid)

What we're looking for:

We are seeking an experienced Senior Software Developer to join our Profile & Registration team on the NextGen Commerce platform. In this role, you will be instrumental in developing and evolving the core services that support user registration, profile management, and account lifecycle features for Amway Business Owners across the globe. You will work within a custom-built, cloud-hosted, microservice-based architecture, delivering high-quality, scalable, and reliable solutions.

Success in this position will be measured by your ability to deliver effective, high-quality code, contribute to robust system architecture, mentor other, less experienced developers, and ensure the performance and reliability of our global platform. While this role is based in our Ada, MI headquarters, there may be occasional, optional travel opportunities for project launches or team workshops.

Day to Day

style="margin-top:0.0in;margin-bottom:0.0in" type="disc"- -Start your day with a team stand-up to align on tasks and resolve blockers. -Dedicate time to heads-down development, writing code for new and existing features. -Collaborate with the team on architectural and solution design, turning ideas into actionable items. -Participate in weekly sprint planning, grooming, and NextGen all-hands meetings to stay informed and contribute to the broader program. -Engage in bi-weekly demos and monthly retrospectives to showcase progress and continuously improve our processes. -Provide production support for our monthly releases and help lead root cause analysis for any incidents. -Mentor junior developers, sharing your expertise and helping them grow. -Support the QA team by providing test data and ensuring features are ready for release.

Required Qualifications:

style="margin-top:0.0in;margin-bottom:0.0in" type="disc"- -A minimum of 6 years of hands-on Java development experience, preferably in an eCommerce or user account management domain. -At least 4 years of experience with cloud technologies (e.g., AWS, GCP), Infrastructure as Code (IaC), and CI/CD practices. -A Bachelor's degree in Computer Science or equivalent experience.

Skills to Be Successful in the Role:

style="margin-top:0.0in;margin-bottom:0.0in" type="disc"- -Proficiency in Java and modern frameworks like Spring Boot (experience with Quarkus is a plus). -Experience building and operating cloud-hosted microservice architectures. -A solid understanding of event-driven architecture patterns and associated platforms (e.g., Kafka). -Familiarity with the concepts behind data technologies such as relational databases (e.g., SQL), NoSQL databases (e.g., DynamoDB), and in-memory caches (e.g., Redis). -Proven experience working in an Agile/Scrum development environment. -Demonstrated ability to provide technical leadership, mentor developers, and foster engineering best practices. -Excellent documentation skills, with the ability to create clear technical designs, flow diagrams, and sequence diagrams. -Familiarity with front-end technologies like React or an interest in AI-assisted development tools is a plus.

Amway does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need Amway immigration sponsorship (e.g., H-1B, STEM OPT, TN, etc.) now or in the future.

What Makes This Team Special:

You'll be joining a dynamic team that owns business-critical capabilities for Amway's global digital ecosystem. We are a collaborative group of local and remote employees and skilled contractors working together to build the future of Amway's commerce platform. As a senior member, you will have a significant opportunity to provide leadership, mentor teammates, and directly influence the technical direction of a platform that supports millions of users worldwide.

Requirements

style="margin-top:0.0in;margin-bottom:0.0in" type="disc"- -A minimum of 6 years of hands-on Java development experience, preferably in an eCommerce or user account management domain. -At least 4 years of experience with cloud technologies (e.g., AWS, GCP), Infrastructure as Code (IaC), and CI/CD practices. -A Bachelor's degree in Computer Science or equivalent experience.

Skills to Be Successful in the Role:

style="margin-top:0.0in;margin-bottom:0.0in" type="disc"- -Proficiency in Java and modern frameworks like Spring Boot (experience with Quarkus is a plus). -Experience building and operating cloud-hosted microservice architectures. -A solid understanding of event-driven architecture patterns and associated platforms (e.g., Kafka). -Familiarity with the concepts behind data technologies such as relational databases (e.g., SQL), NoSQL databases (e.g., DynamoDB), and in-memory caches (e.g., Redis). -Proven experience working in an Agile/Scrum development environment. -Demonstrated ability to provide technical leadership, mentor developers, and foster engineering best practices. -Excellent documentation skills, with the ability to create clear technical designs, flow diagrams, and sequence diagrams. -Familiarity with front-end technologies like React or an interest in AI-assisted development tools is a plus.

About the company

You'll be joining a dynamic team that owns business-critical capabilities for Amway's global digital ecosystem. We are a collaborative group of local and remote employees and skilled contractors working together to build the future of Amway's commerce platform. As a senior member, you will have a significant opportunity to provide leadership, mentor teammates, and directly influence the technical direction of a platform that supports millions of users worldwide.

Apply for this position