Job Details
Job Ref: 215019962
Date: 2021-10-28 10:48:20
Office Depot has an exciting opportunity for a Software Engineer to join the growing team in our UK office in Milton Keynes. The role is a full-time, permanent position offering an excellent salary and benefits package.
We are Office Depot. We provide business supplies and services to help our customers work better – whatever their workplace. We are a single source for everything customers need to be more productive, including the latest technology, core office supplies, print and document services, business services, facilities products, furniture, and school essentials.
Benefits of joining us as our Software Engineer:
An attractive and competitive salary
Excellent benefits scheme
Generous holidays
Free onsite parking
As a Software Engineer, you will be a key member of an engineering team developing the Office Depot e-commerce platforms. You will bring a positive attitude and will challenge yourself and other team members to continually deliver high quality, clean, performant and highly operable code. Challenging the approach of others is expected and this can be done in a collaborative environment, whilst respecting the fact that the final decision may be made by a Principal Software Engineer.
You will support Junior Engineers in your team to help them progress to the next level to ensure that progression and succession planning are in place. As with all levels of Software Engineer, you are expected to be self-reflective and be able to identify your areas for development that will allow you to progress to the next level in your career.
Success in this role can be measured by your technical ability, feedback from Junior Engineers on your support and peer review from Senior and Principal Software Engineers on your ability to contribution to the creation of solutions and delivery of high quality, clean, performant and highly operable code.
Your responsibilities as our Software Engineer will include:
Developing high quality, clean and performant code that is built with operability built in by design
Carrying out code reviews
Contributing to the learning and sharing culture
Participating in technical decision making within your team, sharing the benefits of particular approaches
Contributing to the continuous improvement of the quality engineering practices
Assisting with the on-boarding of new software engineers in your team
Supporting after-hours software deployments when required
Our ideal Software Engineer will also have the following skills and experience:
Good knowledge of e-commerce web development including web security, caching strategies, content delivery networks
Good understanding of Java 8
Understanding of object oriented design and design patterns
Some knowledge of build tools and dependency management (Ivy, Maven, Gradle)
Understanding of the testing pyramid (unit, functional, integration, system testing), TDD and ideally BDD
Some experience of using relational databases and preferably ORM tools (Spring, Hibernate)
Good communication and interpersonal skills
The ability to contribute to the creation of a culture of collaboration, sharing and learning
Some understanding of agile methodologies
Want to join our team? If you feel you have the skills and experience required for the Software Engineer role, please click ‘Apply’ today and take your next step towards a career with Office Depot
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
Responses