Вакансия: Java-разработчик (Open API)
Описание вакансии
Стрим занимается разработкой платформы API (внешней и внутренней), разрабатывают продукты, которые обеспечивают обмен из Банка и наружу. Стрим работает над следующими продуктами: Служебные сервисы биллинга, Реестр API, Платформа API (внутренних и внешних API), развитие команды эксплуатации
Задачи:
- Разработка сервисов для передачи контента из Банка наружу и обратно
- Анализ работы решений, выявление узких мест и выработка решений по оптимизации
- Активное участие в проработке требований и архитектуры решений
- детальное проектирование разрабатываемых сервисов, принятие ключевых технологических решений
- Декомпозиция и анализ задач бэклога
- Разработка автоматических модульных тестов, автоматических скриптов и тестов развертывания
Требования: - Коммерческий опыт от 3-х лет на аналогичной вакансии
- Отличные знания Java 8+
- Знание принципов ООП, шаблонов проектирования
- Понимание микросервисной архитектуры
- Опыт разработки/разработки высоко-нагруженных сервисов
- Опыт работы с многопоточностью и асинхронностью
- Отличные знания Spring, знание Maven/Gradle
- Знание принципов устройства и работы БД, умение составлять поисковые запросы (MSSQL/Postrgresql/Oracle)
- Опыт работы с IBM MQ, разворачивание, настройка, IBM API Connect, IBM DataPower, S3, создание тенантов, бакетов, SFTP, FTPS, ICAP, TYK, Swagger, EFK, TeamCity
- Опыт работы с gRPC (желательно)
- Опыт работы с Kafka, Zuul (желательно)