Java - Customer Management Centre

We are a technology focused retailer hiring Java developers at our Milton Keynes HQ.

You will be working in one of our autonomous Scrum teams creating Spring Boot Microservices, alongside front-end Javascript/React developers, to enable our award-winning customer management centres to handle sales and service contacts through growing social, webchat and traditional channels.

We are looking to hire an established back-end engineer to work on our greenfield contact integration platform. We’re transforming the way that customers contact Sainsbury’s Groceries, Tu Clothing, Argos and Habitat by building an ‘intelligence’ platform that integrates internal and external services/data pools with our own platform data and services to know ‘everything’ about our customers. Our platform will allow us to identify and predict a customer’s needs as they contact us and guide our agents through an outstanding conversation, leaving our customers happy whilst also allowing us to grow sales revenue and maximise efficiency and profit. Imagine all of those times you’ve contacted a retailer, the frustration you felt and the poor service you received, think about how you would have changed that experience. Now’s your chance to turn our already good service to world leading greatness!

Our integration platform has no legacy or off the shelf packages, we’re building it from scratch in line with our CTO’s policy of “Build Not Buy”. Using the latest technology, our engineers are empowered to define our technology roadmap and take responsibility for delivery of an end-to-end services that affect our customers directly and ultimately our reputation and brand. This gives us the best and most interesting technical challenges to overcome in a mixed team of back and front-end developers, testers, scrum masters, product owners and customer service specialists.

Typical Technologies in our stack for this role:

Java 8, Spring Boot, Redis, MongoDB, PostgreSQL, Docker & Kafka in a micro services architecture running on a mixture of AWS and on-prem, deployed to Mesos/Marathon. We keep track of everything using Git, Jira & Confluence and use the full SCRUM cycle with stand-ups, planning poker, burndowns, demo’s, retros, sprint planning, pizza, beer and empowered teamwork!

Argostech teams are encouraged to explore and adopt new technologies to solve the challenges they face. Are you ready to join our next stand-up?

Challenges we’re excited about tackling:

In the last year the CMC team have launched the MVP of our new customer integration platform into Argos with immediate benefits seen across all channels. We have now been challenged to bring our technology into the wider Sainsbury’s group to handle Groceries and Clothing and ultimately enable the ambitions of the number one UK-based general merchandise and groceries multichannel retailer.

We are looking for people with:

Solid Java engineering and coding skills
Good understanding of microservice concepts
Experience integrating with webservices and API's
Agility in their soul (if you’ve done SCRUM then great, if not learn from a Scrum Master trained by Jeff Sutherland)
An eye for great customer service and delivery
Enjoy working on end-to-end stories in a multi-disciplinary team

Working environment:

Flexible approach to working hours, including ability to work from home. Smart, recently refurbished office. Casual dress-code. Good social environment – “Super Social Friday” (on a Tuesday… don’t ask). Close to all the amenities and transport links in central Milton Keynes. Occasional travel to UK Customer Management Centres to work with agents and customers plus team events with other tech colleagues in London.

Key Benefits:

Generous performance-related Bonus scheme. Excellent pension. Private healthcare for software engineers at mid-level and above. Sainsbury’s Group discounts (Sainsburys/Argos/Habitat). Technical or managerial paths of progression. Ability to purchase up to 10 extra days holiday per year. Very competitive salary.

Apply now