Обязанности:
Департамент по инструментам и технологиям выпуска версий и тестированию приглашает в свою команду Java разработчика. В составе команды решаются задачи разработки новой линейки микросервисов для дальнейшего развития платформ управления исходным кодом, а также доставки, тестирования и непрерывной интеграции программных продуктов. Современный стек технологий (Java Spring / REST / Postgres), использование брокера сообщений и задачи архитектуры взаимодействия микросервисов дают возможность получить богатый и интересный опыт работы. ЗАДАЧИ: Разработка под Java, фреймворк: Spring; Разработка в рамках микросервисной архитектуры; Проектирование интерфейсов взаимодействия с другими системами; Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками; Работа по гибкой методологии разработки. ТРЕБОВАНИЯ: Опыт разработки на JAVA 11; Знание и опыт разработки на Spring Framework; Знание и практический опыт применения Docker; Знание и практический опыт применения высоконагруженных сервисов с использованием Apache Kafka; Опыт написания тестов (JUNIT5, интеграционные); Уверенное знание баз данных PostgreSQL/Oracle/MS SQL Server на уровне разработки и оптимизации процедур; Дополнительными преимуществом будет опыт с Camunda или аналогичными системами; Опыт командной работы, в том числе в распределенных командах; УСЛОВИЯ: Полная занятость, график работы 5/2; Гибкое начало рабочего дня; Гибридный формат работы в одном из наших офисов (Москва, Санкт-Петербург, Ярославль, Чебоксары, Пермь, Воронеж, Новосибирск, Самара); Готовимся к открытию офисов: Тула, Казань, Волгоград, Калининград, Рязань, Краснодар, Екатеринбург, Нижний Новгород, Уфа. Оформление по ТК РФ, бессрочный трудовой договор.