Senior Java разработчик
Требования
Местоположение и тип занятости
Компания
Разработка высокотехнологичного ПО
Описание вакансии
Условия работы
Ищем усиление в нашу Java команду.
Один из проектов: Система телеметрии и дистанционного управления для обеспечением комфортной среды на объектах Банка.
- Разработка новой версии системы с нуля;
- Проектирование и разработка прикладных микросервисов (Java 11+k8s+docker);
- Написание модульных тестов;
- Исправление багов;
- Код-ревью;
- Взаимодействие с разработчиками и другими командами в формате Agile.
Требования:
- Опыт проектирования распределенных информационных систем;
- Опыт backend разработки;
- Опыт оценки рисков, выбора подходов к реализации, выбора технологического стека средств разработки, исходя из поставленных задач;
- Отличное знание Java, Spring;
- Опыт работы с Git, Maven;
- Опыт командной разработки (с использованием Confluence, Jira)
- Опыт написания Unit-тестов
- Знание основных методологий (Agile, DevOps и т.п.) разработки программного обеспечения;
- Высокая ответственность за результат и качество кода;
- Умение планировать собственную загрузку;
- Хорошее владение SQL;
- Опыт разработки микросервисов;
- Hadoop, spark, kafka.
Приветствуется:
- Опыт разработки контейнеризированных приложений;
- Опыт работы с PostgreSQL.
Есть еще ряд Java проектов - в продуктовом направлении (СЭД и потальные решения, заказная разработка, направление аутстафф)