Разрабатывать новые программные комплексы, программы, алгоритмы, интеграционные модули, архитектурные решения, обеспечивающие возможность решения поставленных задач средствами вычислительной техники
Обеспечивать доступность/отказоустойчивость и конфигурирование мониторинга, Self-healing configuration, health-checks
Взаимодействовать с работниками Компании на предмет уточнений требований по заданиям и формирования единого видения о конечном продукте
Оптимизировать процессы в соответствии с потребностями компании путем внедрения инновационных решений, унификации и типизации вычислительных процессов
Взаимодействовать с внешними партнерами компании для проведения анализа предоставляемых решений, предоставления документации и инструкций по процессам интеграции с внутренними сервисами
Выполнять контроль работы группы старших экспертов по разработке ПО, контроль исполнения решения или проекта по распоряжению Начальника отдела интеграционных решений
Проводить анализ и составлять рекомендаций по предлагаемым бизнес решениям внешними поставщиками
Навыки разработки высоконагруженных приложений
Знание web-технологий
Знание принципов микросервисной архитектуры
Навык проведения анализа чужого кода
Навыки командной разработки
Опыт работы с Java Spring, JEE, Hibernate, Maven
Знание теории баз данных (реляционных и нереляционных)
Опыт работы с БД Oracle будет плюсом(pl/sql)