Вход и регистрация Фирми | Потребители
★★★★★ Java Senior Software Engineer - Scada, OCADO BULGARIA EOOD
Месторабота София; Постоянна работа; Пълно работно време
Запази обявата в бележника   Известие за нови обяви   Принтирай   Проблем с обявата

Java Senior Software Engineer - Scada

We are Ocado Technology.We are building the software which powers our next generation robotic picking and storage solution. This solution is a core component of our Customer Fulfilment Centres (CFCs) which are offered as part of the Ocado Smart Platform (OSP). OSP is being marketed to retailers globally as a world-class platform for grocery eCommerce. 

 Scada is an application that visualises and records the status of automated hardware used in Ocado’s warehouses. It’s an event-driven streaming application, which processes events from real-time embedded controllers (PLC’s, robots, and our bots - which run on the storage grids) via a web-based UI. It supports our engineers by helping to minimize downtime, and improve the efficiency of our warehouse operations. 
Scada forms part of an Engineering Systems suite of tools to ensure our hardware is working reliably, and recovery or maintenance is actioned correctly and in a timely manner. Our vision is to leverage the use of technology, such as web/mobile apps, augmented reality, in-store GPS, machine learning and intuitive UX, so that engineers can effectively maintain controlled hardware with the minimum of effort.

 We are looking for people who are passionate about building and leading an efficient team in line with our awesome culture and delivering high quality products and we are now focused to find our Senior Software Engineers.

Role’s primary responsibilities are: 

  • Participate in and improve our end-to-end software development cycle
  • Write high quality code using the appropriate technologies and techniques
  • Give and receive feedback through code reviews
  • Write unit, integration, performance, etc. tests to ensure quality
  • Gather data and make data-driven decisions
  • Experiment with new ideas to improve our product
  • Mentor/coach other members in the team

Role's requirements:


  • Proficient programming skills in Java with an understanding of underpinning techniques
  • Knowledge of software engineering from design to support
  • Willingness to work across the entire software stack
  • Ability to tackle challenging projects
  • Demonstrable problem-solving skills
  • Desire to learn new programming languages and frameworks
  • A passion for software development

Nice to have
  • Experience with distributed, scalable and highly available systems
  • Experience with Java-based web frameworks
  • Experience with Javascript/TypeScript and modern front-end frameworks e.g. React/Angular

  • Experience with streaming frameworks and/or event-driven architectures
  • Experience with any of those: Spring, Kafka/Kafka Streams, PostgreSQL, Angular, Kubernetes, Docker, Spring, AWS
In return we can offer you:
  • Flexible working hours
  • 25 Days annual leave
  • Compliments card
  • Additional health care
  • Developer Exchange program: a 2 - 3 week exchange giving you the opportunity to work at one of our overseas development centres
  • A choice of equipment (iOS / linux / windows operational system)
  • Both in house and external training programs
  • A selection of snacks, tea and coffee and fresh fruit
  • Barista coffee machine
  • Monthly drinks events to find out what’s happening in the rest of the business, and to meet and relax with your colleagues
  • Team building activities
  • Relaxed dress code

There’s a lot going on at Ocado Technology!
Come and find out more about us at one of our Tech events.

We are waiting for your CV!
Кандидатствай по тази обява
OCADO BULGARIA EOOD  Известие за нови обяви
(Фирма/Организация директно търсеща служители.)