Обязанности:
Мы расширяем наши команды и находимся в поисках коллег Java-разработчиков на разные проекты! Описание: Единая платформа аутентификации занимается сценариями аутентификации для всего Банка. Сервис открытых программных интерфейсов Open API. Платформа состоит из четырех ключевых элементов: платформа внутренних API, которая позволяет осуществлять интеграцию между внутренними системами банка и вызывать партнерские сервисы в контуре банка; платформа партнерских API для позволяет партнерам и клиентам вызывать сервисы банка; портал разработчика – инструмент для получения информации об API, тестирования взаимодействия, а также получения статистики; платформа файлового обмена – инструмент для безопасного обмена файлами между банком и партнерами. Чем предстоит заниматься: Участвовать в проектировании и разработке новых компонентов системы; Покрывать свой код интеграционными и модульными тестами; Принимать участие в code review; Участвовать в подготовке и согласовании технической документации по архитектуре и компонентному взаимодействию; Развиваться и осваивать вместе с командой новые технологии. Что важно для нас: Опыт разработки на Java от 4-х лет; Уверенные знания Java 8+ (мы используем Java 11 для разработки наших сервисов), SpringBoot 2; Понимание принципов построения микросервисной архитектуры, разработки высоконагруженных, масштабируемых и отказоустойчивых приложений; Опыт работы с Docker, знакомство с k8s / OpenShift (приветствуется опыт эксплуатации этих технологий в продакшне); Опыт коммерческой разработки с одним из брокеров: Kafka, Rabbit MQ или Active MQ; Умение работать с unix-системами, навыки DevOps (развёртывание и сопровождение приложений); Знакомство с техстеком: ElasticSearch, Prometheus, Thanos, Jaeger, Fluent bit / Fluentd.