Fidelity Investments
Principal Software Engineer/Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer/Developer в Fidelity: проектирование архитектуры данных и разработка REST API для финансовых приложений. Работа с Java/Spring, облачными сервисами Azure/AWS и CI/CD, менторство младших инженеров.
Задачи
- Участвовать в командах проектирования архитектуры
- Определять и реализовывать архитектуру уровня приложения
- Разрабатывать приложения, компоненты и подсистемы в сложных проектах
- Рекомендовать инструменты и методологии тестирования, проверять и валидировать тест-планы
- Отвечать за готовность ПО к QA
- Разрабатывать комплексную документацию для приложений и подсистем
- Составлять планы полного жизненного цикла проектов на нескольких платформах
- Отвечать за достижение целей проектов в срок и в рамках бюджета
- Консультировать по оценке и управлению рисками проектов
- Планировать и координировать расписания и задачи по нескольким проектам
- Выступать основным связующим звеном с бизнес-подразделениями по вопросам проектов и технологий
- Предлагать технологические решения для ежедневных задач и оценки технических инициатив
- Консультировать старшее руководство по технической стратегии
- Менторить младших членов команды
- Проводить независимый сложный технический и функциональный анализ по нескольким проектам
- Разрабатывать оригинальные технические решения для текущих задач разработки
Требования
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems или смежной области (или эквивалент зарубежного образования) и 5 лет опыта в роли Principal Software Engineer/Developer (или близкой) с разработкой RESTful API и поддержкой Spring-проектов на Java и Spring
- ИЛИ Master’s degree в Computer Science, Engineering, Information Technology, Information Systems или смежной области и 3 года аналогичного опыта
- Опыт разработки корпоративных финансовых приложений в распределённых средах с OOP/OOD, Java/J2EE, Spring Boot, EJB, JSP по Agile-методологиям
- Опыт создания и поддержки транзакционных скриптов, сложных SQL/PLSQL запросов и функций с TOAD и SQL Developer; написание SQL-запросов для валидации данных на Azure SQL MI, Oracle и DB2
- Опыт разработки проектов с SDLC и Agile, инструментами Jira, Splunk, Datadog, Bitbucket/GIT; облачные технологии Azure или AWS; мониторинг микросервисных приложений с JMeter и Log4J
- Опыт проектирования и разработки CI/CD пайплайнов в Jenkins/Bamboo, Docker, Kubernetes, SonarQube, Gradle, Maven; деплой многопоточных облачных веб-приложений на WebSphere и Tomcat в Azure и AWS
- Fidelity не предоставляет иммиграционный спонсоршип для этой позиции
Условия
- Полный рабочий день в офисе (onsite working model) с поэтапным внедрением по регионам и ролям
- Некоторые роли и локации требуют 100% присутствия в офисе, другие — меньше
- Ожидания по присутствию в офисе могут меняться по мере внедрения модели
- Переход не применяется к полностью удалённым ролям
Навыки
- Java
- J2EE
- Spring
- Spring Boot
- EJB
- JSP
- RESTful API
- OOP
- OOD
- SQL
- PLSQL
- TOAD
- SQL Developer
- Azure SQL MI
- Oracle
- DB2
- Jira
- Splunk
- Datadog
- Bitbucket
- GIT
- Azure
- AWS
- JMeter
- Log4J
- Jenkins
- Bamboo
- Docker
- Kubernetes
- SonarQube
- Gradle
- Maven
- WebSphere
- Tomcat
- CI/CD
- Agile
- SDLC