Middle Java Developer

Дата размещения вакансии: 17.03.2025
Работодатель: Теком
Уровень зарплаты:
з/п не указана
Город:
Нижний Новгород
Канавинский район, жилой район Мещерское Озеро, улица Карла Маркса 44Б
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

  • Участие в разработке решений в области телекоммуникаций и мониторинга сетевой инфраструктуры

  • Непосредственное участие в проектировании и разработке новых функциональных модулей, в поддержке и оптимизации существующего функционала

  • Анализ показателей работы системы с предложениями по улучшению, включая оценку надежности, производительности существующих и новых решений

  • Поддержание жизненного цикла программного продукта

  • Разработка на Java / Spring Framework

Требования:

  • Опыт разработки на Java (Kotlin) не менее 5 лет

  • Опыт работы со Spring Framework (не менее 3-х лет), ORM (Hibernate) / JOOQ

  • Опыт работы с SQL/NoSQL базами данных: PostgreSQL, ClickHouse, Redis

  • Твердое знание принципов разработки ПО: ООП, SOLID, … (функционального/реактивного программирования будет плюсом)

  • Твердое понимание работы JPA/ORM (Hibernate): плюсы и минусы

    • Понимание ACID и принципов транзакционности

  • Опыт написания тестов на разрабатываемой код: JUnit 5, Mockito, Hamcrest, SpringBootTest

  • Понимание принципов REST

  • Будет плюсом: Опыт работы с Kafka, RabbitMQ

  • Будет плюсом: Опыт разработки ПО по Agile-методологиям: Scrum, Kanban

  • Будет Плюсом: Работа с окружением Docker/Kubernetes

  • Будет плюсом: Понимание принципов и опыт разработки распределенных систем на основе (микро-)сервисной архитектуры

  • Будет плюсом: Понимание принципов работы сетевых технологий и протоколов. Работа с SNMP.

  • Будет плюсом: Опыт разработки решений для сетевого оборудования

  • Будет плюсом: Знание скриптовых языков (Python, Unix shells)

  • Умение декомпозировать и оценивать сложность/время выполнения задачи.

  • Нацеленность на выпуск качественного продукта на основе требований и потребностей заказчика.

  • Умение работать в команде как с горизонтальной, так и с вертикальной структурой.

  • Способность критического мышления в сложных ситуациях и выработке путей достижения оптимального результата.

Условия:

  • Оформление по ТК РФ
  • Полный соцпакет
  • ДМС (включая стоматологию)
  • Профессиональное обучение и развитие
  • Гибридный график работы
  • Компенсация спорта, дополнительные выходные