Backend

Старший Java разработчик Full-time

О компании и команде

Наша команда занимается разработкой нового проекта: федеральная система, обеспечивающая процессы, связанные с исполнением бюджета страны (поступление всех предусмотренных бюджетных доходов, финансирование всех запланированных бюджетных расходов, осуществление контроля и санкционирования платежей федеральным казначейством, обслуживание бюджетной системы). 

В наших проектах мы используем: 

  • подход “непрерывная разработка”
  • подход “инфраструктура как код” с использованием 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

Overview

  • Employer: ЛАНИТ
  • Job Title: Старший Java разработчик
  • Published: 10 months, 2 weeks ago
Apply For This Job