⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие  вакансии

Senior java разработчик

Прямой работодатель  TechnoDiasoft ( www.technodiasoft.ru )
Москва, Россия
Сеньор
Информационные технологии • Разработка • Java • Банковская и страховая сфера
21 января 2021
Релокация • Удаленная работа
Опыт работы от 3 до 5 лет
от 250 000 ₽
Работодатель  TechnoDiasoft
Описание вакансии

Наша компания занимается разработкой ПО для банковской сферы.  Мы ведем совместные проекты со Сбербанком. 

В масштабный проект SberDevices приглашаем опытного Java-разработчика, который хочет развивать платежные сервисы.

О нашем проекте:

  • мы делаем решения для iOT устройств (и не только)
  • мы делаем решения, позволяющие сделать процесс оплаты удобным, быстрым, безопасным и инновационных
  • мы создаем сервисы, позволяющие экономить время людям на оплатах и получать товары/сервисы/услуги в новом формате

Задачи, над которыми предстоит работать:

  • как быстро добавлять новые возможности оплаты;
  • как предоставить удобный API для пользователей;
  • как обеспечить работу сервиса с минимальным latency в условиях большой транзакционной нагрузки.

Из обязательного, с чем придется столкнуться:

  • Java минимум 8
  • Spring 4, Spring Boot 2.0 
  • Linux (подключиться, забрать логи, написать bash-скрипт)
  • SQL (прочитать скрипты, написать оптимальный запрос)
  • Kafka(понять как работает кластер и оптимизировать работу producer и consumer)
  • Какие знания и умения мы ожидаем:
  • Как работает многопоточность в Java
  • Написание Unit тестов
  • Как работает сеть
  • Паттерны ООП
  • Умение спроектировать сервис, его API и жизненный цикл
  • Знание принципов микросервисной архитектуры.

Будет круто, если у кандидата есть такой навык, потому что нам это периодически требуется:

  • Умение работать с Oracle и PostgreSql базами данных
  • Умение управлять Docker контейнерами в Kubernetes или OpenShift
  • Знание как устроен JVM и умение его настроить для оптимальной производительности
  • Умение настроить NGINX
  • Умение написать скрипт Ansible
  • Умение настроить Jenkins сборки
  • Умение проанализировать приложение с помощью профилировщика
  • Знает как работает потоковая обработка данных на примере Kafka Streams или Apache Flink
  • Понимает что такое и как работает service mesh на примере Istio

Предлагаем:

  • Работу в инновационном проекте
  • Вариант работы - микс вариант( удаленка+ офис) или постоянная удаленка, по желанию
  • Оформление по ТК, официальная заработная плата
  • Профессиональный и карьерный рост
  • Гибкое начало дня
  • ДМС со стоматологией
  • Поддержка на всех этапах работы

 


Специализация
Информационные технологииРазработкаJava
Отрасль и сфера применения
Банковская и страховая сфера
Уровень должности
Сеньор