Разработка
Руководитель группы разработки Java
г. Санкт-Петербург
Опыт работы: 3-6 лет
Задачи:
- Управление командой Java разработчиков;
- Анализ/реверс текущих решений, участие в проектировании целевой архитектуры;
- Полная ответственность за техническую реализацию проектов команды;
- Формирование новых и постоянное улучшение текущих процессов разработки в команде;
- Активное участие в планировании и оценке задач;
- Проведение ревью кода коллег.
Наши ожидания:
Уровень компетенций: Team Lead
Разработка:
- Глубокое понимание Java/Kotlin, Spring Core/Boot/MVC, Hibernate
- Знание алгоритмов и многопоточности (желательно Coroutines, Flow)
- Хорошее знание PostgreSQL, ElasticSearch
- Понимание паттернов MSA, ООП, ФП и SOLID
Тесты:
- JUnit, Mockito, Rest Assured
CI/CD:
- Kubernetes, Jenkins, GitLab
Большим плюсом будет:
- Наличие опыта построения асинхронных приложений, работы с асинхронными фреймворками;
- Опыт работы с coroutines;
- Опыт работы с очередями и их эффективное использование (RabbitMQ / Kafka);
- Опыт работы с Redis;
- Опыт работы с BPM-движками (Camunda / Zeebe);
- Знания фреймворков для работы с фронтенд (React, Vue).
Мы предлагаем:
- оформление по ТК РФ в аккредитованной ИТ-компании;
- гибкий формат работы на выбор: удаленка, гибрид, офис;
- свободный дресс-код и активную корп.культуру;
- ДМС + Программа «Кафетерий льгот»: сотрудники за счет компании могут компенсировать расходы на страхование, обучение, спорт, спортивный инвентарь;
- корпоративное обучение и тренинги;
- участие в интересных масштабных проектах с применением современных технологий;
- возможности профессионального и карьерного роста;
- Наши офисы расположены в центрах нескольких городов: СПб, Москвы, Владимира, Омска, Тамбова. В офисе СПб есть свой тренажёрный зал, йога, настольный теннис, душ, парковка для велосипедов и автомобилей, а также есть зоны отдыха с кикером, настольными играми и игровыми приставками.