Software Dev Engineer Ii Job in Amazon

Software Dev Engineer Ii

Apply Now
Job Summary

DESCRIPTION

Prime Video is disrupting traditional media with an ever-increasing selection of movies, TV shows, Emmy Award winning original content, add-on subscriptions including HBO, and live events like Thursday Night Football. Our architecture operates at Amazon-scale and raises the bar for playback reliability, video start time, and image quality. Prime Video runs on thousands of device types in over 200 territories worldwide.
The Prime Video International team serves as the voice of our international customers, advocates on behalf of those customers, and delivers capabilities that allow us to acquire, engage, and retain more of them. Our mission is to ensure every internet-connected customer in the world can enjoy Prime Video. We accomplish this by continuously increasing the number of global customers who can: (1) discover PV via marketing that is tailored to their country and in their local language; (2) sign-up to the service in their local language; (3) pay in their local currency using the payment instrument or 3P subscription vendor of their choice; and (4) browse the service and watch content (via subtitles, dubbing, or OV) in their preferred language
Our architecture serves billions of requests per day, with obsessively high reliability and low operational overhead. We leverage Amazon Web Services (AWS) technologies including EC2, S3, DynamoDB, Lambda, Kinesis, Aurora, ElasticSearch, and CloudFront.
We are a high-energy and innovative group changing the way customers watch TV and movies. We are looking for candidates who are passionate about delivering world-class digital media experiences to our customers. Successful candidates for this position will be self-starters with strong problem solving skills who love getting things done. Strong communication skills and a desire to tackle complex problems that emerge from driving a large business at Amazon are also a must.

You should be comfortable diving deep into technical architectures and requirements, be able to quickly identify solutions to challenges discovered during development, and ready to work with latest mobile technology. Prior experience building stable, scalable, solutions is required. Prior experience with distributed system architecture is a plus. Successful candidates will thrive in fast-paced environments that leverage agile planning techniques, encourage and reward creative design, intelligent risk taking, and find innovative ways to leverage cutting edge technology.

BASIC QUALIFICATIONS

2+ years of non-internship professional software development experience
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

PREFERRED QUALIFICATIONS

Designing and developing enterprise Web applications using Java, Spring/Guice, Hibernate and design patterns.
Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
Ability to effectively articulate technical challenges and solutions.
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs