Нижний Новгород, Канавинский район, жилой район Мещерское Озеро, улица Карла Маркса, 44Б
Компания «Теком» – лидер в области разработки программного обеспечения для сфер телерадиовещания и телекоммуникаций. Уже более 30-ти лет инженеры компании успешно реализуют проекты в России и на международном рынке.
Мы аккредитованная Минцифры РФ IT-компания.
С целью усиления команды мы ищем Senior/Lead Java Developer-а, опытного эксперта, готового расти вместе с нами.
Обязанности:
Участие в создании решений в области телекоммуникаций и мониторинга сетевой инфраструктуры.
Непосредственное участие в проектировании и разработке новых функциональных модулей, оптимизации структуры, выработке предложений по улучшению Системы.
Анализ и оптимизация показателей быстродействия, надежности разработанных решений.
Координирование коллег по разрабатываемой задаче и смежным частям продукта.
Проведение квалифицированного ревью кода и выработка технических рекомендаций по задаче.
Поддержание жизненного цикла программного продукта.
Требования:
Опыт разработки на Java не менее 6-ти лет.
Опыт работы со Spring - не менее 5-ти лет, ORM (Hibernate) / JOOQ.
Опыт работы с SQL/NoSQL базами данных: PostgreSQL/ClickHouse/Redis - не менее 2-x лет.
Опыт разработки нагруженных/BigData систем - не менее 2-х лет.
Твердое знание принципов разработки ПО: ООП, SOLID, функционального/реактивного программирования.
Твердое понимание работы JPA/ORM (Hibernate): плюсов и минусов.
Понимание ACID и принципов транзакционности.
Опыт написания тестов на разрабатываемый код: JUnit 5, Mockito, Hamcrest, SpringBootTest.
Опыт работы с Kafka/RabbitMQ - не менее 2-х лет.
Опыт разработки ПО по Agile-методологиям: Scrum, Kanban - не менее 2-х лет.
Опыт работы с окружением Docker/Kubernetes - не менее 2-х лет.
Опыт работы по Git Flow - не менее 5-ти лет.
Понимание принципов и опыт разработки распределенных систем на основе (микро-)сервисной архитектуры.
Понимание принципов асинхронных/синхронных/реактивных API (REST, gRPC).
Понимание Java Memory Model, отладка и профилирование приложений.
Умение декомпозировать и оценивать сложность/время выполнения задачи.
Нацеленность на выпуск качественного продукта на основе требований и потребностей заказчика.
Умение работать в команде как с горизонтальной, так и с вертикальной структурой.
Стрессоустойчивость, умение сохранять самообладание и культуру общения как с коллегами по работе, так и с представителями заказчика.
Способность критического мышления в сложных ситуациях и выработке путей достижения оптимального результата.
Будут плюсом:
Опыт разработки решений для сетевого оборудования.
Знание скриптовых языков (Python, Unix shells, Java Script).
Опыт работы с Prometeus, Grafana. Понимание их преимуществ, недостатков и знание альтернативных решений.
Теком
Нижний Новгород
Не указана
МБУ Нижегородгражданпроект
Нижний Новгород
до 120000 RUR
Метрополис, компания
Нижний Новгород
до 120000 RUR
КуулКлевер (МясновЪ, Отдохни)
Нижний Новгород
до 120000 RUR
Федеральный научно-производственный центр «Нижегородский научно-исследовательский институт радиотехники» (АО «ФНПЦ «ННИИРТ»)
Нижний Новгород
от 85000 RUR
Федеральный научно-производственный центр «Нижегородский научно-исследовательский институт радиотехники» (АО «ФНПЦ «ННИИРТ»)
Нижний Новгород
от 83200 RUR
Нижний Новгород
от 83200 RUR
Нижний Новгород
от 83200 RUR
Государственное бюджетное учреждение здравоохранения Нижегородской области Медицинский информационно-аналитический центр
Нижний Новгород
от 70000 RUR
Экс-Форма, Производственно-коммерческая фирма
Нижний Новгород
от 70000 RUR