Java Разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы – аккредитованная ИТ-компания, занимающая лидирующую позицию среди сервисов онлайн исследований в России, разрабатываем и продаем платформу для проведения маркетинговых исследований, UX-тестирования, пульс-опросов для среднего и крупного бизнеса. Сейчас мы создаем платформу Customer Experience Management и привлекаем новых сотрудников.
Изначально наш проект развивался как монолитное приложение, но с ростом функциональности, команды и необходимости уметь масштабироваться возникла потребность разделения проекта на микросервисы. Предметная область связана с обработкой и хранением большого количества данных, поэтому в будущем предполагается рост проекта в сторону Big Data.
Наш стек технологий:
- java (Spring);
- Hazelcast;
- RabbitMQ;
- PostgreSQL.
Задачи, которые нужно будет решать:
- разрабатывать новый функционал для продукта компании;
- участвовать в разработке архитектурных решений (Чистая архитектура, DDD);
- реализовывать сложные интеграции с различными системами через API и MQ;
- работать со сложными запросами в БД для расчета статистики по исследованиям;
- заниматься оптимизацией и рефакторингом кода;
- bugfix, написание unit тестов;
- проводить R&D.
Наши требования к кандидату:
- аналитическое мышление (умение анализировать информацию, выдвигать и проверять гипотезы), способность находить решения и брать на себя ответственность;
- опыт работы с базами данных, умение писать и оптимизировать запросы;
- опыт разработки нагруженных приложений со сложной бизнес-логикой (от 3 лет);
- знание Java;
- знание SQL, RDBMS;
- опыт работы в ОС Linux-семейства
- желание работать не только с кодом: горизонтально расти внутри компании и знать про техническую составляющую продукта всё, чтобы его поддерживать и деплоить.
- опыт и/или желание разобраться с docker, docker-compose, nginx.
От нас:
- формат работы (удаленка, офис или гибрид);
- достойный оклад и оформление в соответствии с ТК РФ;
- отсутствие бюрократии;
- профессиональный рост вместе с ростом продукта.