Обязанности:
Мы команда SNAP IT - представители самой технологичной и стремительно эволюционирующей индустрии IT, входим в ГК Технос, которая работает на рынке IT с 1991 года. Приглашаем тебя в один из интересных и высокотехнологичных проектов Сбера - SberUser департамент, в котором сконцентрированы сервисы для ежедневной работы 300 тысяч сотрудников банка и экосистемы. Сейчас идет подбор в две команды проекта SberUser: Команда работающая над продуктом - Виртуальный ассистент сотрудника Команда работающая над продуктом - Корпоративный поиск Ниже ты найдешь описание вакансии для обеих команд :) 1. Виртуальный ассистент сотрудника - мы занимаемся созданием платформы виртуального ассистента для сотрудников по методологии Scrum и обеспечиваем полный цикл разработки, тестирования и поддержки ПО. Чем предстоит заниматься: разрабатывать микросервисы на Java и запускать их в Openshift; использовать Ignite, БД, Kafka, CronJob, REST для проверки и предоставления сервисом для внешних потребителей; участвовать в демонстрациях доработок; подготавливать экспресс-оценки (трудозатрат / сроков) в части разработки. Наши ожидания от кандидата: наличие продвинутых знаний и навыков владения Java (типы данных, коллекции, исключения, строки, ООП, Generics); наличие базовых знаний: сериализация, многопоточность, SQL, Spring, JPA, Java performance tuning, шаблоны проектирования, жизненный цикл разработки ПО; умение принимать участие в ревью, рефакторинге и оптимизации кода; умение действовать самостоятельно, декомпозировать кросс-функциональные задачи и привлекать необходимую экспертизу, сможешь составлять и приоритизировать бэклог команды совместно с ВП. Будет плюсом: Опыт написания Unit-тестов; Высшее образование. 2. Корпоративный поиск - мы занимаемся развитием поискового сервиса для сотрудников в системах Сбера. Чем предстоит заниматься: разрабатывать микросервисы на Java и запускать их в облаке; использовать Logstash, Kafka, CronJob, REST для поставки и обработки данных в поисковых индексах Elasticsearch; использовать Elasticsearch для поисковых запросов, агрегации и ранжирования данных; использовать ML-модели (в том числе LLM) для предобработки данных, отбора кандидатов и ранжирования поисковой выдачи. Наши ожидания от кандидата: понимание принципов OOP, SOLID; хорошее знание Java Core 11+; знание Java Collections, Streams, Multithreading; знание SQL; знание принципов работы MQ; знание Spring Framework (или других IoС/DI frameworks); понимание принципов облачной архитектуры; умение писать Unit-тесты. Будет плюсом: Опыт работы с Elasticsearch, документоориентированными или NoSQL БД; Понимание концепции асинхронного/реактивного взаимодействия; Опыт разработки на языке, отличном от Java; Представление о том, что такое ML, LLM в частности. Что предлагаем мы: оформление в соответствии с ТК РФ. мы входим в список IT лицензированных аккредитованных компаний; формат работы: офис/гибрид в Москве (Новоданиловcкая набережная 10). На испытательный срок 4 дня - офис, пятница - удаленно. После окончания испытательного срока 3 дня - офис, 2 дня на выбор - удаленно; своевременную заработную плату – выплачивается 2 раза в месяц, готовы обсуждать финальную сумму при подготовке оффера; график 5/2 с 9:00 до 18:00; СБ, ВС - выходные; ДМС+стоматология после окончания испытательного срока; предоставление техники; отсутствие бюрократии, прозрачность, быстрое принятие решений, а также уважение к каждому члену команды; корпоративные активности: профессиональные митапы, изучение английского; поддержка в значимых событиях.