Fidelity Investments
Principal Software Engineer/Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер в Fidelity для модернизации корпоративных систем: cloud-native трансформации, микросервисы, event-driven архитектуры и API lifecycle. Роль предполагает архитектурное лидерство, менторство и разработку сложных приложений на Java/Spring и Angular.
Задачи
- Участвовать в командах проектирования архитектуры
- Определять и реализовывать архитектуру приложений
- Разрабатывать приложения в сложных проектах, компонентах и подсистемах
- Рекомендовать инструменты и методологии тестирования, проверять и валидировать тест-планы
- Отвечать за готовность к QA поставляемого ПО
- Разрабатывать документацию для приложений и подсистем
- Составлять полные планы жизненного цикла сложных проектов на нескольких платформах
- Отвечать за достижение целей проектов в срок и в рамках бюджета
- Консультировать по оценке и управлению рисками проектов
- Планировать и координировать графики и задачи по нескольким проектам
- Выступать основным связующим звеном с бизнес-подразделениями по техническим вопросам
- Предоставлять технические решения по текущим задачам и оценки по техническим инициативам
- Консультировать старшее руководство по технической стратегии
- Менторить младших членов команды
- Проводить независимый сложный технический и функциональный анализ по нескольким инициативам
- Разрабатывать оригинальные технические решения для текущих задач разработки
Требования
- Bachelor’s degree в Computer Science, Engineering, IT, Information Systems или смежной области и 5 лет опыта как Principal Software Engineer/Developer (или близкая должность) с разработкой batch-сервисов, REST API и веб-фреймворков на Java, J2EE или Angular и облачных платформ корпоративного уровня
- Или Master’s degree в смежной области и 3 года соответствующего опыта
- Экспертиза в проектировании и построении платформ и веб-приложений на Java со Spring Batch, Spring Boot, Angular и ORM-фреймворками (MyBatis или JPA)
- Опыт работы с Azure cloud services и Docker-образами для контейнеризованной и cloud-agnostic среды с высокой доступностью и масштабируемостью
- Опыт построения CI/CD с DevOps-инструментами: GitHub, Jenkins, UDeploy или Veracode
- Опыт оценки проектов и релизной деятельности (оценка и распределение) с JIRA и управления изменениями через ServiceNow
- Опыт подготовки релизных и установочных планов и деплоя в продакшн через UDeploy
- Экспертиза в проектировании, разработке, внедрении и аудите privacy-решений на сайтах с OneTrust, Ensighten и VaultJS
- Опыт обеспечения соответствия стандартам кодирования и лучшим практикам с использованием GitHub Copilot в Visual Studio Code
- Fidelity не предоставляет иммиграционный спонсоршип для этой позиции
Условия
- Полный рабочий день в офисе (Fidelity переходит на полностью офисную модель с поэтапным внедрением по регионам и ролям)
- Иммиграционный спонсоршип не предоставляется
Навыки
- Java
- J2EE
- Spring Batch
- Spring Boot
- Angular
- MyBatis
- JPA
- Azure
- Docker
- GitHub
- Jenkins
- UDeploy
- Veracode
- JIRA
- ServiceNow
- OneTrust
- Ensighten
- VaultJS
- GitHub Copilot
- Visual Studio Code
- REST API
- CI/CD