Jobs and Careers
ST

Hybrid Software Engineer III-Java Spring Boot

Staples
Framingham, United Statesfull_timeVerifiedPosted 22 May 2024

About the role

Software Engineer III

Work Model: Hybrid 

Work Location: Framingham, MA

At Staples our Digital Solutions team is more than a traditional IT organization. We are a team of passionate, collaborative, Agile, inventive, customer-centric, results-oriented problem solvers. We are intellectually curious, love advancements in technology and seek to adapt technologies to drive Staples forward. We anticipate the needs of our customers and business partners, and deliver reliable, customer-centric technology services. If you want to be on the front lines, driving one of the greatest technology transformations of the 21st Century, you should join our team! 

Staples’ Order Management and Supply Chain Systems team enables scalable, efficient, and intelligent order and delivery solutions, and exceptional customer experience through our expertise in business domains and technologies. We are currently taking a platform re-engineering approach to consolidate, modernize, and simplify legacy applications by standardizing interfaces, building micro-services, and/or integrating with 3rd party software that’ll effectively reduce tech debt and vendor footprint, and improve time to market and service levels.

What you’ll be doing:

You will be part of Order Sourcing team and partner with both business and technical teams to design and develop in-house data driven solutions for complex decision-making problems through systematic application of computer science, analytics, mathematical optimization, and machine learning as well as applying cutting edge technologies in the areas of Order Fulfillment, Supply Chain, and Robotics. Develop algorithms and applications from inception to implementation and collaborate across departments to productionize solutions.

Hands-on ownership architecting and leading the development of highly scalable & highly available implementations in public Cloud and on-prem. Participate in the entire SaaS lifecycle driving adoption and scale applying best practices that drive agility and quality. Work closely with product management and program management to derive application requirements, set expectations, and communicate progress.

What you bring to the table:

  • Experience leading a team of developers in all phases of the project.
  • Excellent team player who can drive a collaborative environment.
  • Self-motivated, high-energy with the ability to execute on business objectives.
  • Expert in building low latency, scalable distributed systems.
  • Ensure that technical solutions follow best practices, are reliable, are easily maintainable.
  • Excellent verbal and written communications with the ability to establish effective working relationships with team members and cross functional teams.
  • Experience in debugging / troubleshooting

 

What’s needed- Basic Qualifications:

  •  
  • Minimum of 6 years of related work experience. 
  • Programming in at least one modern language (Java, Python) and Big Data frameworks (Spark or Kafka)
  • Demonstrated understanding of fast-paced Agile principles with technical designs, iterative development, and code reviews
  • Building microservices using Spring/Springboot framework including Spring JPA, Spring Batch, Spring Security, Spring Cloud, Spring Data Stream etc.
  • 2 yrs + of working experience with system design and application architecture
  • 3+ yrs of experience working with No SQL database such as Couchbase, Redis or Mongo.
  • 3+ yrs of experience working with SQL database such as Oracle or MySQL or Postgress.
  • 3+ yrs of experience working with IDE such as Eclipse, Spring tool Suites, DBeaver.
  • 3+ yrs of experience working with messaging application such IBM MQ, Rabbit MQ, JMS.
  • 3+ yrs of experience building and optimizing production grade data pipelines (stream processing and batch) to prepare datasets at scale for data analysis, modeling, and optimization.

 

What's needed- Preferred Qualifications:

  • Bachelor degree in Computer Science or Engineering (or related field).
  • Experience in working with public cloud.
  • Experience with Kubernetes deployments.

 

We Offer:

  • Inclusive culture with associate-led Business Resource Groups
  • Flexible PTO (22 days) and Holiday Schedule (7 observed paid holidays)
  • Online and Retail Discounts, Company Match RRSP, Physical and Mental Health Wellness programs, and more! 

Staples is an Equal Opportunity Employer who values the diversity of our people, products, and services.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Staples

View company profile →