What are most popular backend, frontend and devOps technologies useful to learn for an SDE at amazon ?
Backend example - java/springboot, express.js
Front end - Angular / React / anything else ?
Devops - Maven, / Gradle / kubernetes / docker etc.
Being a new grad, unaware of the exact team I'll be joining, hence asking the question.
YOE : 1
TC: 138K
Want to see the real deal?
More inside scoop? View in App
More inside scoop? View in App
blind
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
FOLLOWING
Industries
Job Groups
- Software Engineering
- Product Management
- Information Technology
- Data Science & Analytics
- Management Consulting
- Hardware Engineering
- Design
- Sales
- Security
- Investment Banking & Sell Side
- Marketing
- Private Equity & Buy Side
- Corporate Finance
- Supply Chain
- Business Development
- Human Resources
- Operations
- Legal
- Admin
- Customer Service
- Communications
Return to Office
Work From Home
COVID-19
Layoffs
Investments & Money
Work Visa
Housing
Referrals
Job Openings
Startups
Office Life
Mental Health
HR Issues
Blockchain & Crypto
Fitness & Nutrition
Travel
Health Care & Insurance
Tax
Hobbies & Entertainment
Working Parents
Food & Dining
IPO
Side Jobs
Show more
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
comments
If you are working on backend services, most likely you will be using java or jvm languages. Lot of internal frameworks exist for java, but there are some external ones like spring and guice that we use. If your team is using AWS, you might also be using python, node.js, ruby, go, etc, but most teams opt to stick with java for a more unified code base.
Front end, from what I’ve seen people use perl and jsp, using react/angular seems uncommon still. Not sure if the modern front end is picking up in usage here.
Disclaimer: I have not really worked with front end much in amazon
Devops we have a whole suite of internal tools to use that you will learn in “SDE boot camp” and/or “SDE 101”, namely brazil apollo and pipelines. Usage of AWS has been increasing within amazon, so being able to understand the deployment process for cloud is useful (CloudFormation, SAM, etc)
In either case, I wouldn’t worry too much about ramp up if i were (you esp as a new grad), there are a lot of internal only tech used in Amazon. If you MUST learn something, I would ask the recruiter or hiring manager if there’s things you can brush up on and if they aren’t helpful you can look into AWS cloud stuffs.
Congrats on getting into Amazon!!
Frontend - Mix of Amazon's own java based framework, ruby and react
What was Microsoft TC?
Do you know what org/type of work you will be doing? If you are desperate to learn something just learn about some of the more commonly used AWS services. Familiarity with Dynamo, S3, Sqs, Sns, lambda and ec2 is helpful but not really needed on day one as a new grad