Java-разработчик

Дата размещения вакансии: 15.11.2024
Работодатель: Снэп АйТи
Уровень зарплаты:
от 150000 до 200000 RUR
Город:
Москва
Новоданиловская набережная 10
Требуемый опыт работы:
От 1 года до 3 лет

Мы команда SNAP IT - представители самой технологичной и стремительно эволюционирующей индустрии IT, входим в ГК Технос, которая работает на рынке IT с 1991 года.

Приглашаем тебя в один из интересных и высокотехнологичных проектов Сбера - SberUser департамент, в котором сконцентрированы сервисы для ежедневной работы 300 тысяч сотрудников банка и экосистемы.

Сейчас идет подбор в две команды проекта SberUser:

  1. Команда работающая над продуктом - Виртуальный ассистент сотрудника
  2. Команда работающая над продуктом - Корпоративный поиск

Ниже ты найдешь описание вакансии для обеих команд :)

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; СБ, ВС - выходные;
  • ДМС+стоматология после окончания испытательного срока;
  • предоставление техники;
  • отсутствие бюрократии, прозрачность, быстрое принятие решений, а также уважение к каждому члену команды;
  • корпоративные активности: профессиональные митапы, изучение английского;
  • поддержка в значимых событиях.