Staples Senior Software Engineer eCommerce in Framingham, Massachusetts
Staples Global Technology
Staples Technology team drives our business by developing the latest technologies to connect cutting-edge online, mobile, and retail experiences, and define the next generation of Staples. Our Global Technology team strategically influences all parts of our business from Marketing and Merchandising, Retail and Online, Supply Chain and Order Management, Infrastructure, Enterprise Data Solutions, Security, Privacy, and Compliance, to Tech Portfolio and Corporate Systems.
Global Technology is at the core of our business generating nearly $10 billion in online revenue alone. This allows us to invest heavily in industry leading platforms and tools that enable our teams to be successful and drive us to new levels as an online destination. Our mission is to deliver innovative, highly differentiated, simple-to-use solutions that generate increased value for our customers and the enterprise.
About the role
Senior Software Engineers eCommerce partner with both the business and technical teams to innovate and deliver new features and enhancements for the eCommerce platform. This position focuses on the design, development, and support of on-line, customer facing, eCommerce business solutions.
Senior Software Engineers eCommerce create and/or modify moderate to highly complex solutions that meet the expectations of stakeholders. They have a good knowledge of web application systems.
Design, develop and support eCommerce projects throughout all phases of the software development life cycle
Estimate engineering effort, plan implementation, and rollout system changes
Work with engineers and other cross functional teams like Product Management, Project Management, Release Engineering, Quality Assurance, Operations teams etc. to develop innovative solutions that meet eCommerce market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles
Lead eCommerce product initiatives, recommend improvements, mentor and guide junior team members
Identify project risks and work effectively to mitigate them
Find and help fix stability/scalability issues in a very time critical environment
Support site rollouts and be available to resolve site issues
Develop industry and product technical expertise
A job in GT will inspire you to challenge yourself, take risks, and raise the bar on your career!
Bachelors Degree with 3- 5 years of related experience
3-5 years experience with developing object oriented software in Java8 and RxJava
3- 5 years of experience with experience with building Microservices
3-5 years of experience eveloping web services (SOAP/Rest)
Experience on any RDBMS, including the capacity to write efficient SQL
Experience on Apache/Tomcat or similar Web/Application servers
Experience with Spring Boot and Spring Cloud
Experience with the Netflix OSS stack ( Hystrix, Eureka, Ribbon)
Experience with NoSql databases – (Couchbase or MongoDB)
Worked in an environment where CICD is extensively used
Self-starter, high-energy, with ability to execute on business objectives
Strong teamwork and inter-personal skills
Excellent Written and Verbal communication skills
Staples is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, disability, or any other basis protected by federal, state, or local law.