Разработчик Java senior

Разработчик Java senior

Описание вакансии

Суть проекта

Приложение для торговли ценными бумагами без комиссии. Мы – опытная команда в сфере разработки биржевых проектов. Ищем профессионала в сфере разработки клиентских REST сервисов для сайта и мобильного приложения.

Задачи, которые предстоит решать

  • развернуть и внедрить OAuth 2.0 сервер, провести его интеграцию с текущим механизмом аутентификации
  • создавать и развивать высоконагруженные клиентские микросервисы
  • писать качественный код, всегда покрывать код тестами, проходить/проводить CodeReveiw
  • следить за новинками в Java мире;
  • предлагать и внедрять то, что повышает эффективность
  • уметь самостоятельно решать сложные технические задачи
  • делиться технической экспертизой с менее опытным коллегам
  • выявлять в ТЗ множество нюансов, упущенных аналитиком, с целью повышения его качества
  • предлагать как сделать лучше и делать лучше, потому что это всегда возможно
  • устранять дефекты от тестировщиков и с production контура (для срочных инцидентов делать это быстро)
  • согласовывать сроки по своим задачам с тимлидом и укладываться в них
  • аргументированно отстаивать своё техническое видение там, где другие сдаются
  • учитывать как работают соседние сервисы, учитывать особенности транспорта, учитывать миграцию данных и прочее
  • предлагать как улучшить CI/CD и участвовать в улучшении

Итоговое достижение будущего сотрудника?

Вы улучшите security и сократите цикл разработки auth фич на крутом проекте. Выбранные и реализованные вместе с вами технические решения позволят повысить стабильность Backend и сократить цикл его разработки для успешного решения командой поставленных задач. У вас будет возможность применить ваши навыки на благо проекта. Будет интересно.

Для чего нужен этот сотрудник?

Нам нужна ваша экспертиза и скилы, чтобы команда набивала чуть меньше шишек на пути выдачи отличных REST сервисов для наших FrontEnd команд (web, mobile).

Специфика команды

Мы стараемся не использовать J2EE (на данный момент не работаем со Spring) чтобы наши микросервисы были легковесны. Вместо этого точечно берём в проект необходимые зависимости. У нашей команды более 10 лет опыта разработки и промышленного использования собственного высокоскоростного message broker (специфика фондовой биржи). Его ядро написано на C++, есть обёртки под java и python. Сейчас message broker пишется и развивается в OpenSource. Мы сами улучшаем java обёртку под нужды проекта.

Пожелания к опыту/необходимые навыки:

  • большой опыт создания Rest API на нагруженном проекте (для web, mobile)
  • опыт работы с OAuth 2.0 (в том числе TFA, refresh токена, push уведомления)
  • опыт коммерческой разработки на java от 5 лет
  • глубокое знания Java Core
  • алгоритмическая подготовка, структуры данных, паттерны проектирования
  • опыт работы с реляционными базами данных, с микросервисами, с балансировкой
  • опыт работы с многопоточностью, опыт в сфере повышения производительности
  • знание python будет плюсом

Условия:

Возможность заниматься интересным делом и решать сложные, амбициозные задачи

Бесценный опыт работы в одной из самых опытных IT команд в биржевой сфере

Возможность работать удаленно или в свободном графике (офисы в Мск и СПб)

Вы можете самостоятельно планировать свой день

Отсутствие формализма и демократичная обстановка, быстрое принятие решений

Оформление по ТК РФ в IT-аккредитованную компанию (возможность льготной ипотеки, мобилизационная бронь, отсрочка от службы)

Стабильная, конкурентная «белая» заработная плата (оклад + премии) мы рассматриваем кандидатов с разным профессиональным уровнем и опытом, поэтому уровень зарплаты обсуждается индивидуально на собеседовании

ДМС после испытательного срока

Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию