Старший Java разработчик
Требования
Местоположение и тип занятости
Компания
Многопрофильная группа ИТ-компаний, лидер российской отрасли информационных технологий
Описание вакансии
О компании и команде
Наша команда занимается разработкой нового проекта: федеральная система, обеспечивающая процессы, связанные с исполнением бюджета страны (поступление всех предусмотренных бюджетных доходов, финансирование всех запланированных бюджетных расходов, осуществление контроля и санкционирования платежей федеральным казначейством, обслуживание бюджетной системы).
В наших проектах мы используем:
- подход “непрерывная разработка”
- подход “инфраструктура как код” с использованием docker/Kubernetes
- микросервисную архитектуру
- автоматизированный конвейер развертывания на базе GitLab
- делаем каждую неделю ретроспективы и стараемся постоянно улучшать свою работу
Ожидания от кандидата
Профессиональный опыт разработки крупных решений с использованием каких-либо из технологических стеков:
- Язык программирования Java 17 + ;
- Фреймворки: Spring (Core, Boot, MVC), JPA (Hibernate);
Понимание:
- принципов работы Stream API;
- Unit, Mockito - как правильно пишутся тесты, как правильно мокировать и для чего это нужно;
- как правильно проверять моки интеграционные тесты через SpringBootTest;
- слоев в spring boot test (test slice);
- способов решения и особенностей типичных задач: вывод данных таблицы на UI (в части бекэнда), сохранение коллекции объектов в бд и т.п.
Умение:
- использовать docker, docker-compose.
- работать Apache Kafka, flyway,
- Желательно kubernetes
- Опыт работы с Mongodb, PostgreSQL
- Системы сборки: Gradle
- Система контроля версия: Git
- Хорошее знание жизненного цикла web-приложений;
- Общее понимание построения архитектуры информационных систем;
- Умение понимать код других разработчиков.
Условия работы
- Принимать активное участие в разработке нового функционала в микросервсином подходе;
- Проводить code-review;
- Проводить unit-тестирование.
Бонусы
- Формат работы: удаленный/гибрид/офис;
- Удобный график – гибкое начало/окончание рабочего дня;
- Стабильная заработная плата (2НДФЛ) + система мотивации;
- Медицинская страховка (стоматология, стационарное лечение, амбулаторное лечение, страхование родственников по корпоративной программе);
- Техническое комьюнити – цикл мероприятий по обмену опытом и прокачке скиллов на площадке ЛАНИТ;
- Активности: киберспорт, различные спортивные секции;
- Корпоративные скидки на посещение фитнес-центра в офисе, компенсация затрат на спорт - программа вовлеченности;
- Скидки в магазинах-партнерах, входящих в Inventive Retail Group;
- Компания является аккредитованной ИТ-компанией.
Дополнительные инструкции
Вы можете связаться со мной по следующим каналам:
Email: bets@lanit.ru
tg: tanya_bets