Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

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

09.09.2024
DESCRIPTION

ABOUT THIS ROLE
As a Senior Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we’ll support you with the latest tech, tools and systems that you need to succeed. You’ll be essential in ensuring the team can reach their potential; working closely with them, reviewing their work, mentoring, and supporting them to develop. Together, you’ll build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.
ABOUT YOU
As a Senior Software Development Engineer, you will...
- Design, develop, and test software components and applications for a leading global provider of audiobooks
- Utilize technology to solve complex problems
- Translate designs into high-quality code, delivering on schedule
- Demonstrate proficiency in diverse data structures and algorithms, making informed decisions on their appropriate usage
- Independently clarify technical requirements, estimate development timelines, and apply effective design approaches
- Mentor and lead developers, fostering curiosity and deep technical understandingABOUT AUDIBLE

BASIC QUALIFICATIONS

- 5+ years of professional software development experience including proven experience in Java, Object Oriented Design, Data Structures and Algorithms
- Experience 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

- Great communication skills - ability to think creatively and adapt the message to the audience
- 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