Обязанности:
Разработка, отладка и поддержка микросервисных приложений;
Разработка unit-тестов;
Реализация интеграционного взаимодействия внутри микросервисной архитектуры, а также с внешними сервисами;
Рефакторинг и оптимизация существующего кода;
Code Review.
Наши ожидания от кандидата:
Опыт работы со Spring Framework (Boot, Core, Web, Data, Kafka, Test);
Опыт проектирования и разработки микросервисов;
Понимание принципов DDD и гексагональной архитектуры;
Уверенное понимание паттернов распределённых транзакций, опыт реализации Saga-подхода или других механизмов согласования в распределённых системах;
Опыт работы с Kafka;
Опыт работы с PostgreSQL;
Понимание принципов работы с Docker/Kubernetes;
Понимание принципов CI/CD.
Работа у нас:
Удаленный формат работы;
Все, что нужно для успешной работы: мощное железо, компенсация расходов на мобильную связь;
Полностью официальная конкурентная заработная плата;
Оформление по ТК РФ в аккредитованной IT-компании (бессрочный Трудовой договор);
Отсрочка в рамках частичной мобилизации при наличии профильного высшего образования;
Расширенная программа ДМС для сотрудников и родственников;
Обучение и посещение конференций для развития своих навыков за счет компании;
Возможность карьерного роста в том числе за счет перехода между проектами;
Насыщенная корпоративная жизнь: выездные корпоративы, онлайн мероприятия, корпоративная библиотека;
Отсутствие бюрократии, возможность принимать активное участие в жизни компании;
Оплачиваемая программа рекомендаций.
Требуемый опыт работы: от 5-ти лет
Полная занятость, полный день
Удаленная работа
Ведущая продуктовая розничная компания