1.Support to implement integration solution for Scrum team.
2.Support PaaS implementation for both Microservice and integration to meet business and enterprise needs.
3.Assess the impact of the integration requirements and specify the integration service requirements.
4.Build integrations with interfaces at different level of complexity supporting different business domains
5.Responsible in implementing integrations using various techniques (e.g. REST, JSON/XML, ETL, SOAP)
6.Coordinate to maintain an enterprise-level diagram of data flow and integrated relationships for all applications
7. Ensure that system relationships from partner systems and integrations are properly documented in Amway
8.Collaborate with solution architects and business analysts on enhancements advising on integration solution
9.Assist to manage accurate technical documentation and models for new and modified applications
10.Implement integration scenarios using cloud solution, and open-source tools
11. Perform root cause analysis, debug coding and troubleshoot the production issues that reported by AST and implement permanent defect resolutions.
12.Support the production cutover, deployment, production support knowledge transfer activities, to meet the delivery requirements
• 5 years’ experience in software engineering, J2SE, J2EE, SQL, database, middleware.
• 3 years’ experience in integration domain, APIs, Microservice, ETL, webMethods, ODI, informatica, Cloud integration tools.
• Strong scripting skill (Shell, Linux, etc.), familiar with REST, JSON/XML, ETL, SOAP.
• Familiar with Cloud technology, such as Ali & AWS cloud, etc.
• Experience in maintaining commerce systems
• Strong Soft Skills - Communication skill/English Language/Analytical and problem solving/Reporting/Multi-tasking, etc.
• Strong understanding on agile development methodology and delivery driven
• Understanding of overall IT infrastructure.
• Be proactive in promoting 'Best Practices', and learning new technology quickly.
• Be available for out of hours support as required.
• Be able to work alone or with others as needs dictate.