Вакансия: Senior Java Developer / Ведущий Java разработчик в Санкт-Петербург

Полное описание вакансии: Senior Java Developer / Ведущий Java разработчик в Санкт-Петербург

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1014890 Senior Java Developer / Ведущий Java разработчик Санкт-Петербург > YADRO open 2023-05-15
Требования

Java 8, Spring Framework. PostgreSQL. OR-Tools. Kubernetes. Yandex Cloud. Gitlab CI. Отличные знания Java (Core, Collections, Generics, JDBC, JPA...

Обязанности

Обеспечивать полный цикл разработки – от анализа требований и проектирования до внедрения. Общаться с бизнесом на предмет уточнения и детализации требований.

Описание

Тераплан - дочерняя компания YADRO. Мы разрабатываем платформу для решения сложных комбинаторных задач, с которыми сталкивается крупный бизнес в разных отраслях. Например, оптимизация процесса планирования лётных и кабинных экипажей, оптимизация железнодорожных перевозок, оптимизация процесса обслуживания нефтяных скважин.

Наши клиенты — крупные авиакомпании, логистические компании и промышленные предприятия.

Чем Вам предстоит заниматься

Разрабатывать платформу для решения NP-hard задач оптимизации для клиентов из разных отраслей:

  • обеспечивать полный цикл разработки – от анализа требований и проектирования до внедрения;
  • общаться с бизнесом на предмет уточнения и детализации требований;
  • участвовать в проектировании архитектуры сервисов;
  • осуществлять интеграцию с внутренними сервисами аутентификации, логирования, мониторинга и смежными системами;
  • сопровождать разработанный бизнес-функционал.

Стек технологий

  • Java 8, Spring Framework;
  • PostgreSQL;
  • OR-Tools;
  • Kubernetes;
  • Yandex Cloud;
  • Gitlab CI.

Что мы ожидаем от будущего члена команды​​​​​​

  • Отличные знания Java (Core, Collections, Generics, JDBC, JPA, Concurrency, Stream API);
  • хорошие знания и опыт работы с JPA/Hibernate, Spring, Web-Services;
  • опыт работы со средствами контейнеризации и оркестрации (Docker, Kubernetes);
  • знание принципов микросервисной архитектуры;
  • опыт работы с Maven, Gradle;
  • опыт написания модульных тестов (с использованием JUnit, Mockito и др.);
  • хорошее понимание протокола http (заголовки, cookie, разница между post и get);
  • знание SQL и принципов организации реляционных БД;
  • хорошее понимание шаблонов проектирования и типовых решений.

Будем рады предложить Вам

  • Конкурентный уровень заработной платы;
  • гибридный формат работы, возможность полной удалённой работы;
  • систему премирования за научные достижения, публикацию статей, регистрацию патентов и выступления на конференциях;
  • «лекторий», в рамках которого приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки;
  • внутреннюю программу поддержки инноваций.
  • медицинскую страховку, включающую стоматологию, госпитализации, международные путешествия;
  • льготное страхование членов семьи.

Вверх