act digital

Java backend engineer in digital products

Коротко

Mid-level Java backend engineer для команды, разрабатывающей цифровые продукты (Checkout, MyAccount, ODR Processing) с использованием Java-микросервисов, REST/GraphQL API и event-driven интеграций (AWS SQS, Solace). Требуется около 4 лет опыта в software engineering, сильный опыт Java backend и микросервисов, опыт работы с IAM-решениями (Keycloak, Okta, OIDC, RBAC), а также английский и португальский на уровне C1. Работа в Лиссабоне в гибридном формате — 3 дня в офисе.

Описание
Мы ищем Mid-Level Java Backend Engineer для присоединения к инженерной команде (squad), отвечающей за разработку и развитие цифровых продуктов: Checkout, MyAccount и ODR Processing. В этой роли вы будете брать на себя ответственность за фичи на протяжении всего жизненного цикла — от обсуждения архитектуры и реализации до тестирования, код-ревью и деплоя. Вы будете работать с современными backend-технологиями и паттернами интеграции, включая Java-микросервисы, REST и GraphQL API, IAM, AWS SQS и Solace, а также участвовать в принятии архитектурных решений и формировании инженерных стандартов в команде.
Задачи
•Проектировать, разрабатывать и поддерживать масштабируемые Java-микросервисы
•Создавать новые возможности для продуктов Checkout, MyAccount и ODR Processing
•Разрабатывать надёжные и легко поддерживаемые backend-компоненты
•Участвовать в проектировании решений и технической архитектуре
•Диагностировать сложные проблемы приложений и внедрять устойчивые решения
•Применять лучшие практики software engineering и clean-code
•Брать на себя ответственность за фичи на всех этапах разработки: архитектура и техническое проектирование, разработка, автоматизированное тестирование, код-ревью, деплой
•Сотрудничать с другими инженерами и стейкхолдерами при проектировании решений
•Выявлять технические зависимости и риски
•Обеспечивать готовность фичей к продакшену перед релизом
•Сопровождать реализацию и деплой доставленной функциональности
•Проектировать и поддерживать RESTful API
•Разрабатывать GraphQL API и интеграции
•Создавать и поддерживать полные спецификации API на основе стандартов OpenAPI
•Обеспечивать консистентность API-контрактов и паттернов интеграции
•Реализовывать соответствующую валидацию, обработку ошибок и механизмы безопасности
•Диагностировать проблемы, связанные с API и интеграциями
•Интегрировать и настраивать решения для аутентификации и авторизации: Keycloak, Okta, OpenID Connect (OIDC)
•Реализовывать Role-Based Access Control (RBAC)
•Настраивать и кастомизировать токены аутентификации
•Интегрировать IAM-флоу с backend-сервисами и API
•Обеспечивать соответствие решений установленным стандартам безопасности и контроля доступа
•Разрабатывать асинхронные и событийно-ориентированные интеграции
•Проектировать надёжные messaging-флоу между приложениями и сервисами
•Поддерживать асинхронную обработку и распределённые паттерны коммуникации
Требования
•Около 4 лет профессионального опыта в software engineering
•Серьёзный профессиональный опыт Java backend-разработки
•Опыт разработки микросервисов
•Опыт проектирования и реализации API
•Хорошее понимание архитектур распределённых приложений
•Опыт автоматизированного тестирования и код-ревью
•Способность брать на себя ответственность за фичи на всех этапах разработки
•Сильные аналитические способности и навыки решения проблем
•Способность эффективно участвовать в технических и архитектурных дискуссиях
•Английский язык C1
•Португальский язык C1
•Проактивный подход к проблемам и техническим рискам
•Фокус на доставке надёжных и поддерживаемых решений
•Готовность участвовать в архитектурных дискуссиях
•Способность понимать технические компромиссы и предлагать практичные решения
•Сильное понимание принципов software engineering
•Выраженная командная ориентированность
•Способность эффективно сотрудничать как с junior, так и с senior-инженерами
•Готовность делиться знаниями и давать техническую обратную связь
•Чёткая письменная и устная коммуникация
•Способность эффективно объяснять технические решения и сложности
•Уверенная коммуникация на португальском и английском языках
•Интерес к улучшению инженерных практик
•Проактивный подход к качеству кода и безопасности
•Готовность наставлять других и непрерывно расширять технические знания
Условия
•Локация: Лиссабон
•Формат работы: гибрид, 3 дня в неделю в офисе
•Больше ответственности за современные Java backend-решения
•Работа с микросервисами и событийно-ориентированными архитектурами
•Серьёзный опыт работы с Keycloak, Okta, OIDC и RBAC
•Разработка REST и GraphQL API
•Работа с AWS SQS и Solace messaging
•Непосредственное участие в архитектурных и инженерных решениях
•Развитие навыков технического лидерства через наставничество junior-специалистов
•Опыт работы со всем жизненным циклом фичи — от проектирования до продакшена

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте