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