Software Development Engineer Core Services

Share this Job on Facebook

New Jersey

 

Audible.com (a wholly owned subsidiary of Amazon.com) is looking for a dynamic and motivated software engineer to join the Audible Core Architecture and Services team as a Sr. Software Development Engineer. The team is responsible for all the hard-core technical components that drive Core Services multi-tier service-oriented architecture. As a software architect on the Core Services team, you will work independently with software engineers and program/product managers to create distributed applications and services, back and front-end API’s for developers and website owners to consume and be responsible for the design and development of various aspects of the Core Services Platform. You will help shape the overall structure of the Audible’s web service offerings.

 

We’re looking for an experienced technical expert in web services technologies to join the Audible Core Architecture and Services team as a Sr. Software Engineer. The team is responsible for all the hard-core technical components that drive Core Services multi-tier service-oriented architecture. As a software architect on the Core Services team, you will work independently with software engineers and program/product managers to create distributed applications and services, back and front-end API’s for developers and website owners to consume and be responsible for the design and development of various aspects of the Core Services Platform. You will help shape the overall structure of the Audible’s web service offerings.

 

Key Responsibilities:

  • Translation of complex functional and technical requirements into detailed architecture and design
  • Be very hands-on; work with the engineering team to manage the day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation.
  • Responsible for the over-all systems architecture, scalability, reliability, and performance.
  • Responsible for real-time operational support of the team’s functional areas.
  • Develop and deliver quality applications on-time and on-budget and execution against project plans and delivery commitments. Solutions developed by the team are using Java, XML, HTTP, SOAP and other web technologies.
  • Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and development team in bringing new technologies.
  • Candidate must be able to work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities
 

Qualifications

  • Bachelors degree preferably in computer science or equivalent experience
  • Excellent verbal and written communication skills
  • Proven results oriented person with a delivery focus especially in the areas of writing high-performance, reliable and maintainable code.
  • Ability to adapt to new development environments, changing business requirements and learning new systems highly desired
  • Core competencies in Java, XML, HTTP, SOAP is required; experience with other web technologies such as WS*  is a plus.
  • Knowledgeable in of modern design patterns and architectural paradigms, refactoring and loosely coupled and abstracted software elements.
  • Strong knowledge and experience implementing transaction management and persistence using lightweight frameworks such as Spring, Hibernate.
  • Working experience with Unix, Linux, Tomcat, Jboss,   generic SOA stack and tools.
  • Experience with large distributed applications is a plus as is building/operating highly available systems.
  • 5+ year's overall development experience and 2+ year's enterprise software experience.
  • Strong knowledge of data structures, algorithm, enterprise systems, and asynchronous architectures.
  • Deep understanding of web services software architectural and design issues.
  • Works well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements.
  • Experience of leading the architecture of an open source messaging product is preferred.
  • Strong technical vision, presentation and technology leadership skills.
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Previous demonstrated project management success on similar projects emphasis placed on experience with high-volume web-based applications

Audible is an Equal Opportunity Employer. When contacting recruiter@audible.com, please include a cover letter with your resume. Only qualifying candidates will be contacted.

See more of Audible’s Jobs posted at the Amazon.com Job Boards

 

 


Posted by Amazon over 3 years ago


Contact Amazon

Log in or sign up to get in touch with Amazon.

Or you can also login with your Facebook account