Описание
Разработка направлена на серверную часть и автоматизацию ключевых HR-процессов для клиента — британской международной компании в сфере финансовых услуг и управления активами. Решения должны работать в облачной среде с учётом строгих регуляторных требований.
Задачи
•Создавать и поддерживать распределённые рабочие процессы на AWS Step Functions
•Разрабатывать бессерверные приложения и интеграции с использованием сервисов AWS, включая Lambda, API Gateway и EventBridge
•Проектировать масштабируемые архитектуры, управляемые событиями, в соответствии с корпоративными стандартами
•Интегрировать решения для рабочих процессов с серверными системами и внешними API
•Участвовать в обсуждении архитектуры и определении технических решений
•Поддерживать высокое качество кода, применять лучшие практики, тестировать и проводить проверки кода
•Взаимодействовать с межфункциональными командами в разных регионах поставки
•Поддерживать развёртывание и процессы CI/CD в облачных средах
Требования
•Сильный опыт разработки на AWS
•Практический опыт работы с AWS Step Functions
•Опыт работы с EventBridge, SNS и SQS
•Хорошее понимание архитектур, управляемых событиями, и бессерверных архитектур
•Сильные навыки серверной разработки, предпочтительно на Java или другом языке JVM
•Опыт создания и интеграции API и микросервисов
•Способность самостоятельно работать и выпускать готовый к эксплуатации код
Будет плюсом
•Опыт переноса платформ оркестрации рабочих процессов, таких как Camunda, на AWS Step Functions
•Опыт работы с AWS Lambda и бессерверными шаблонами
•Знакомство с конвейерами CI/CD и практиками DevOps для бессерверных процессов
Условия
Условий в вакансии нет