Position Description: Innovate and deliver new features and enhancements for the Staples.com and StaplesAdvantage.com platforms. Create the technical approach of projects throughout all phases of the software development life cycle. Technically lead and mentor engineers on best practices, be a leader to more junior engineers, and inspire them to work collaboratively. Develop industry and product technical expertise. Find and help fix stability/scalability issues in a very time critical environment. Support site rollouts and be available to resolve site issues. Translate requirements into a technical approach. Accurately estimate engineering effort, participate in defect meetings, and participate in implementations. Identify technical risks and effectively know when to raise them and when to handle them.
Required Experience/Skills: Requires a Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering (any field), or a directly related field plus five (5) years of software development experience in Java.
Experience must include: Three (3) years of experience with each of the following (experience may be gained concurrently):
- Object-oriented application development in a Java environment
Two (2) years of experience with each of the following (experience may be gained concurrently):
- Working with relational databases and data driven applications in a multi-tiered environment
One (1) year of experience with each of the following (experience may be gained concurrently):
- Spring Framework
- Using and creating APIs
Job ID: 1049522