Gravitee
Senior Software Engineer - Kafka
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в Gravitee для разработки продукта управления API и AI-агентами: интерфейсы и визуализация данных на TypeScript/Angular, backend-сервисы на Java, участие в развитии core gateway runtime.
Задачи
- Проектировать и реализовывать фичи end-to-end: от технического дизайна до релиза и итераций
- Разрабатывать адаптивные интерфейсы и визуализации данных на TypeScript и Angular
- Проектировать и разрабатывать Java-based API и сервисы
- Участвовать в развитии core gateway runtime с асинхронными и неблокирующими паттернами
- Помогать клиентам настраивать и наблюдать AI-возможности Gravitee: AI Gateways, MCP tools и servers, agent identity, взаимодействия агентов
- Моделировать и преобразовывать операционные данные для наглядности и практической пользы
- Вносить вклад в open-source платформу и Enterprise Edition
- Использовать LLM и AI-ассистенты для прототипирования, разработки, тестирования и отладки
- Писать автоматизированные тесты и поддерживать надёжные практики доставки
- Сотрудничать с product-менеджерами, дизайнерами и инженерами, участвовать в code и design review
- Делиться знаниями и помогать команде принимать практичные решения
Требования
- Значительный опыт создания и эксплуатации full-stack приложений в продакшене, обычно 5+ лет
- Сильный опыт Java и проектирования поддерживаемых REST API и backend-сервисов
- Сильный TypeScript и опыт современной frontend-разработки на компонентном фреймворке
- Опыт создания насыщенных данными интерфейсов и визуализаций
- Понимание API-дизайна, моделирования данных, распределённых систем и асинхронных процессов
- Опыт автоматизированного тестирования, Git-based разработки, code review и итеративной доставки
- Опыт работы с MongoDB или реляционными БД, а также с поисковыми/аналитическими технологиями вроде Elasticsearch или OpenSearch
- Практический опыт использования LLM или AI-ассистентов в инженерном процессе и умение проверять их результат
- Ясная коммуникация, коллаборативное решение задач и умение доводить неоднозначную задачу до продакшена
Условия
- Зарплата до $160k в зависимости от опыта
- Конкурентное медицинское страхование
- Опции пенсионной программы / 401(k)
- Stock options
- 25 дней отпуска плюс национальные праздники страны
- Три дня mental health и wellness-allowance
- Выходной в день рождения
- Бюджет на профессиональное развитие
- Гибридная культура работы с хабами в разных регионах
- Квартальные командные мероприятия и ежегодный company offsite
- Коллаборативная международная культура
- Возможности роста вместе с компанией
Навыки
- Java
- TypeScript
- Angular
- REST API
- MongoDB
- Elasticsearch
- OpenSearch
- Vert.x
- RxJava
- Netty
- Docker
- Kubernetes
- Kafka
- OpenAPI
- OAuth 2.0
- OpenID Connect
- MCP
- A2A
- LLM
- RAG
- Git