I joined Amazon 1.5 years ago. Changed team after 8 months because of bad manager. Now working in a team in retail that is working on maintaining legacy code. The work I am doing is not interesting /challenging and I push myself to get work done. I don't see any career growth here. I have masters degree and total 7 years of experience. I get at least 15 emails/month from recruiters in top companies. Here are some positions I received emails from recruiters in last 3-4 months Oracle - Principal Engineer Microsoft - Senior Engineer Google - Software Engineer Facebook - Software Engineer Infrastructure Apple - Senior Software Engineer Snapchat - Software Engineer Uber - Software Engineer Zillow - Senior Software Engineer Many more... I think changing companies frequently will not look good on my resume. I was thinking of moving to another team at Amazon that has interesting work and stay at Amazon for 2 more years. Should I stay at Amazon or prepare for 2-3 months and move to other company? Amazon TC-160 this year. 190 next year.
I think you should figure out what are you building your resume for first. Ideally ones goal is not to build an impressive resume.
1.5 years in a job is legitimate. Not only that - it's close to the average turnover. It's actually a no brainer - start interviewing and decide later
If you are not learning anything and are not challenged enough then run don’t walk.
Don't think too much about what people will think based on your resume. If you are unhappy at work, leave it for what you may enjoy. People do it all the time. If your reason is legitimate you can tell it to someone who asks you (but I doubt anybody cares about these things)
^ Leave, go where you find happiness.