Обязанности:
Мы будем рады приветствовать в нашей команде Java разработчика на продукт по разработке прикладной платформы автоматизации полного цикла производства ПО от управления продуктом до развёртывания и эксплуатации. Продукт: Архитектура данных: Инструмент позволит создавать архитектуры на разных уровнях, от корпоративной архитектуры до архитектуры конкретных сервисов, компонентов и процессов. Используя различные нотации, формы и диаграммы для представления информации, инструмент позволяет объединить различные архитектуры в едином пространстве. Основные задачи: Проектировать и разрабатывать новые компоненты системы; Покрывать свой код интеграционными и модульными тестами; Проводить перекрестный в code review; Участвовать в подготовке и согласовании технической документации по архитектуре и компонентному взаимодействию; Развиваться и осваивать вместе с командой новые технологии. Наши ожидания: Хорошее знание Java 11+, Spring, Spring Data, Hibernate, REST; Опыт работы с реляционными базами данных (запросы, представления, индексы); Понимание микросервисной архитектуры и архитектурных паттернов; Умение оценивать сроки реализации и следовать им.