📈 27 сентября стартует Неделя аналитиков на Хабр Карьере! Регистрируйтесь сейчас, чтобы ничего не пропустить и найти работу мечты → pitch.habr.com

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

Местоположение и тип занятости

Москва · Полный рабочий день · Можно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

Проект: Единая клиентская база данных (ЕКБД). Это IT-решение автоматизирует бизнес-процессы компании в сфере учета и управления информацией о клиентах. Речь идет об участниках торгов, участниках клиринга, эмитентах ценных бумаг и др.

Сейчас основная часть системы представляет собой монолит, в котором логика реализована на Java 8 и PL/SQL, а интерфейс пользователя на JSF. Мы понимаем, что такой архитектурный подход давно потерял свою актуальность, а реализация имеет много ограничений. Поэтому перед нами стоит задача в ближайшие два года провести архитектурный рефакторинг ЕКБД: выделить системную и бизнес-логику в отдельные сервисы, отделить сервисный слой от слоя представления и перенести интерфейс пользователя на актуальный стек. Мы уже приступили к разработке новой технологической платформы, на которую постепенно перенесем все бизнес-процессы монолита. Стараемся реализовывать новые задачи уже в целевой парадигме, но пока часто это приходится делать в монолите. Особенно, если речь идет об исправлении дефектов и небольших доработках.

Требования:

  • Коммерческий опыт разработки на Java от 2-х лет
  • Опыт работы с Spring
  • Опыт работы fullstack разработчиком
  • Опыт работы с JSP, JSTL (идеально с JSF)
  • Опыт работы на среднем уровне с JavaScript, jQuery, CSS
  • Опыт применения Oracle для работы с данными, умение составлять SQL запросы
  • Опыт командной разработки с использованием git или другой системы контроля версий
  • Понимание и опыт применения принципов ООП
  • Готовность работать с legacy монолитом, самописным ORM и большим количеством логики на БД

Обязанности:

  • Разрабатывать сервисы и модули на языке Java, включая тестирование и сопровождение
  • Участвовать в проектировании сервисов и принятии технологических решений
  • Создавать и обновлять проектную документацию
  • Регулярно проводить инспекцию и анализ исходного кода
  • Участвовать в планировании и оценке времени выполнения задач

Мы гарантируем:

  • Конкурентоспособную заработную плату
  • Корпоративное обучение и сертификацию в технических и бизнес областях
  • Корпоративные развлекательные программы
  • Работа после ослабления пандемии в комфортном офисе Москва (ближайшие станции метро - м. Библиотека им. Ленина, Арбатская, Боровицкая), Саратов, Уфа, Пенза, Нижний Новгород, Минск. Также рассматриваем удалённое сотрудничество / гибридный формат работы

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.