Напиши текст вакансии для должности "Middle/Senior Java developer (Команда разработки специальных аналитических продуктов)". Название компании: "ЦРПТ (Центр развития перспективных технологий)". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Java SE', 'Spring Framework', 'Kotlin', 'Kafka', 'Java', 'SQL', 'Spark'

О компании: Мы создаем единую распределенную систему масштаба страны, которая преобразит опыт совершения покупок, а именно позволит &quot;оцифровать&quot; каждую единицу товара уже к 2025 году. Это позволит каждому покупателю быть уверенным в качестве и происхождении товара, а производителям и продавцам - не только уменьшить долю неоригинальной продукции на рынке, но и оптимизировать производственно-логистические процессы и сократить издержки за счет возможностей аналитической подсистемы. Уже сейчас система обрабатывает миллиарды транзакций ежедневно и оперирует петабайтами данных на скоростях десятки тысяч запросов в секунду. О команде: Команда занимается построением аналитических сервисов ЦРПТ над исходными данными по движению маркированных товаров от выпуска кода маркировки и нанесения на товар до вывода товара из оборота Задачи которые предстоит решать:   разрабатывать Java приложения, работающие с СУБД: микросервисы с REST-образным API, шаги обработки/преобразования данных   разрабатывать автоматизированные тесты к ним, сопровождать код комментариями и описанием, готовить описание API (диаграммы последовательностей работы с методами, swagger)   разрабатывать SQL запросы для работы с СУБД (такие как PostgreSQL, Clickhouse) для их встраивания в приложения   готовить &quot;заглушки&quot; внешних сервисов и проводить предварительное интеграционное тестирование, участвовать в подготовке и проведения нагрузочного тестирования   настраивать сбору приложений и их размещение как docker контейнеров в kubernates   участвовать в pre-prod тестировании, выводе приложений в PROD среду и диагностике в случае сбоев   От успешного кандидата мы ожидаем:   разработка Java приложений (Java 8+) с использованием JDBC, Spring - микросервисы / REST API   настройка среды разработки приложений с размещением кода в git, сборкой в gradle / maven, автоматизированным тестированием   опыт и навыки оценки сроков на выполнение заданий   OS Linux (Ubuntu, Centos / Redhat)   понимание и разработка SQL выражений   рабочие инструменты InteliJ IDEA, gitlab, DBeaver, Jira / Confluence   Будет плюсом:   знакомство с инструментами и методами работы devops по развёртыванию и мониторингу работоспособности приложений   оптимизация приложений для работы под нагрузкой   разработка ETL процессов или SQL запросов для обработка данных большого объёма (1TB+)   опыт работы с СУБД PostgreSQL, Clickhouse   понимание SLA - метрик определения доступности и качества работы сервиса   Что вам точно понравится:  Сложные и интересные задачи, работа с реально большими объемами данных и современным востребованным стеком. Возможность поработать с новыми технологиями и прокачать скиллы, постоянно развиваться. Молодая, экспертная, увлеченная и талантливая команда, у которой можно многому научиться, культура открытости и взаимопомощи. Конкурентная ЗП, оформление по ТК РФ. ДМС со стоматологией после испытательного срока, ДМС для семьи с корпоративными скидками. Страхование жизни и здоровья. Корпоративный психолог. Baddy-поддержка во время адаптации. Обеспечиваем рабочей техникой на базе последних MacBook / Windows. Возможность участия в митапах, конференциях. Гибкое начало рабочего дня. Возможность работать удаленно/частично удаленно, в офисе в Москве или Санкт-Петербурге. Корпоративный мерч. “Кафетерий” льгот (возмещение расходов на любое самообразование, спорт, ДМС для членов семьи, доступ к ИТ сервисам и т.д)