Java Developer / Разработчик на Java (backend)

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Разработка ПО для сферы телекоммуникаций и информационной безопасности

Описание вакансии

О компании и команде

Компания НЕОС - аккредитованная продуктовая IT-компания. Мы занимаемся разработкой и внедрением программного обеспечения для сферы телекоммуникаций и информационной безопасности. Входим в холдинг ПРОТЕЙ - это один из крупнейших в РФ производителей телекоммуникационного оборудования.

Наши продукты основаны на высокоскоростной обработке потока данных (голос, сетевой трафик), фильтрации, анализе, а также предоставлении интерфейсов для интеграций и конечных пользователей. Нашими клиентами являются телеком-операторы РФ и СНГ.

Что предстоит делать:

- Разработка системы анализа и обработки трафика из разных источников;
- Участие в полном жизненном цикле продукта от формирования требований до поддержки в эксплуатации;
- Доработка решений под заказчика;
- Взаимодействие в своей команде (5-6 человек), с другими командами, а также PO, QA и технической поддержкой.

Стек технологий:
основной язык - Java 17, немного Kotlin и Python; Java библиотеки - Spring, Liquibase, Apache Сamel; БД - PostgreSQL; БЗ - Confluence; таск-трекер - YouTrack; система сборки - Gradle; VCS - GitLab; ОС - Linux (Ubuntu Server 22.04); CI/CD - GitLab; IDE - Idea

Ожидания от кандидата

Чтобы всё получилось, мы ожидаем, что вы:

  • хорошо понимаете ООП, уделяете внимание проектированию (и знаете как это делать);
  • имеете уверенные знания java 11+ (collections, concurrency) и инструментов (debugger, profiler);
  • имеете опыт многопоточного программирования с использованием Future, PoolExecutor;
  • умеете писать код, который легко покрыть юнит тестами;
  • имеете опыт проектирования, оптимизации запросов и структуры БД;
  • любите работать в команде (например, по Scrum методологии);
  • имеете навыки решения сложных технических задач (поиск информации, планирование, отслеживание прогресса);
  • владеете английским языком на уровне чтения технической документации и исповедуете lifelong learning.

Хорошим дополнением являются:

  • навыки работы в *nix системах, знание архитектуры ОС;
  • наличие представлений о современных nosql решениях, методах обработки большого объема данных;
  • опыт использования Docker и CI инструментов;
  • углубленные знания в области сетевых технологий;
  • высшее образование в области информационных технологий или смежных областях;
  • знание одного или нескольких скриптовых языков (python, perl).

Условия работы

  • Возможности для профессионального и карьерного роста (компенсация стоимости профильных курсов, участие в конференциях)
  • У нас есть собственная библиотека (техническая и бизнес-литература на русском и английском языке, библиотека пополняется свежими актуальными изданиями)
  • Мы заботимся о здоровье и благополучии наших сотрудников (предоставляем ДМС со стоматологией, 100% оплату больничного, корпоративные занятия йогой, футболом, волейболом, частичную компенсацию абонементов в спортзал, компенсацию питания)
  • Гибкое начало рабочего дня (до 11:00), гибкий график (40 часов в неделю), гибридный формат работы "удаленка-офис" (2 дня - офис, 3 - удаленка), официальное оформление по ТК РФ, полностью белая зарплата
  • Офис располагается в новом БЦ в пешей доступности от м. Лесная или Черная Речка, в нем есть всё необходимое для комфортной работы - полностью оборудованная кухня, душ, шведская стенка с турником, кабинетная рассадка (не опен-спейс), всю необходимую технику предоставляем.