Steampunk
Integration Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Интеграционный разработчик в Steampunk: проектирование и разработка системных интерфейсов и интеграций между облачными и on-premise системами через middleware. Работа с REST API, микросервисами и корпоративными системами.
Задачи
- Проектировать, разрабатывать, оценивать и дорабатывать системные интерфейсы и интеграции
- Участвовать в тестировании: выполнение тестов, разработка тест-скриптов, ревью тестов и анализ
- Проектировать REST API по спецификации OpenAPI на стеке Spring Boot и Camel
- Интегрировать RDBMS, SAP, Salesforce, SharePoint, NoSQL и ERP-системы
- Применять паттерны EIA и лучшие практики интеграции микросервисов
- Проектировать и внедрять многоуровневые защищённые интеграционные сети
- Работать с бизнес-заказчиками для уточнения и документирования требований к интеграции
- Соблюдать стандарты кодирования и участвовать в code review
Требования
- Возможность получить допуск Public Trust
- Минимум 5 лет практического опыта в IT-внедрениях
- Минимум 2 года опыта как REST API Developer: проектирование, создание и поддержка сложных интеграционных сетей
- Степень бакалавра по computer science, information systems или эквивалент
- Опыт разработки микросервисов на Spring Boot и Camel
- 2–3 года опыта с RDBMS (Oracle, DB2, SQL Server и др.)
- Знание механизмов безопасности OAUTH2, OpenID, JWT
- Опыт с API Gateway (Kong, Apigee) и провайдерами аутентификации (OKTA, AUTH0) — плюс
- Опыт MuleSoft 2–3 года — плюс
Навыки
- REST API
- OpenAPI
- Spring Boot
- Camel
- MuleSoft Anypoint Platform
- RDBMS
- Oracle
- DB2
- SQL Server
- SAP
- Salesforce
- SharePoint
- NoSQL
- ERP
- Microservices
- OAUTH2
- OpenID
- JWT
- Kong
- Apigee
- OKTA
- AUTH0