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

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

Полный рабочий деньМожно удаленно

Компания

Мы создаем и развиваем веб-сервисы (и не только их)

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

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

«Фабрика информационных технологий» объединяет сильнейшие команды в области цифровизации отраслей транспорта, культуры и образования. Разработчик решений для «умных городов», производитель сложного оборудования и программного обеспечения на основе технологий искусственного интеллекта, цифрового зрения и Big Data.

Кого мы ищем: Java разработчика c опытом работы в продуктовых компаниях на реальных проектах, который усилит одно из ключевых направлений компании.

Что необходимо будет делать:

  • разрабатывать новой функционал согласно требованиям;
  • принимать участие в проектировании функционала;
  • проводить рефакторинг и оптимизацию существующего кода;
  • проводить код-ревью;
  • писать автоматизированные тесты;
  • принимать участие в обсуждении архитектурных решений.

Ожидания от кандидата

  • отличные знания Java 11-17, Spring Framework и Spring Boot и опыт их применения для разработки распределенных систем;
  • опыт работы с реляционными СУБД, а также с Message Broker системами;
  • понимание принципов проектирования Rest API;
  • опыт работы c технологиями контейнеризации (Docker);
  • умение и желание писать автоматизированные тесты на свой код.

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

  • понимание паттернов и стандартов проектирования (такие аббревиатуры как DDD, EDA, Clean Architecture должны быть знакомы);
  • опыт проектирования или участие в разработке высоконагруженных и отказоустойчивых распределенных систем;
  • опыт работы c системами оркестрации (Kubernetes);
  • опыт автоматизации, желание и умение внедрять и улучшать процессы CI/CD.

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

  • удаленный формат с графиком 5/2 с 9.00 до 18.00 по московскому времени
  • работу в аккредитованной ИТ компании с 16-летней историей
  • команду профессионалов;
  • продукт с миллионной аудиторией постоянных пользователей;
  • выстроенную корпоративную культуру;
  • четкую обратную связь;
  • белую зарплату;
  • возможность решать амбициозные сложные задачи и принимать важные технические решения.