Fidelity Investments
Principal Software Engineer (Java/SpringBoot)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Fullstack Software Engineer в команду Fidelity Digital Asset Management (США). Разработка нового продукта: Java Spring/Spring Boot микросервисный бэкенд и Angular UI, развёрнутые в EKS-кластерах на AWS.
Задачи
- Разрабатывать Java Spring/Spring Boot микросервисный бэкенд и Angular UI
- Проектировать и реализовывать технологические решения с пониманием бизнес-функций приложения
- Проходить все фазы разработки: анализ, проектирование, разработка, системное и интеграционное тестирование, решение проблем и планирование
- Поддерживать и выполнять все этапы тестирования вплоть до внедрения
- Работать с инженерами, продакт-менеджерами, архитекторами и командой blockchain-инженеров
- Развивать культуру инноваций, исследований и технического совершенства
- Взаимодействовать с распределёнными по регионам продуктовыми, инженерными и бизнес-командами
Требования
- Минимум 10 лет опыта разработки программных приложений
- Опыт в финансовой/asset management индустрии — плюс
- BS/MS или эквивалентный опыт в Computer Science, Engineering или IT
- Обширный опыт разработки middle tier приложений на Java Spring/Spring Boot
- Опыт работы со streaming и messaging технологиями (Kafka)
- Опыт работы с authentication framework и SQL (предпочтительно Oracle)
- Опыт front end разработки на Angular
- Умение применять стандартные процессы: unit testing, автоматизация (Karate), ATDD, DevOps, CI/CD, дизайн и code review
- Опыт работы с облачными технологиями: AWS, Docker, Kubernetes
- Опыт работы над финансовыми software-проектами в области asset management
- Знакомство с blockchain-технологиями (Web3, smart contract development на Solidity, Rust, криптография) — преимущество
- Сильные коммуникативные навыки и умение выстраивать отношения
- Готовность делиться знаниями и развивать культуру обучения в команде
- Готовность работать в разных часовых поясах и ездить в бизнес-командировки
Условия
- Базовая зарплата $107,000–216,000 USD в год
- Пакет может включать бонусы и другую переменную компенсацию
- Комплексное медицинское страхование и поддержка эмоционального благополучия
- Пенсионные программы
- Оплачиваемые отпуска и родительский отпуск
- Программа благотворительных пожертвований с матчингом от сотрудников
- Образовательная поддержка: погашение студенческих кредитов, компенсация обучения, обучающие ресурсы
- Fidelity переходит на модель полного присутствия в офисе (поэтапно по регионам и ролям)
- Виза/иммиграционный спонсоринг не предоставляется
Навыки
- Java
- Spring
- Spring Boot
- Kafka
- SQL
- Oracle
- Angular
- Karate
- ATDD
- DevOps
- CI/CD
- AWS
- Docker
- Kubernetes
- EKS
- Web3
- Solidity
- Rust
- криптография