In a nutshell
This is an exciting opportunity to join our e-Commerce Backend team, working on the secret sauce that drives our 35 million monthly customer searches, product recommendations and production reliability applications.
We are looking for a dedicated Backend developer to join our cross-functional Agile team as we continue the development of this technically challenging and ever-evolving suite of apps. You’ll enjoy being part of the team if you like: learning fast (through experimentation, self-motivation etc); being autonomous but able to collaborate (sharing knowledge is important to us); craftsmanship and innovation (we never stop questioning how we can be better).
What I need to know
To succeed as an e-Commerce Backend Developer you will need to have extensive programming and object-oriented design skills in Java, alongside good theoretical foundations.
An ability to be able to pick new concepts up quickly and as you understand the fundamentals of computer science, as well as being a specialist in Java, you will be comfortable working on different technologies. Personality is key. Being a good team player is essential we work in an Agile team, however, you must also be motivated to work by yourself when required. You’ll be keen to automate repetitive tasks and will be familiar working with Continuous Integration tools.
We would like to hear from you if you have:
- Strong programming and object-oriented design skills.
- Pragmatic, but with a keen eye for detail.
- Passion for and understanding of automated testing.
- 1st class or 2:1 degree in Computer Science or relevant experience.
We’d love it if you have:
- A fanaticism for clean code!
- An understanding and some experience of Agile software development.
- Experience working in a continuous delivery environment.
- A mastery of git!
Technologies that we use:
- Java, Spring, Guice
- JPA, JMS
- AWS (Elastic Beanstalk, SQS, Dynamodb etc.)
- GWT, Quartz
- JUnit, Hamcrest, Mockito
- Basic knowledge of Bash & Python
- Tomcat, ActiveMQ, Oracle DB, Cassandra
What we can offer you
Technically stretching work is a given. We want you to push technological boundaries and create solutions to problems people haven’t even thought about yet; so we’ll give you the freedom and the tools and the playful, stimulating working environment you need to do what’s never been done before. While red tape’s conspicuous by its absence, rewards are plentiful: as well as a competitive salary and share schemes, benefits include pension scheme, interest-free season ticket loan, free shuttle bus from Hatfield train station and, of course, a healthy 15% Ocado staff discount (and free delivery). We also have Friday socials on the first Friday of every month, sports clubs such as badminton, running and table tennis (and many more) not to mention our frequently used football table.
Find out more about Ocado Technology at ocadotechnology.com
Please note that due to the high volume of applications we will be in contact with shortlisted candidates only. If you have not heard from us within 4 weeks, please assume your application has been unsuccessful on this occasion.
Due to the fast paced nature of Ocado's business our vacancy close dates may be subject to change.