Senior Java Developer

З/П договорная
Размещено 09 февраля


Проект: в рамках развития системы по учёту бухгалтерских операций на финансовых рынках ценных бумаг, формирующей счета и проводки бухгалтерского учета по стандарту РСБУ для банков, требуется миграция на микросервисную архитектуру.Система существует с 2015 года, обросла развитым функционалом (около 700 экранных форм), в дополнение к развитию бизнес-функциональности возникла необходимость перехода на целевой технологический стек с необходимостью переосмысления подходов к реализации серверного функционала.Это большая долгосрочная активность на несколько лет вперед. В данный момент над системой работает около 30 человек (аналитики, разработчики, тестировщики, технические специалисты/DevOps). Обязанности: Проектирование и реализация решений. Создание unit/integration тестов. Рецензирование кода. Документирование создаваемых решений. Взаимодействие со смежными командами (аналитики, тестировщики, поддержка). Требования: Java Core (включая многопоточность) от 3-х лет. Spring Framework / Spring Boot от 1 года. работа с данными через JPA / Hibernate / Spring Data / JDBC / SQL от 1 года. веб-сервисы REST, Spring MVC от 1 года. микросервисы на базе Docker / Kubernetes / OpenShift от 1 года. Желательно: Обмен сообщениями через Kafka / JMS от 1 года. Общая эрудированность по построению распределённых систем (понимание плюсов-минусов тех или иных решений). Тестирование с использованием JUnit/TestNG. Работа с git/Jenkins/Jira/Confluence. Знание особенностей СУБД Oracle / PostgreSQL. Опыт создания / взаимодействия с Web UI на React, базовые знания JavaScript. Опыт создание интеграционных тестов. Условия: Работа в аккредитованной IT-компании. Участие в проектах для крупных коммерческих компаний. Стабильный доход, который обсуждается индивидуально. Приятные бонусы: ДМС со стоматологией для сотрудников, возможность подключить родственников к программе ДМС, обучение и сертификация, скидки на курсы, фитнес и многое другое. Если предложение интересно отправляй в письме отклика свой ник в TG для оперативного общения