Java developer (удаленная работа)

20 ноября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Java developer

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

Наш проект: ЕПХД - Единая Платформа Хранения Документов в Банке. Платформа хранит информацию по всем клиентам Банка, их продуктам и всем документам, которые клиенты когда-либо предоставляли в Банк. Хранятся как физические документы - сами документы в наших зданиях архива, а их методанные: идентификаторы, штрихкоды, местоположение, вплоть до конкретного короба на конкретной полке одного из зданий архива, хранится в системе. Через ЕПХД также осуществляется управление перемещениями физических документов: формирования из них досье, коробов, перемещение из архива, в архив, внутри архива. Помимо физических документов в системе хранятся также электронные, в первую очередь электронные скан-копии физических оригиналов, также это могут быть отчеты и печатные формы, построенные пользователями, внутренними сотрудниками Банка по этим клиентским досье. Есть текущее решение, которое работает на проде около 12 лет и подлежит выводу из промышленной эксплуатации до конца 2024 в рамках проекта Импортозамещения. Поддержка осуществляется силами 2х разработчкиов отдела, кто с данным решением знакомы, остальные разработчики на все 100% рабочего времени заняты на новой системе ЕПХД и в легаси код не погружаются. ЕПХД - это не классический распил монолита на микросервисы, а именно переписывание системы с нуля: заново собирались БТ, проектировалась архитектура и код пишется с нуля. На сегодняшний день в системе около 40 микросервисов, она находится в ОЭ, большая часть сервисов стоит на проде и многие из них активно дорабатываются, есть сервисы, по которым только стартовала разработка.

Ключевые задачи:

  • Разработ
  • ка нового и поддержание текущего функционала для системы хранения документов;
  • Участие в проектировании архитектуры приложения;
  • Работа в команде с другими разработчиками, подрядчиками, тестировщиками и аналитиками Участие в codereview.

Что важно для нас:

  • Опыт разработке на Java8+ не менее 3 года;
  • Уверенные знания Java, Spring Boot (core, collections, io, generics, security, spring data);
  • Знание ООП, алгоритмов, шаблонов проектирования;
  • Знания и опыт в разработке микросервисов;
  • Опыт написания unit тестов (Junit, TestNG, Mockito, SpringTest);
  • Опыт работы с SQL серверами (PostgreSQL);
  • Опыт работы с системой контроля версий Git;
  • Понимание принципов CI/CD;
  • Опыт использования API (REST, SOAP, JSON).

Что предлагаем:

  • График работы: 9.00-18.00, сокращенный рабочий день по пятницам до 16.45;
  • Удаленный формат работы;
  • Конкурентный уровень дохода: оклад + премии;
  • Медицинская страховка, страховка для выезжающих за границу;
  • Официальное оформление в соответствии с ТК РФ;
  • Доплата к отпускному и больничному листу;
  • Дополнительные льготы при заключении брака и рождении детей;
  • Социальная поддержка при сложных жизненных ситуациях;
  • Льготное кредитование для сотрудников;
  • Обучение в корпоративном университете банка;
  • Корпоративная пенсионная программа;
  • Корпоративная библиотека;
  • Реферальная программа для сотрудников: приведи друга в ИТ и получи до 300 000 рублей.


Посмотрите похожие вакансии

Java developer (зарубежная компания)
Компания: Кадровое агентство Smart Business
Зарплата: от 300 000 до 370 000 руб.
Senior Java developer
Компания: SmartHiringPro
Зарплата: от 260 000 до 350 000 руб.
Middle/Senior Java developer
Компания: М.Видео
Зарплата: от 300 000 до 350 000 руб.
Frontend-разработчик JavaScript/ JavaScript Developer (React)
Компания: СЗ РЦАИ
Зарплата: от 100 000 до 150 000 руб.