* Strong Computer Science background.
* A Bachelor's degree in Computer Science or related technical discipline
* 4+ years of software development experience
* Proficiency in Java/C++, Distributed systems, and Object-oriented Design
* Experience developing robust, highly scalable distributed systems with stringent
throughput/response times, using Java/C++, map-reduce, and SQL relational databases
* You have strong communication and collaboration skills
* You have passion for building the best products and technologies
* You show strong ownership, bias for action and product sense.
On the D-day, developers have to work on a problem statement followed by personal interviews with Amazon team . This is a great opportunity to directly interact with the tech team of Amazon and showcase your coding skills, and land a job offer on the spot.