Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Amazon Senior Software Development Engineer 
United States, New Jersey, Newark 
631115501

Today
Description

ABOUT THIS ROLE
ABOUT YOU
As a Senior Software Development Engineer, you will...- Use technology to solve difficult problems. Define a design, turn it into high quality code, and deliver it on schedule. Proficient in a broad range of data structures and algorithms, knowing when it is (and isn’t) appropriate to use them.
- Independently clarify technical requirements, assessing development estimates and apply a broad range of design approaches.
- Mentor and lead developers by cultivating curiosity and deep technical understanding.ABOUT AUDIBLE

Basic Qualifications

- 3+ years of professional software development experience including proven experience in Java, Object Oriented Design, Data Structures and Algorithms.
- 1+ Experience designing developing and maintaining high availability distributed software systems.
- BA/BS degree in Computer Science, related field or equivalent practical experience.
- Server-side development experience, preferably in Java/Spring.
- Experience in multiple AWS services.


Preferred Qualifications

- Strong problem-solving skills; adaptable, enterprising and willing to take ownership.
- A high-quality bar; just-enough documentation, unit testing, code reviews, test automation, continuous integration & deployment and a preference for agile methods.
- Full stack software development (Javascript, Java).
- Familiarity with RDS and NoSQL.