Задачи:
— Разработка сервисов на Java с использованием Spring Boot;
— Реализация и поддержка бизнес-процессов в Camunda;
— Интеграция сервисов между собой и с внешними системами;
— Встраивание проверок доступа и политик авторизации через OPA;
— Участие в проектировании API и контрактов взаимодействия;
— Ревью кода и техническая поддержка младших разработчиков;
— Совместная работа с архитектором и DevOps-командой;
Требования к кандидату:
— Опыт коммерческой разработки на Java от 5 лет;
— Глубокое знание Spring Boot, Spring Web, Spring Data;
— Опыт работы с BPMN, DMN, orchestration процессов (Camunda);
— Понимание принципов воспроизведения и контроля доступа;
— Опыт интеграции с API или другим policy-based решениями;
— Уверенная работа с REST API и JSON;
— Опыт работы с реляционными БД;
— Навыки написания чистого, поддерживаемого кода.
Дополнительные требования:
— Опыт работы с Kubernetes и контейнерами;
— Знание OAuth2 и OpenID Connect;
— Опыт работы с event-driven архитектурой;
— Понимание CI/CD и практик DevOps;
— Опыт участия в архитектурных обсуждениях и принятии решений.
Условия:
— Гражданство РФ;
— Полная занятость (fulltime);
— Оформление как ИП.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.