Middle Java Developer

Middle Java Developer


Приглашаем в свою команду Middle Java Developer.
Изначально наш проект развивался как монолитное приложение, но с ростом функциональности, команды и необходимости уметь масштабироваться возникла потребность разделения проекта на микросервисы. Предметная область связана с обработкой и хранением большого количества данных, поэтому в будущем предполагается рост проекта в сторону Big Data.

Технологический стек:

  • Java (Spring);
  • Hazelcast;
  • RabbitMQ;
  • PostgreSQL.


Что предстоит делать:

  • разрабатывать новый функционал для продукта компании;
  • участвовать в разработке архитектурных решений (Чистая архитектура, DDD);
  • реализовывать сложные интеграции с различными системами через API и MQ;
  • работать со сложными запросами в БД для расчета статистики по исследованиям;
  • заниматься оптимизацией и рефакторингом кода;
  • bugfix, написание unit тестов.


Что мы ждем от вас:

  • аналитическое мышление (умение анализировать информацию, выдвигать и проверять гипотезы), способность находить решения и брать на себя ответственность;
  • опыт работы с базами данных, умение писать и оптимизировать запросы;
  • опыт разработки приложений со сложной бизнес-логикой (от 3 лет);
  • знание SQL, RDBMS;
  • опыт работы в ОС Linux-семейства
  • опыт и/или желание разобраться с docker, docker-compose, nginx.


Что мы предлагаем:

  • формат работы на выбор (удаленка, офис или гибрид);
  • достойный оклад и оформление в соответствии с ТК РФ;
  • отсутствие бюрократии;
  • профессиональный рост вместе с ростом продукта.