Ищем технического лида в команду разработки Веб-кабинета на стеке Spring boot + k8s + Postgres Pro. Технический лидер проводит исследования, создание proof of concept’ов и занимается непосредственно разработкой Веб кабинета (написание кода). После завершения разработки есть возможность стать тимлидом команды поддержки Веб-кабинета, которая делает доработки, правит ошибки, обрабатывает инциденты. Обязанности: Разрабатывать решения на языке Java 8/11/21 с применением free-open-source (FOS) пакетов (50-70% рабочего времени); Проектировать архитектурные решения, сервисы, программные интерфейсы и методы интеграции с внешними системами; В процессе разработки создать maintenance playbook, по которому maintenance команда сможет быстро определять причину инцидента, понимать, как он должен быть исправлен (чтобы минимизировать регресс тестирование) и как определить, что фикс был произведен качественно. Участвовать в презентациях User Story; Проводить code review; Участвовать в проработке тестовых планов E2E. Требования: Опыт коммерческой разработки на Java от 7 лет; Уверенное знание Java 8+; Знание Spring Framework (Boot, MVC, Data) и опыт работы от 7 лет; Опыт работы с брокерами сообщений Kafka, Rabbit MQ, Active MQ и т.д.; Знание SQL и опыт работы с базами данных Oracle DB и PostgreSQL; Опыт работы со Spring Cloud (или AWS, Google Cloud, MS Azure) от 3х лет; Опыт работы с Docker и Kubernetis от 3х лет; Опыт работы с многопоточностью и асинхронностью; Знание XML, XSLT и опыт работы с JAXB; Опыт работы с протоколами REST (Open API), SOAP; Опыт работы с Git и процессами Gitfow; Знание систем автоматизации сборки (Maven, Ant, Gradle); Знание процессов CI/CD и опыт работы с GitLab; Знание принципов SOLID, DRY, ACID, Clean Code; Опыт работы с Wiki-системами (Сonfluence) и таск-трекерами. Будет плюсом: Опыт работы с WebFlux; Опыт работы с KafkaStreams; Знание Graylog, Grafana, Prometheus; Опыт оптимизации sql-запросов; Знание спецификации JPA и опыт работы с Hibernate; Опыт написания Unit-тестов (JUnit) и интеграционных тестов. Условия: Комфортный офис в центре – ст. м. Бауманская; Возможность удаленной работы; Конкурентная заработная плата; Привлекательный социальный пакет с расширенной медицинской страховкой, годовым бонусом по итогам работы, корпоративной программой лояльности; Корпоративный университет, электронная библиотека, профессиональные курсы и конференции; Насыщенная корпоративная жизнь: тимбилдинги, корпоративные клубы, спортивные мероприятия (мини-футбол, баскетбол, волейбол, клуб по триатлону).