Fidelity Investments
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в команду Settlement Services Fidelity Digital Assets. Разработка безопасных масштабируемых облачных микросервисов и API для платформы хранения и торговли цифровыми активами.
Задачи
- Писать код для продуктовых фич
- Проектировать и реализовывать REST API клиенты и сервисы
- Обмениваться асинхронными сообщениями между сервисами
- Управлять данными в Postgres
- Писать автоматические unit- и интеграционные тесты
- Паковать ПО в контейнеры и настраивать CI-пайплайны
- Готовить сервисы к деплою в AWS
- Работать с product management над требованиями и декомпозицией эпиков
- Строить масштабируемые отказоустойчивые облачные системы
- Обеспечивать поддержку, включая on-call
- Менторить junior-инженеров
Требования
- Экспертиза в core Java и фреймворках вроде Spring Boot
- Опыт работы с базами данных и SQL
- Понимание AWS или других облачных платформ и контейнеризации (ECS, Docker)
- Опыт работы с системами контроля версий, например GIT
- Опыт с асинхронными воркерами и отказоустойчивым обменом сообщениями (SNS, SQS)
- Понимание микросервисной архитектуры и twelve factor app
- Автоматизация unit- и интеграционных тестов (Junit, spring boot test)
- Опыт сборки и деплоя через CI-пайплайны и инструменты вроде Jenkins
- Опыт в software engineering 8+ лет
- Опыт дизайна API с Swagger Hub
- Сильные аналитические и коммуникационные навыки
Условия
- Медицинская страховка и поддержка эмоционального благополучия
- Пенсионные программы
- Оплачиваемый отпуск и отпуск по уходу за ребёнком
- Программа благотворительных взносов
- Образовательная помощь, включая погашение студенческих кредитов
- Бонусы и переменная часть вознаграждения
- Onsite-модель работы
Навыки
- Java
- Spring Boot
- SQL
- Postgres
- AWS
- ECS
- Docker
- GIT
- SNS
- SQS
- Junit
- Jenkins
- Swagger Hub
- REST API
- микросервисы