Job Details
Job Ref: 214717602
Date: 2021-09-22 10:26:26
Office Depot has an exciting opportunity for a Senior 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 Senior Software Engineer:
An attractive and competitive salary
Excellent benefits scheme
Generous holidays
Free onsite parking
As a Senior Software Engineer, you will act as a senior member of an engineering team developing the Office Depot e-commerce platforms. You will bring a positive attitude to inspire other team members to continually deliver high-quality, clean, performant and highly operable code whilst helping build a collaborative environment in which they feel safe to challenge.
Using your technical ability, you will mentor Junior Engineers and Software Engineers in your team to help them progress to the next level to ensure that progression and succession planning are in place.
Success in this role can be measured by your technical ability, feedback from Junior Engineers and Software Engineers on your mentoring and support and peer review from Principal Software Engineer(s) on your ability to independently create solutions and deliver high quality, clean, performant and highly operable code
Your responsibilities as our Senior Software Engineer will include:
Contributing to the recruitment process, carrying out telephone screening and technical interviews
Contributing to the learning and sharing culture
Leading by example in creating repeatable, well-understood processes that can be automated where possible
Keeping abreast of new technologies
Facilitating technical decision making within your team, steering decisions where necessary through sharing of the benefits of a particular approach
Identifying improvements that will lead to the faster delivery of code without compromising quality engineering practices
Contributing to the continuous improvement of the hiring and quality engineering practices
Developing high quality, clean and performant code that is built with operability built-in by design
Carrying out code reviews
Assisting with the on-boarding of new software engineers in your team
Supporting after-hours software deployments when required
Our ideal Senior 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
Strong understanding of Java 8
Strong understanding of Spring Framework
The ability to use JDK tools to collect data to analyse how Java code is performing
Strong understanding of object-oriented design and design patterns
Good knowledge of build tools and dependency management (Ivy, Maven, Gradle)
Good understanding of distributed messaging systems (ActiveMQ, IBM MQ)
Strong understanding of the testing pyramid (unit, functional, integration, system testing), TDD and BDD
Good understanding of containerisation (Docker)
Experienced at using relational databases and ORM tools (Spring, Hibernate)
Desire to develop the Office Depot engineers into a world-class team
Excellent communication and interpersonal skills
The ability to contribute to the interview process for software engineers
The ability to contribute to the creation of a culture of collaboration, sharing and learning
A practical and pragmatic approach to applying agile methodologies
Want to join our team? If you feel you have the skills and experience required for the Senior 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