Staples Principal Software Engineer in Framingham, Massachusetts


Primary Responsibilities

  • Design, develop and support CustomerMaster Data management projects throughout all phases of the softwaredevelopment life cycle.

  • Design, develop and supportapplications using Service oriented architecture, Batch and messagingframework.

  • Collaborate with variousbusiness stake holders and to develop well-abstracted, reusable modules ina micro-service framework.

  • Estimate engineering effort,plan implementation, and rollout system changes

  • Work with engineers and othercross functional teams like Product Management, Project Management,Release Engineering, Quality Assurance, Operations teams etc. to developinnovative solutions that meet market needs with respect to functionality,performance, scalability, reliability, realistic implementation schedules,and adherence to development goals and principles

  • Lead planning & Inboundproduct initiatives, recommend improvements, mentor and guide junior teammembers

  • Identify project risks and workeffectively to mitigate them.

  • Find and help fixstability/scalability issues in a very time critical environment

  • Develop industry and producttechnical expertise


Required Skills

  • A Bachelor’s Degree or MSdegree in Computer Science, or related field

  • Language / Tools / API Experience:Java/J2EE, Linux/Unix

  • 5+ years of experience in IT including developing andimplementing Customer Master Data Management solutions and integrationstrategies

  • 5+ years of experience in Java,J2EE technologies.

  • 3+ years of experiencein IBM Infosphere Master Data Management V10 or above.

  • Well versed with SOAP servicesand Messaging framework.

  • Experience working withrelational databases and data driven applications in a multi-tieredenvironment.

  • Experience with data quality, data governance andMetadata management data preferred •

  • Experience with web service development. SOAP, REST and MQ.

  • Excellent written and verbal communication skills

  • Active listening skills to understand need of thebusiness customers to drive right solutions

  • Strong data analysis andproblem-solving skills

Preferred Skills

  • Work experience with Agile andDevOps technologies tools like JIRA, Jenkins, Stash, Confluence, git,etc.

  • Experience using Spring, SpringBoot and developing micro services.

  • Experience using and creatingREST APIs.

  • Experience working with largevolumes of complex data.

  • Strong ability to collaboratewith enterprise level cross functional technical teams to design anddeliver scalable solutions.

  • Can effectively and efficientlywork both independently and as leader within a cross functionalteam.

  • Ability and desire to be partof a high performing team.

  • Encourages innovation andwilling to take risks.

  • Excellentwritten and verbal communication skills

Staples is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other basis protected by federal, state, or local law.