Описание вакансии
Коротко о ролиBuild durable systems. Design and implement Java services, Temporal workflows, and Kafka-based event pipelines, and help clients adopt durable execution and event streaming the right way — from first workflow to production scale.
Задачи:
— Строить надёжные системы.
— Проектировать и реализовывать Java-сервисы, Temporal workflows и Kafka-ориентированные event pipelines.
— Помогать клиентам правильно внедрять durable execution и event streaming от первых workflow до масштабного продакшена.
— Планировать и выполнять крупномасштабные модернизации — перенос workflow, сервисов и данных между платформами, кластерами и облаками с учётом безопасности, наблюдаемости и минимальных сбоев.
— Создавать и эксплуатировать Kubernetes-native инфраструктуру и CI/CD на AWS для безопасной и быстрой доставки приложений.
— Рассматривать надёжность, наблюдаемость и повторяемость как часть результата.
— Консультировать клиентов, помогать им строить ориентированные на результат приложения и платформы, выявлять проблемы и решать задачи.
— Возможны командировки 3–5 дней в квартал с учётом графика кандидата.
— Возможности для выступлений на конференциях, проведения тренингов, организации митапов и создания контента.
Требования:
— Опыт создания и эксплуатации приложений на уровне предприятия.
— Глубокие знания Java и JVM-экосистемы (Spring Boot или аналог).
— Опыт с дополнительными backend-языками (Go, Python, TypeScript/JavaScript, C#) приветствуется.
— Практический опыт с durable execution / workflow engine, предпочтительно Temporal (Apache Airflow, Prefect также подходят).
— Опыт проектирования и эксплуатации Kafka-систем: дизайн топиков и партиций, consumer groups, управление схемами, гарантии доставки.
— Опыт проектирования и построения GraphQL API, включая схему, резолверы, оптимизацию.
— Глубокий опыт AWS: архитектура, деплой, эксплуатация (EKS, сеть, IAM, messaging, data services).
— Уверенные знания Kubernetes: деплой, эксплуатация, отладка продакшен-нагрузок.
— Системное мышление: масштабирование, конкуренция, backpressure, кэширование, отказоустойчивость распределённых систем.
— Опыт планирования и выполнения миграций приложений, workflow engine, данных с минимальными простоями.
— Понимание CI/CD и GitOps.
— Опыт с observability: логирование, метрики, трассировка (OpenTelemetry приветствуется).
— Опыт разработки микросервисов и serverless-приложений.
— Навыки проектирования и разработки схем баз данных.
— Дополнительные навыки: запуск Temporal в продакшене, управление workflow версиями, настройка worker-ов, безопасность и масштабирование Temporal Cloud.
— Опыт эксплуатации Kafka в продакшене, Kafka Connect, Streams, миграции кластеров.
— Знания DevOps: внутренние платформы разработчиков, GitOps (ArgoCD, Flux), инфраструктура как код (Terraform, OpenTofu), Kubernetes контроллеры, Helm, управление секретами, автоскейлинг, сервис-меш.
— Интерес к работе с разными backend-языками, дополнительным очередям и мессенджерам (AWS SQS/SNS, RabbitMQ), дизайну API (GraphQL, REST, gRPC), AuthN/AuthZ, автоматизированному тестированию.
Условия:
— Конкурентная зарплата $120,000–$190,000 в год плюс годовой бонус.
— Полностью удалённая работа с гибким графиком.
— 401(k) matching.
— 4 недели оплачиваемого отпуска плюс 8 оплачиваемых праздников.
— Медицинская, стоматологическая и офтальмологическая страховка.
— Оплачиваемый декретный и отпуск по уходу за ребёнком.
— Страхование STD, LTD и жизни.
— Требуется проживание и разрешение на работу в США, спонсорство визы не предоставляется.
— Вакансия предполагает возможность командировок.
— Проверка личности и фоновая проверка обязательны.
Язык: en