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 - удаленка), официальное оформление по ТК РФ, полностью белая зарплата
- Офис располагается в новом БЦ в пешей доступности от м. Лесная или Черная Речка, в нем есть всё необходимое для комфортной работы - полностью оборудованная кухня, душ, шведская стенка с турником, кабинетная рассадка (не опен-спейс), всю необходимую технику предоставляем.