Fidelity Investments
Senior Software Engineer/Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в Fidelity для проектирования и разработки масштабируемых приложений и сервисов в банковской/финансовой сфере. Работа в кросс-функциональных командах над полным циклом фичи — от концепции до деплоя.
Задачи
- Разрабатывать оригинальные технические решения в рамках текущих задач разработки
- Проектировать приложения и подсистемы для крупных проектов на нескольких платформах
- Разрабатывать приложения для нескольких проектов и инициатив подразделений
- Поддерживать и выполнять все этапы тестирования вплоть до внедрения
- Участвовать в планировании и проведении приёмочного тестирования
- Готовить документацию по нескольким приложениям
- Проводить тестирование после установки при возникновении проблем
- Составлять планы проектов умеренного масштаба
- Выполнять самостоятельный сложный технический и функциональный анализ
Требования
- Степень бакалавра в Computer Science, Engineering, IT, Information Systems или смежной области и 3 года опыта Senior Software Engineer/Developer в банковской или финансовой сфере (либо магистратура и 1 год опыта)
- Опыт разработки и поддержки приложений на Java и Spring Boot, реализации RESTful API
- Опыт перевода монолитов в микросервисы по Strangler pattern, построения отказоустойчивых архитектур и защищённого межсервисного взаимодействия
- Опыт работы с реляционными и NoSQL базами данных, интеграции backend-систем
- Опыт API governance, аутентификации, шифрования и стандартов защищённой связи в финансовом секторе
- Опыт разработки веб-интерфейсов на Angular и TypeScript, интеграции с backend через REST API
- Опыт написания юнит-тестов на Jasmine/Karma
- Опыт деплоя и эксплуатации приложений в AWS и Azure, настройки окружений
- Опыт построения serverless и event-driven решений на AWS Lambda, API Gateway, EC2, S3, SNS, SQS, CloudWatch, IAM
- Спонсорство визы не предоставляется
Условия
- Полный рабочий день в офисе (поэтапный переход к модели full-time onsite)
- Работа в автономных кросс-функциональных командах
- Agile-среда разработки
Навыки
- Java
- Spring Boot
- Node.js
- JavaScript
- Angular
- React
- REST API
- AWS
- Azure
- Hystrix
- RxJava
- CI/CD
- DevOps
- JUnit
- Selenium
- Cucumber
- NoSQL
- TypeScript
- Jasmine
- Karma
- AWS Lambda
- API Gateway
- EC2
- S3
- SNS
- SQS
- CloudWatch
- IAM