Обязанности:
Вместе с нами тебе предстоит: Проектировать и дорабатывать архитектуру продуктов (API, взаимодействие систем, отказоустойчивость и масштабируемость); Определять технологическую стратегию развития проекта или продукта; Проводить технический анализ, декомпозицию и оценку задач; Координировать команду разработки (контроль качества кода и сроков выполнения задач); Решать технически сложные задачи (включая сложные случаи интеграции с промышленным оборудованием); Реализовывать функциональные блоки бэкенд части; Поддерживать имеющийся функционал микросервисов; Настраивать CI/CD, автоматизацию; Проводить технические собеседования. Какие знания и навыки необходимы: Высшее образование; Опыт разработки на Java от 5-х лет; Опыт проектирования систем с нуля; Опыт с BPMN-инструментами, Camunda как плюс; Опыт проектирования синхронных и асинхронных взаимодействий с внешними системами; Понимание принципов DevOps, опыт работы с CI/CD, автоматизации процессов; Опыт проведения технических собеседований, руководство командой. Стек: Java 11+; SpringBoot; PostgresSQL; Rabbit MQ; Camunda; Docker; микросервисная архитектура.Похожие вакансии