Posted On 04 August

  • Software Developer

    • Company Amway
    • No. of Openings 10+
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    Responsibilities:

    • Global Collaboration: As an Amway corporate IT software application developer to collaborate with local and global team members on internal application “MAGIC” program implementation, production support and ongoing end-of-month support
    • Services: Provide software application development and support services to our business affiliates across the world
    • Technologies/ Knowledge/ Skills: Java programming and application development skills
    • Processes: Follow established solution delivery guidelines and software development life cycle (SDLC) – Agile methodology, standards and practices, DevOps
    • Deliver Amway Corporate application with features including (but not limited to):
      • Website
      • ABO registration/ renewal/ resignation
      • Manage ABO growth
      • Bonus calculation
      • Award recognition
      • Specific functions for region/ country
    • Full stack end to end software developer working on following tasks:
      • Debug – Correct/ fix any code errors to existing application’s defects
      • Enhance – Advance/ revise the existing application’s capability/features
      • Deliver new – Create/ develop new application which includes test automation scripts
      • Production Support – Resolve production environment matters
    • Focus on the disciplines of software development:
      • Agile Sprint planning
      • Write technical document
      • Develop/ code the application
      • Create automated unit test
      • Perform development/ functional testing
    • Collaborate with local and global team members to:
      • Update and discuss project tasks
      • Identify/ recommend solutions
      • Follow up and clarify
      • Share knowledge/ information and provide feedback
      • Deliver solution
    • Collaborate with cross-functional units:
      • Project managers/ Scrum masters – on tasks progress and status
      • IT Business Systems Analysts – on functional requirements/ change
      • Testers/ QA – on application quality, performance and testing
      • Deployment/ environment/ release services – on codes merge, validate, change, deploy and release process
      • Production operations – on existing applications in production environmentDBA/ Integrations – on data and systems integration
    • Problem Solving: Consult with experienced/ senior personnel such as Functional Manager, Team Lead, Principal and Senior Developer to clarify application intent, identify problems, and suggest changes
       

    Requirements:

    • Degree in an Information Technology or Computer Science related field or equivalent
    • Years of professional experience:
    • Minimum 5 years’ experience in Java development with J2EE and Java Database Connectivity (JDBC) shall apply this position
    • Technical experience/ skills/ knowledge:
    • Mandatory programming skills: Java, J2EE, EJB 2 and 3, Servlet, JSP, SQL, JMS, HTML, CSS, Javascript
    • Application/ Web server knowledge: IBM WebLogic
    • Application monitoring tool: Dynatrace
    • Build/ Deployment: Maven, Jenkins
    • Code quality and security: SonarQube
    • Database: Oracle, SQL Developer, TOAD (Licensed)
    • Development tool: Eclipse
    • Messaging: Kafka
    • Source control: Git, GitHub, SVN
    • Team collaboration tool: Jira, Confluence
    • Test automation: Selenium, TestNG
    • Unit testing: JUnit
    • Web services: SOAP, REST
    • Web services testing tool: SoapUI, Postman
    • Working experience in an Agile & DevOps environment (Scrum)
    • Development experience in microservices architecture, service mesh, AWS platform and technology will be preferred
    • Soft Skills/ Competencies:
      • Good English oral and written communication skills. This includes communication with cross cultural audiences
      • Result-oriented, self-driven, strong initiative and participative
      • Good interpersonal skills, able to work independently and as a team
      • Able to think globally and take a global perspective

    Information

    • HR Name :Human Resource Team
    • HR Email :myhelpdesk@amway.com
    • HR Phone :+60 3-7946 2800
Top