JAVA разработчик ( junior +, middle)

Дата размещения вакансии: 20.09.2024
Работодатель: Випсервис
Уровень зарплаты:
з/п не указана
Город:
Москва
Переведеновский переулок 17К1
Требуемый опыт работы:
От 1 года до 3 лет

Hamilton Apps входит в состав Холдинга Випсервис и является ведущим поставщиком приложений для управления командировками и авансовой отчетностью.

Многолетняя экспертиза в оптимизации и комплексный подход в автоматизации этих узкоспециализированных бизнес-процессов позволяют нам делать их максимально простыми, быстрыми и эффективными.

Hamilton Apps расширяет штат, в поиске JAVA разработчиков уровней junior +, middle.

Проект в стадии перехода с монолита на микросервисную архитектуру и обновлении технологического стека:

  • Хранение данных осуществляется на СУБД Oracle, планируется переход на PostgreSQL;
  • Обновление версии java до 17 и библиотек зависимостей;
  • Оптимизация и рефакторинг текущего решения;
  • Backend: JavaEE 8+, WildFly;
  • Frontend: Javascript, React, Knockout, jQuery;

Над чем предстоит работать:

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

Требования:

  • Аналогичный опыт опыт работы;
  • Понимание принципов ООП, SOLID;
  • Отличное знание JavaEE 8+, паттернов проектирования, опыт разработки многопоточных приложений;
  • Иметь опыт работы с Maven и Git;
  • Знание PL SQL/ SQL;
  • Практический опыт работы и проектирование структур БД (Oracle, PostgreSQL);
  • Умение разбираться в чужом коде, рефакторинг;
  • Умение создавать распределенные системы с большой нагрузкой;
  • Опыт разработки сервисов интеграции (SOAP, REST);
  • Опыт разработки unit-тестов;
  • Ответственность и самостоятельность;
  • Навыки командной работы.

Условия:

  • Удаленный формат работы, 1 день неделю в офисе, по возможности;
  • Оформление по ТК в IT-компанию.
  • Заработная плата: по результатам собеседования, ДМС
  • Возможность влиять на то, как развивается продукт.