Java-разработчик ( Middle / Senior)

Java-разработчик ( Middle / Senior)

Санкт-Петербург

iFellow – ИТ-компания, предлагающая сервисно-ориентированный подход к разработке ПО, тестированию и сопровождению информационных систем для финансовых, страховых и телекоммуникационных организаций, грузовой и пассажирской авиации, а также ритейла и логистики.

Мы расширяем команду и будем рады принять в наш коллектив Java-разработчик ( Middle / Senior) на банковский проект:

Описание проекта: Функциональная Подсистема ЕФС. Страхование. Продажа страховых продуктов в СБОЛ - это распределенная система, на основе многозвенной клиент-серверной архитектуры. Силами нашей команды разрабатываются:

– Слой представления данных (мобильное приложение для iOS, Android, web-приложение);

– Прикладной компонент (приложение на выделенном сервере приложений).

Система подразумевает большое кол-во интеграций с различными смежными системами по разным протоклам. Прикладной компонент написан на java, Spring Framework, используется база данных Oracle. Для сборки проекта используется Maven. Система контроля версий Git. Для проверки качества кода подключен и используется Sonar. Есть проверка безопасности кода системой SAST. Приложение работает на WebSphere Application Server.

Обязанности:
  • Разработка на платформе Единая Фронтальная Система (ЕФС) для блока Управление благосостоянием;
  • Следование архитектурным требованиям и ограничениям ЕФС;
  • Следование практикам DevOps:
  • Знание что такое Continuous Integration, Continuous Deployment;
  • Знание используемых инструментов для CI и CD, желательно практический опыт настройки и применения;
  • Понимание ценности автотестов, желательно опыт написания и использования;
  • Разработка с учетом требований по нагрузке, стабильности приложений;
  • Решение сложных интеграционных задач;
  • Лидирование разработки бэка в команде (не обязательно команды в целом, а именно разработчиков);
  • Планирование порядка выполнения задач, их оценка, распределение задач между разработчиками, код ревью членов команды, помощь членам команды в поднятии их уровня знаний (в командах есть джуниоры). В зависимости от команды, в команде может быть стажер.
Условия:
  • Работа в офисе;
  • Гибкое начало рабочего дня, график 5/2;
  • Отсутствие дресс-кода;
  • Дополнительный оплачиваемый отпуск при значимых событиях в жизни;
  • Полис ДМС со стоматологией после успешного прохождения испытательного срока;
  • Льготное страхование.
Требования:
  • Понимание принципов объектно-ориентированного проектирования;
  • Java 7,8, back-end;
  • Опыт использования Maven, Spring, Git, Jenkins;
  • Опыт проектирования высоконагруженных backend приложений;
  • Опыт работы в команде ~5 чел.;
  • Опыт наставничества или менторства или работы тимлидом (можно маленькой команды);
  • Понимание и опыт работы с практиками CI;
  • Знание Front-End технологий, React.js.
Вернуться к списку