State Street

Sr. Software Engineer - REST API Development, AVP

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в команду API Engineering: проектирование, разработка и поддержка REST API для критичных бизнес-приложений, интеграций с партнёрами и клиентских сервисов. Работа в тесной связке с архитекторами, продакт-менеджерами и платформенными командами.

Задачи

  • Проектировать, разрабатывать и поддерживать RESTful API и backend-сервисы
  • Создавать переиспользуемые компоненты, библиотеки и интеграционные сервисы
  • Обеспечивать производительность, масштабируемость, надёжность и безопасность API
  • Участвовать в версионировании API, управлении жизненным циклом и планировании обратной совместимости
  • Диагностировать и устранять проблемы API и интеграций в dev, test и prod окружениях
  • Создавать и поддерживать документацию по API и интеграциям: спецификации, гайды для разработчиков, требования аутентификации и авторизации, материалы онбординга, операционные процедуры и примеры использования
  • Документировать архитектуру систем, технические решения и подходы к реализации
  • Разрабатывать интеграции между внутренними системами, внешними партнёрами и облачными сервисами
  • Реализовывать API-решения в соответствии со стандартами корпоративной архитектуры
  • Участвовать в микросервисных и event-driven интеграционных паттернах
  • Поддерживать онбординг в API gateway и реализацию политик
  • Участвовать в модернизации API и интеграции legacy-систем
  • Разрабатывать unit-, интеграционные и автоматизированные API-тесты
  • Участвовать в peer code review и design review
  • Поддерживать внедрение CI/CD и автоматизацию деплоя
  • Выявлять и устранять проблемы надёжности, производительности и поддерживаемости
  • Реализовывать механизмы безопасной аутентификации и авторизации с использованием OAuth 2.0, JWT и смежных стандартов
  • Соблюдать практики безопасного кодирования и корпоративные требования безопасности
  • Поддерживать устранение уязвимостей и инициативы по compliance
  • Обеспечивать логирование, мониторинг и аудит
  • Участвовать в Agile/Scrum церемониях и планировании инженерных активностей
  • Взаимодействовать с product, architecture, security, operations и support командами
  • Эффективно доносить технические решения до технических и нетехнических стейкхолдеров
  • Участвовать в непрерывном улучшении инженерных стандартов и процессов

Требования

  • Bachelor's degree в Computer Science, Software Engineering, IT или смежной области, либо эквивалентный практический опыт
  • 3+ года профессионального опыта разработки ПО
  • 2+ года опыта разработки и поддержки REST API
  • Опыт создания backend-сервисов на Java, C#, .NET, Spring Boot или аналогичных технологиях
  • Опыт работы с распределёнными приложениями и сервисными интеграциями
  • Опыт использования Git-based source control и CI/CD платформ
  • Сильное понимание принципов REST API и протоколов HTTP
  • Опыт проектирования и реализации RESTful сервисов и интеграций
  • Опыт работы с JSON, XML и паттернами API-интеграций
  • Опыт работы с реляционными базами данных и SQL
  • Знание паттернов проектирования ПО и объектно-ориентированного программирования
  • Понимание концепций безопасности API и лучших практик, включая OAuth 2.0 и JWT
  • Опыт работы с фреймворками автоматизированного тестирования и инструментами тестирования API
  • Практический опыт разработки и деплоя приложений на Microsoft Azure
  • Опыт работы с Kubernetes и контейнеризированными приложениями на Docker или аналогичных технологиях
  • Понимание cloud-native разработки, деплоя, масштабирования и операционных практик
  • Опыт работы с CI/CD пайплайнами и DevOps практиками

Условия

  • Зарплата $90,000 - $157,500 в год
  • Программа пенсионных накоплений (401K) с вкладом компании
  • Страхование: базовое страхование жизни, медицинское, стоматологическое, зрение, долгосрочная нетрудоспособность и другие опциональные покрытия
  • Оплачиваемый отпуск, больничные, краткосрочная нетрудоспособность, отпуск по семейным обстоятельствам
  • Доступ к Employee Assistance Program
  • Incentive compensation, включая ежегодные performance-based награды
  • Доступ к налогово-льготным сберегательным планам
  • Инклюзивные возможности развития, гибкая поддержка work-life balance, оплачиваемые волонтёрские дни и активные employee networks

Навыки

  • REST API
  • Java
  • C#
  • .NET
  • Spring Boot
  • Git
  • CI/CD
  • HTTP
  • JSON
  • XML
  • SQL
  • OAuth 2.0
  • JWT
  • Microsoft Azure
  • Kubernetes
  • Docker
  • Azure API Management
  • Azure Service Bus
  • Event Hubs
  • Kafka
  • RabbitMQ
  • Azure Monitor
  • Application Insights
  • Splunk
  • Prometheus
  • Grafana
  • OpenTelemetry
  • Terraform
  • Bicep
  • ARM templates

Похожие вакансии

Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (.NET / Java Spring Boot / AWS)
US BankMiddleAtlantaГибрид
98,175 – 115,500 USD в год
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Software Engineer - REST API Development, AVP — State Street, 90,000 – 157,500 USD в год, Burlington | itrelocate