📌 Как управлять тревогой в карьере. А не давать ей управлять вами → узнать

Java Developer

Требования

Бэкенд, Старший (Senior)JavaRESTJunit

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Разработка облачных решений для совместной работы со всеми типами документов, обмена сообщениями и хранения файлов

Описание вакансии

Условия работы

Ваши будущие задачи:

  • Работа в сильной команде по Scrum процессу над интересным мультиплатформенным высоконагруженным проектом;
  • Доработка существующих микросервисов на Java и разработка новых;
  • Отладка Java кода и тестов, рефакторинг;
  • Взаимодействие с командами, разрабатывающими клиентские приложения;


Для нас важно:

  • Хорошее знание J2SE, паттернов проектирования;
  • Хорошее знание REST сервисов, XML/JSON;
  • Знание принципов разработки многопоточных приложений и паттернов синхронизации;
  • Умение писать юнит тесты (JUnit) и понимание, зачем они нужны;
  • Опыт работы с Spring Framework (v5+);
  • Знание Maven, Git;
  • Технический английский (письменный);


Будет плюсом:

  • Знание принципов работы высоконагруженных систем;
  • Умение находить утечки памяти, профилировать код;

Мы открыты к обсуждению реализации задач и внедрению новых технологий.
Работая у нас:

  • Приобретете опыт разработки на других языках (Golang, Lua);
  • Познакомитесь с системами оркестрации контейнеров (Kubernetes, Docker swarm);
  • Поработаете с брокером сообщений RabbitMQ;
  • Познакомитесь с системой деплоя Ansible;

Бонусы

Мы предлагаем:

  • Работа в коллективе профессионалов, возможность перенять уникальный опыт;
  • Оформление по ТК РФ, полностью официальная заработная плата по результатам собеседования;
  • Офис в историческом центре города (5 мин. от ст. м. Маяковская);
  • Возможность изучения английского языка в офисе;
  • Гибкий график начала рабочего дня;
  • ДМС со стоматологией после испытательного срока;
  • Оплачиваемые обеды.