Задачи:
•  Доработка и модификация существующих модулей системы;
•  Разработка новых бизнес и интеграционных модулей;
•  Разработка новых модулей системы для перехода на микросервисную архитектуру с последующей миграцией в облако (SpringBoot, Docker, OpenShift, Istio)
•  Обновление существующего стека технологий (Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf);
•  Оптимизация и рефакторинг текущего решения;
•  Участие в проработке и принятии архитектурных решений;
•  Участие в обсуждении реализации доработок системы;
•  Code review, разработка unit-тестов.
•  Реализация интеграций с AI моделями, разработанными в Банке.
 Ожидания:
•  В/О. Опыт работы от 5 лет;
•  Отличное знание Java 8, паттернов проектирования и многопоточности;
•  Понимание современных практик и подходов к реализации высоконагруженных систем и параллельных вычислений;
•  Знание J2EE, Spring;
•  Уверенно пользоваться технологиями: JAX-RS, JPA, EJB;
•  Иметь опыт работы с Maven, Git;
•  Опыт работы с ORM Hibernate/OpenJPA/Spring Data), XPath, JAXB, MQ.
•  Знание SQL на уровне написания запросов среднего уровня сложности;
•
Будет плюсом:
•  Опыт работы с технологиями: SOAP, JAX-WS, JTA, JMS,
•  Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf;
•  AS WildFly, SpringBoot, Docker, OpenShift/Kubernetes;
•  опыт работы в проектах по методологиям (Scrum, Kanban);
•  опыт написания Unit-тестов (на jUnit/TestNG);
•  опыт работы с БД Oracle (12), PostgreSQL понимание принципов оптимизации SQL-запросов;
•  умение работать с Linux command line, писать минимальные Bash-скрипты;
•  опыт работы в Jira, Confluence, Jenkins;
•  знание что такое DevOps.