Share this Job

A career at Amway is a career in opportunity. At Amway, you can explore and grow, make a difference, and find success. Established in 1959, Amway is a multi-billion dollar company, and the world’s No. 1 direct selling business, according to the Direct Selling News Global 100. Amway is a center of health, skincare and home product innovation and top-selling, global brands. We manufacture and distribute 450+ consumer products. More than 17,000 employees worldwide support millions of Amway Business Owners who sell Amway products.

Job Description:

  • Required to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
  • Required to write efficient programming code, either from scratch or by adapting existing code and graphics packages to meet business requirements.
  • Test websites and native mobile application and identify any technical problems.
  • Write and update documentation (user manuals & technical documentation).
  • Deploy and test applications and services to staging and production servers.
  • Regularly look into innovating and improving existing stable of digital products and solutions.
  • Ability to work closely with business partners to collect and analyzes their requirements in order to contributes to software requirements and design specifications for projects.
  • Follows approved life-cycle methodologies, creates design documents, and performs program coding and testing.
  • Experience in setting up and using services on Amazon Web Services (AWS) e.g. Lambda.
  • Develops and conducts program tests; develops test plans and data and performs testing to verify that the programs function correctly and to ensure that modifications have not caused error in other parts of the program, interfacing programs and interfacing systems.
  • Resolves technical issues through debugging, research and investigation.
  • Participates in impact analysis assigned or required.
  • Reviews and analyzes codes to gain a detailed understanding of the implementation of the underlying business functions.
  • Analyzes and recommends new procedures and techniques to improve the supported systems.



  • Bachelor’s Degree in computer science or equivalent


Years of Experience:

  • Preferably with minimum 4 to 6 years’ experience on client-side technology, JAVA and must be familiar with microservice and AWS Lambda.


Other Requirements:

  • Minimum of 4 years of frontend development experience is required; software development with E-Commerce related technologies is a plus.
  • Minimum of 4 years of web application development experience. Solid knowledge and hand on skills on Java, web site development using HTML5, JavaScript Framework (Angular, Polymer, React, JQuery), DHTML, Document object model (DOM) and CSS 3 above (Bootstrap).
  • Knowledge in XML & JSON, SQL Server T-SQL development.
  • Be adaptable and able to pick up new techniques have good interpersonal and communication skills.
  • Must be a team player, work well under pressure and tight deadlines with excellent and robust troubleshooting skills.
  • Must be self-motivated and strive in a "hands off" environment and preferred operational experiences. DevOps practitioner is a plus.
  • A record of successful delivery of commerce applications as an individual is a plus.
  • Relevant experience with AWS, microservices, Lambda and Restful APIs.
  • Understanding of relational databases (MSSQL, MySQL, Oracle and Sybase).
  • Understanding of Swing and Apache.
  • Knowledge of NodeJS is a plus.
  • Willingness to dive into software environments and technical issues.
  • High command of verbal and written English. Bilingualism is an asset.
  • Be adaptable and able to pick up new techniques have good interpersonal and communication skills
  • Self-motivated and action-and-results oriented.
  • Well organized, good communication and reporting skills.
  • Experience working in an Agile/Scrum development process
  • Knowledge on Collaboration tool management tools like JIRA/Confluence.
  • Creativity and imaginative are added advantage.
  • Good understanding of the software development cycle and UX design is an advantage.
  • Good attitude and approach to work.
  • Good communication and interpersonal skills.
  • Experience in troubleshooting problems, job monitoring, debugging and error correction.
  • Ability to clearly communicate technical issues to laymen and to translate their feedback.
  • An inclination to contribute to the creative process.
  • A devotion to delivering the best possible user experience.
  • Technology expertise with insights about technology trends and solutions.
  • Willing to travel.



Job Segment: Developer, Oracle, Database, Chemical Engineer, Computer Science, Technology, Engineering