Senior Java Developer
Зарплата
до 350 000 ₽
Требования
Местоположение и тип занятости
Компания
Молодая IT-компания, которая является разработчиком современной системы управления рабочим временем
Описание вакансии
Условия работы
О задачах:
- участвовать в проработке требований к функционалу, архитектуре и способам реализации;
- разрабатывать новые сервисы с обеспечением должного уровня (unit test, code style) и поддерживать текущие;
- участвовать в анализе работы сервисов на продуктовых и тестовых окружениях с целью оптимизации используемых структур данных, запросов к СУБД, архитектурных решений и кода;
- проводить ревью задач коллег;
- участие процессе внедрения и сопровождения продукта по необходимости.
Требования:
- знание Java 11+, алгоритмов, паттернов проектирование, принципов 12 факторного приложения;
- понимание принципов работы GC, оптимизации производительности, способов обнаружения утечек памяти;
- опыт работы с Spring (spring boot, spring security, spring data), Hibernate, инструментами сборки (maven, gradle);
- опыт работы с базами (mysql, postgresql);
- опыт работы с системой управления версиями (git).
Бонусы
От нас:
- оформление по ТК РФ, белая зарплата;
- ДМС и социальные льготы;
- график работы офиса (начало рабочего дня с 9 до 11), возможна удаленная работа;
- классная команда и открытая корпоративная культура;
- обучение за счет компании;
- чай\кофе, X-box, team-building.
Дополнительные инструкции
Будет плюсом:
- опыт оптимизации запросов к базе данных;
- опыт работы с брокерами сообщений (RabbitMQ);
- навыки развертывания и настройки сервисов в кластере (k8s);
- TDD, Unit и Mock тестирование.