Java Engineer - Customer Behaviour Team
|Job Title:||Java Engineer - Customer Behaviour Team|
|Job Published:||February 23, 2021 12:21|
The role involves supporting and evolving the systems owned by the team.
Leading & Influencing:
Contribute towards technical decisions in your team.
Help set standards and ways of working in your team.
Support your team to deliver, contributing effectively to team continuous improvement.
Responsible for your personal delivery towards team goals, managing and prioritising your workload effectively.
Actively demonstrate the Ocado Technology Principles in the way you work.
Design for Future
Contribute to technical discovery, sharing constructive ideas and critique.
Participate in design activities and capture learning effectively.
Design solutions with the Ocado Tech engineering principles in mind.
Deliver for Today
Deliver business value that addresses today's requirements, contributing to solving the related technical problems.
Participate in the full product delivery lifecycle.
Collaborate with, and review the work of others within your team.
Identify and seek to reduce waste in our ways of working.
Extract, gather and present data on the operation of your Product. Use this data to support future design and delivery.
Execute with Quality
Familiarise yourself with the team's domain and ways of working to adhere to and improve your team's quality standards.
Research and recommend industry practices that could benefit your team's delivery.
Implement and conduct testing in line with team standards.
Find and fix security vulnerabilities where appropriate.
Use and enhance diagnostics for your Product, in order to resolve faults.
Deliver solutions to ongoing support queries.
Provide 1st and 2nd line product support.
Participate in out of hours support rota where agreed.
You may be asked to perform tasks as required by management deemed as a reasonable request. This job description is a summary of the typical functions of the role, not an exhaustive or comprehensive list of possible role responsibilities, tasks and duties and is subject to review. The responsibilities, tasks and duties of the job holder might differ from those outlined in the job description and other duties, as assigned, might form part of the job., A relaxed, international, talented, creative and friendly environment, where we will provide you with the best tools to develop amazing stuff. We invest in our employees, ensuring we provide them with the best in-house and external training programs available. We also really encourage people to attend conferences and be involved in the local developer community.
Flexible working hours with short Fridays
Reduced hours in August
25 days of holidays per year
Private Health Insurance
Life Insurance (3x your salary)
Gym membership discounts
Fresh fruit, snacks, tea and coffee
Monthly social events
Table football, board games and Nintendo Switch
Tech Talks and internal trainings
Developer exchange programmes between centers
English and Spanish language courses
We are growing rapidly, making it a very exciting time to join, as we are building a brand new office in the 22@ district. We are currently right next to Sants station, a central area of Barcelona.
Computer Science (or related subject) degree
Good spoken and written English
OOP and software design skills
Experience in Java
Passionate about developing high-quality enterprise software
Happy to take an active role in supporting the business needs
Passion and understanding of TDD and Clean Code
Experience working in a continuous delivery environment
Knowledge of AWS/Cloud environments
Knowledge of containerisation technologies (Docker, Kubernetes, …)
Get similar jobs like these by email
By submitting your details you agree to our T&C's