Tech Lead группы разработки Kotlin/Java решений
Требования
Местоположение и тип занятости
Компания
Ведущий российский разработчик ПО
Описание вакансии
О компании и команде
Мы ищем Tech Lead группы разработки Kotlin/Java решений на продукт Naumen Contact Center.
Naumen Contact Center — решение для контактных центров уровня Enterprise, которое занимает лидирующую позицию* среди контактных центров России. Особенность NCC — омниканальность: операторы могут общаться с клиентами по телефону, электронной почте, в соцсетях и мессенджерах.
Стек технологий:
- Java 21/Kotlin, Spring Boot, Hibernate;
- PostgreSQL, Redis, Kafka;
- для интеграции с внешними системами доступен REST API, Websocket API;
- Angular, Typescript.
Над чем предстоит работать:
- расширять функциональность и поддерживать существующие решения;
- поддерживать, развивать, дорабатывать текущие сервисы;
- обеспечивать высокое качество кода и улучшение внутренних процессов разработки;
- переводить legacy код на Kotlin и на микросервисную архитектуру;
- обеспечивать развитие команды, менторство (до 30% времени работа с командой, до 70% - работа с кодом).
Ожидания от кандидата
Чтобы справляться с задачами нужны:
- понимание базовых алгоритмов и структур данных;
- опыт использования Java, Spring framework от 5 лет;
- опыт управления командой разработки от 1 года;
- опыт работы с реляционными базами данных;
- знание и понимание концепций кодирования и проектирования: DRY, KISS, SOLID, YAGNI;
- высшее техническое образование (желательно в сфере информационных технологий).
Будет плюсом:
- знание frontend технологий;
- опыт построения высоконагруженных бэкенд сервисов на Java;
- опыт применения гибких методологий разработки ПО;
- опыт использования Kotlin;
- опыт работы с Kafka/RabbitMQ;
- опыт контейнеризации Java-приложений (Docker, Kubernetes);
- опыт нагрузочного тестирования.
Условия работы
Работа со смыслом:
- создаем инновационные ИТ-продукты для клиентов из рейтинга крупнейших российских компаний;
- более 200 млн пользователей из России, стран Европы и Азии в повседневной жизни соприкасаются с решениями NAUMEN;
- используем современный стек технологий на Open Source;
- разрабатываем, внедряем, поддерживаем наши продукты и решения;
- у вас будет возможность влиять на развитие и качество продуктов;
Развитие:
- индивидуально подходим к планированию карьеры каждого сотрудника;
- делимся экспертизой внутри команды и за пределами компании;
- поддерживаем и помогаем реализовать идеи сотрудников;
- развиваем ИТ-сообщество: проводим образовательные спецкурсы в вузах, создали и развиваем Naumen Meetup (ex-JUG.EKB);
- сотрудники NAUMEN удовлетворены своим развитием на 8,2 балла из 10;
- сотрудники NAUMEN оценивают профессионализм коллег на 9,4 балла из 10.
Забота и комфорт:
- гибкий график работы;
- расширенный социальный пакет, включая ДМС;
- система адаптации и наставничества;
- дружелюбная атмосфера и насыщенная корпоративная жизнь;
- удаленная работа гибрид или офис в городах присутствия - на выбор сотрудника.