Principal Software Engineer eCommerce

5 - 7 years experience  • 

Salary depends on experience
Posted on 05/16/18
Framingham, MA
5 - 7 years experience
Salary depends on experience
Posted on 05/16/18

Position Description:

Perform software engineering services to leverage internal and cloud-based big data systems to inform Staples’ business decision makers and power our marketing and sales systems. Collaborate with data scientists, EDS teammates, and other Staples colleagues to help Staples optimize our business and drive personalization. Develop applications Java that interact with SQL and NoSQL platforms. Follow standard development processes and best practices around source control, design/code reviews, and unit testing. Build and own applications from development through operation in production. Work both independently and in close collaboration with others on the team. Communicate progress regularly.  

Qualifications

Required Experience/Skills: Requires a Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Information Systems, or a directly related field plus five (5) years of software development experience. Experience must include:

Five (5) years of experience with each of the following (experience may be gained concurrently):

- Developing web-based applications

- Accessing and manipulating data from a variety of data sources including Oracle

- Java programming

- Object-oriented programming

Three (3) years of experience with each of the following (experience may be gained concurrently):

- Spring framework, MVC pattern, HTML, and JavaScript - Independently developing web applications in Java from scratch

- Model-View-Controller development

- Writing multi-threaded Extract-Transform-Load applications

- Git source control system

Two (2) years of experience with each of the following (experience may be gained concurrently):

- Development tools including Git, Eclipse/IDEAj, and Maven/Gradle

- Working in an Agile environment

Job ID:1049674

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.