НТЦ АРГУС— российский разработчик систем класса OSS. Основное направление деятельности компании — это разработка программного обеспечения для оптимизации эксплуатационной деятельности и автоматизации бизнес-процессов Операторов связи.
Основная деятельность направления сосредоточена на развитии и поддержке программных продуктов класса OSS/BSS, в особенности нашего флагманского решения WFM (Workforce management), созданного для автоматизации процессов управления рабочей силой и сопутствующими ресурсами при выполнении задач исполнителями.
Чем предстоит заниматься:
- Проектирование и разработка модели предметной области, бизнес-логики и интеграционных API
- Принятие архитектурных решений и их воплощение
- Утверждение концептов решений и проведение код-ревью
- Менторство над разработчиками уровня mid+ и ниже
- Работа с приоритетным техдолгом
- Оценка трудоемкости задач разработки
- Поддержка продукта, устранение ошибок
Требования:
- Опыт коммерческой разработки на Java от 5 лет.
- Уверенные знания Java Core
- Готовность работать с Jakarta EE
- Опыт работы с Enterprise и уверенное понимание сервисного подхода
- Опыт работы с СУБД Oracle и\или Postgresql
- Понимание принципов работы и опыт работы с брокерами (у нас ActiveMQ)
- Опыт проектирования модели предметной области
- Опыт проектирования API
- Опыт создания веб-сервисов (REST, SOAP)
- Опыт оптимизации запросов
- Опыт использования систем контроля версий (у нас GitLab
- Готовность к сложным проектам и своей значимой роли в них. Ответственность, коммуникабельность, внимательность.
Желательно:
- Базовые компетенции в Spring
- Опыт работы с Jakarta EE
- Опыт работы с JSF
- Опыт разработки на React
- Опыт разработки на Dart и Flutter
- Опыт работы с GraphQL
- Опыт работы с микросервисами, еще лучше опыт перехода на микросервисную архитектуру
- Опыт развертывания приложения в Docker или других системах контейнеризации
- Понимание основных уязвимостей веб-приложений
- Знакомство с HTML и CSS
- Опыт использования Hibernate, SOAP, JSON, PrimeFaces
- Опыт использования серверов приложений (WildFly, JBoss, WebSphere или других)
- Знакомство с Agile-методологиями разработки
- Владение английским на уровне чтения форумов и технической документации.
Что мы предлагаем: