Careers at SmallParts.com

Software Engineer for Small Parts / Industrial and Scientific Store

Job Description

Amazon Industrial and Scientific is poised to become a big player in the industrial and scientific market.  Help us re-invent the shopping experience in the industrial and scientific space, building on Amazon's proven ecommerce systems.  You'll have the opportunity to develop an innovative marketplace ( http://smallparts.com ) and a dedicated Amazon store ( http://amazon.com/industrial ) that will revolutionize the way people buy industrial and scientific supplies.  Join a start-up within an established yet growing company, and be part of a great experience: work hard, have fun, make history.

We are looking for incredible developers with a sound understanding of the fundamentals of Computer Science and practical experience building large-scale web applications. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality. The ideal candidate will have a degree in computer science (or equivalent) and up to 5 years of professional software development experience.

Job responsibilities include designing, coding, testing, deploying, and maintaining applications that integrate with Amazon’s ecommerce platform.

Job Qualifications

We are looking for candidates experienced in the following technologies and disciplines:

  • Java, JEE, Web Services, JavaScript, CSS, AJAX, HTML, XML, Tomcat, Apache, and Linux experience.
  • Solid grounding in the fundamentals of Object Oriented Design and design patterns, with particular emphasis on MVC.
  • Solid background in algorithms and data structures.
  • Template languages such as Perl/Mason or MVC frameworks such as JSF, Struts or Spring/MVC would be a strong plus.
  • Knowledge or experience with Test Driven Development (TDD), refactoring, continuous integration, and Agile best practices are a plus.
  • Ability to multi-task, quickly adapt to new development environments and changing business requirements, learn new systems and technologies, and find creative and scalable solutions to difficult problems.
  • Able to learn quickly and dive deeply to diagnose the root cause of problems.
  • Able to develop code independently or as part of a pair programming team.

Email resumes to resumes-99432@amazon.com