Learn more about this opportunity.


Software Engineer - Application Architect

Function: Technology
Location: Staples Corporate Center, Framingham, MA US
Date posted: 2/26/2018 1:02:45 PM
Type: Full-time
Permanent / Contract: Regular
Job number: 1041435
We are looking for a Software Engineer/Application Architect to join Digital Merchandising and Content Publishing team at Staples. This team is responsible for providing the data and content that drives Staples ecommerce and retail businesses. 
This position requires critical thinking and the ability to apply existing and new technologies in innovative ways to enable Staples to meet the evolving needs of our customers. You will be working in a dynamic environment that is focused on delivering high-performance solutions that are resilient and reliable. You will be part of the team that is responsible for delivering the information that is propelling the future of commerce at Staples.
Primary Responsibilities:
  • To be a technical leader in architecting and developing end to end data solutions that enable the next generation eCommerce strategy
  • Design and develop transformational processes that integrate operational data from multiple sources to enable an enhanced customer experience
  • Provide technical expertise and guidance to a team of Staples associates that are working to achieve the Digital Merchandising milestones and objectives
  • Evaluate and recommend technologies that drive value, performance, and capabilities
  • Work as a member of cross-functional teams including other Development teams, Quality Assurance, Release Engineering, and Support to create reliable, scalable, and supportable products and capabilities
  • Work in an agile environment. Participate in creating and grooming stories for development
  • Develop industry and product technical expertise by following and championing development best practices
  • Lead and mentor junior associates

 Basic skills:
  • BS/BA in Computer Science or related experience
  • 6-10 years or more of development experience
  • Minimum 2 years of hands-on experience with Java/Spring in a high-performance environment
Preferred skills:
  • Excellent communication and problem solving skills
  • Familiarity with Oracle RDBMS (PL/SQL, SQL)
  • Understanding of microservices architecture and/or exposure to Eureka, Zuul Edge Server, Hystrix, Turbine, or Ribbon
  • Understanding of application security standards and best practices
  • General knowledge of performance tuning and process mutli-threading
  • Familiarity with NoSQL data store solutions (Couchbase, MongoDB) 
Staples is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, age, national origin, protected veteran status, disability, or any other basis protected by federal, state, or local law.

Link for schema

There's more to explore