Требования:
- опыт работы от полутора лет в области разработки Java (если имеется опыт работы в телекоммуникационной компании - это большое преимущество)
- глубокие знания Java (версия 8 и выше), включая опыт работы с фреймворками Spring, Spring boot, Hibernate, JUnit, Spring Cloud, Spring Security, Rabbit MQ, Kafka Apache итд.
- опыт работы с современными СУБД (одной или нескольких из списка: PostgreSQL, Oracle, MS SQL, MySQL, SQL Oracle, Redis).
- понимание принципов безопасности в разработке ПО и опыт внедрения соответствующих практик.
- опыт руководства разработчиками и успешного участия в командной работе.
Основные цели и задачи:
- разработка новых системных платформ/приложений компании, их архитектуры и логики. для дальнейшего применения в работе
- разработка услуг и сервисов для предоставления абонентам нового спектра услуг компании
- интеграция и настройка программного обеспечения с работающими системами
Обязанности:
- разработка и установка высокопроизводительного программного обеспечения по производственным необходимостям для автоматизации бизнес-процессов компании.
- проведение аварийных, восстановительных и плановых работ на программных и аппаратных платформах согласно регламентам Компании.
- интеграция и настройка программного обеспечения с работающими системами.
- участие в согласовании технических заданий на разработку\доработку функционалов по автоматизации бизнес-процессов компании.
- руководство и поддержка более младших членов команды, обеспечение соблюдения стандартов кодирования и лучших практик.