Функционал:
Разработка программного обеспечения автоматизированной информационной системы
1.Требования:
· высшее образование, опыт разработки на Java от 3х лет;
· обязательно - знание java 8+, Spring boot, знание kotlin3 будет плюсом. Глубокие знания и практический опыт использования Java в нагруженных многопоточных приложениях, Hibernate, Spring; Maven3/Gradle; XML;
· обязательно - понимание принципов асинхронного программирование, знание одного из: netty, nio, r2dbc.
· обязательно - опыт проектирования версионнированных REST-API, знание grpc будет плюсом.
· понимание основных принципов работы реляционных СУБД: транзакционность, индексы,
· целостность данных; желательно PostgreSQL;
· приветствуется опыт работы с современными архитектурами, Apache Ignite, Apache Kafka.
· крайне желательно - опыт использования библиотек реактивного программирования (rxjava, reactor) или опыт работы с vert.x, ratpack или http4k