Senior Software Engineer

Argos - Origin

Location

Argos - Origin

Hours

Full-time

Contract Type

Permanent

Salary

Competitive plus benefits

Areas of business

Software Engineering

Job ID

19001664

Google Map of 129 Wilton Road London SW1V 1JZ

Sainsbury's Argos, 129 Wilton Road, London, SW1V 1JZ

The big question: why on earth should a Tech professional like you work for a 150-year-old retail chain? Because we’re on a journey. Changing the way we operate. Learning to think nimble. Giving our teams the time and freedom they need to push boundaries. To create amazing systems and technologies. To give our colleagues and our customers even more incredible experiences.

There are thousands of experts to talk to and learn from. We’ve got data from billions of transactions for our teams to play with. Things get built here. They get made here. They hit customers and colleagues quickly. Welcome to the home of Sainsbury's Tech.

Technologies in our Stack
Java 8+, Spring Boot, Kafka, Docker, Mesos, AWS, PostgreSQL, React. Automated testing using JMeter, Cucumber & SoapUI. We track and communicate using Git, Jira, Confluence & Slack.

Key Characteristics
• Demonstrates and promotes good attitudes and
behaviours such as collaboration, learning, sharing,
respect and motivation
• Advocate of Software Engineering best practices; Clean
code, build & deploy automation, continuous integration,
etc.
• Believes in a DevOps culture - we build and own the entire
stack, and support our services in production
• Delivery focused, with a highly practical approach to
problem solving
• Strives for continuous improvement, and able to
communicate this with the team to make it happen
• Enjoy working on end-to-end stories in a multi-disciplinary
team

Essential Experience
• Solid JAVA and object-oriented programming (JDK 1.8+)
• Datastore development (Relational databases e.g.
PostreSQL, MySQL, Oracle)
• Exposure to Spring framework or equivalent (e.g.
Dropwizard, Guice)
• Automated testing using tools and libraries such as Junit,
Mockito, Wiremock, Cucumber or SoapUI
• Source control using Git or alternatives

Nice to Have
• Understanding of REST and microservice architectures
• Experience using Kafka / IBM MQ message queue
systems, coding of both producers and consumers
• Experience with agile software development
• Experience of AWS cloud platform
• Front-end web application frameworks such as Node.js,
React