Java разработчик (backend)

1 мая 2021    36
Откликнуться

Наша команда экспертов работает над проектами построения хранилищ данных, разработки платформенных решений для автоматизации бизнес-процессов и интеграционных решений на базе ГАИС «ЭРА-ГЛОНАСС».

Мы ищем в нашу команду Java Backend разработчика который совместно с нашей командой будет отвечать за проект разработки и развития платформы ГАИС ЭРА ГЛОНАСС – системы, которая помогает спасать жизни людей на дорогах

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

Реализация задач по backend-разработке решения.

  • Задачи по развитию интеграционных веб-сервисов (внешние интеграции в т.ч. со СМЭВ и различными службами экстренного реагирования).
  • Доработка компонентов бизнес-логики на трехслойной и событийно-ориентированной архитектуре.
  • Участие в миграции проектных модулей на современные версии библиотек и фреймворков.
  • Оптимизация производительности высоконагруженных модулей.
  • Участие в принятии решений по оптимизации архитектуры системы.
  • Выполнение исследовательских задач в рамках проекта.
  • Участие в тестировании разработанных компонентов, исправлении дефектов и подготовке документации.

Мы ожидаем от кандидата:

  • Умение работать в команде, писать код в соответствии с проектными требованиями, соблюдать архитектурные требования. У нас сложная система и немаленькая команда, поэтому для нас важно соблюдать экологичность среды производства.
  • Опыт разработки на Java 8+.
  • Знание Java Core: concurrency, IO/NIO.
  • Опыт разработки многомодульных проектов с использованием maven.
  • Опыт работы со Spring Core, Spring MVC.
  • Опыт написания unit-тестов с использованием Junit5 и Mockito.
  • Понимание основ SOLID, IoC.
  • Опыт работы с git

Навыки, которые помогут быстрее включиться в наши задачи, но не являются обязательными для нашего будущего коллеги:

  • Опыт разработки на Java 13+.
  • Знакомство с библиотекой Vert.x.
  • Знакомство с подходами reactive и event-driven.
  • Знакомство с разработкой высоконагруженных и/или распределённых систем, в частности анализ и решение проблем производительности и согласованности данных.
  • Опыт работы с СУБД Oracle/PostgreSQL, в частности умение писать запросы и процедуры, проектировать простые схемы данных.
  • Знакомство с интеграционными решениями на базе JMS, Kafka, Rabbit и им подобными.
  • Знакомство с SOAP (jax-ws) и REST (jax-rs).
  • Представление о работе с решениями из списка: Micronaut, Quarkus, Spring Boot.

Бонусы

Став частью нашей команды, ты получишь:

  • Возможности роста в молодой и сильной команде
  • Корпоративный ДМС со стоматологией, расширенным перечнем услуг и возможностью подключить к программе страхования семью
  • Возможность учится на внешних курсах по актуальным и современным технологиям за счет компании
  • Партнерская программа с онлайн-школой Skyeng (для сотрудников компании, а также для их родных и близких скидка на любой пакет уроков)
  • Гибкий, удаленный график работы: мы работаем 5/2, но с гибким началом рабочего дня, рассматриваем удаленный формат работы
  • Работу в компании, которая соблюдает ТК РФ
  • Коллег, увлеченных своим делом

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.