Fidelity Investments

Principal Full Stack Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Principal Full Stack Engineer в Fidelity: проектирование и разработка сложных full-stack решений на Java/J2EE, Spring Boot и Angular, включая архитектуру приложений, интеграционные паттерны и менторство команды.

Задачи

  • Участвовать в командах проектирования архитектуры
  • Определять и реализовывать архитектуру уровня приложений
  • Разрабатывать приложения, компоненты и подсистемы в рамках сложных проектов
  • Рекомендовать инструменты и методологии тестирования, проверять и утверждать тест-планы
  • Отвечать за готовность программных продуктов к QA
  • Разрабатывать документацию для приложений и подсистем
  • Формировать планы полного жизненного цикла проектов на нескольких платформах
  • Обеспечивать выполнение целей проектов в срок и в рамках бюджета
  • Консультировать по оценке и управлению рисками проектов
  • Планировать и координировать графики и распределение задач по нескольким проектам
  • Выступать основным связующим звеном с бизнес-подразделениями для решения проектных и технологических вопросов
  • Предлагать технологические решения для ежедневных задач и оценки технических инициатив
  • Консультировать старшее руководство по технической стратегии
  • Менторить младших членов команды
  • Проводить независимый сложный технический и функциональный анализ по нескольким проектам
  • Разрабатывать оригинальные и креативные технические решения для текущих задач разработки
  • Давать рекомендации по паттернам интеграции приложений, дизайну API и совместимости сервисов в распределённых системах
  • Строить инфраструктуру CI/CD для деплоя приложений, настраивать алерты и мониторинг для повышения качества ПО и надёжности деплоя
  • Совместно с бизнес-заказчиками анализировать паттерны использования приложений и метрики производительности для улучшений на основе данных
  • Оценивать и внедрять современные фреймворки, инструменты и методологии для повышения масштабируемости и производительности
  • Помогать командам в устранении production-инцидентов в сложных системах

Требования

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems или смежной области (или эквивалент зарубежного образования) и 5 лет опыта на позиции Principal Full Stack Engineer (или близкой) в разработке SPA на Angular, Java/J2EE и Spring
  • ИЛИ Master’s degree в Computer Science, Engineering, Information Technology, Information Systems или смежной области (или эквивалент) и 3 года опыта на позиции Principal Full Stack Engineer (или близкой) в разработке SPA на Angular, Java/J2EE и Spring
  • Экспертиза в проектировании, разработке и поддержке адаптивных full-stack и single-page веб-приложений: клиентская разработка (HTML5, CSS3, JavaScript или TypeScript, Angular, jQuery, Bootstrap, AJAX, JSON) и серверная разработка RESTful-сервисов и микросервисов (Java, Spring/Spring Boot)
  • Интеграция с базами данных Oracle, деплой на серверах приложений Tomcat, обеспечение кросс-браузерной совместимости и доступности
  • Экспертиза в настройке и поддержке CI/CD пайплайнов: Jenkins Core, Docker, Artifactory, Terraform, IBM UrbanCode Deploy (UDeploy), GitHub, Linux scripting
  • Автоматизация деплоя с Jenkins и контейнерными/оркестрационными сервисами AWS (ECS, EKS, Route 53)
  • Мониторинг и траблшутинг приложений с Splunk и Datadog
  • Сканирование безопасности кода и устранение уязвимостей с Mend и SonarQube
  • Код-ревью и unit-тестирование с JUnit
  • Экспертиза в проектировании, документировании и поддержке API с Swagger и OpenAPI
  • Разработка enterprise-интеграций на Java-based технологиях (Apache Camel)
  • Современные практики клиентской разработки: Figma для UI-дизайна, Nx monorepo, RxJS, автоматизированное тестирование (Cypress, Jest, Jasmine, Karma, Storybook, Playwright)
  • Экспертиза в сборе, анализе и интерпретации данных о поведении пользователей и транзакциях с Google Tag Manager, Ensighten, Adobe Analytics, Contentsquare
  • Сегментация данных и A/B-тестирование
  • Запросы, объединение и трансформация данных на SQL в Postgres или Snowflake
  • Создание аналитических инсайтов и визуализаций в PowerBI
  • Fidelity не предоставляет иммиграционный спонсоршип для этой позиции

Условия

  • Полный рабочий день в офисе (onsite working model) с поэтапным внедрением по регионам и ролям
  • Некоторые роли и локации требуют 100% присутствия в офисе, другие — меньше
  • Ожидания по присутствию в офисе могут меняться по мере внедрения модели
  • Переход на onsite-модель не применяется к полностью удалённым ролям

Навыки

  • Java
  • J2EE
  • Spring
  • Spring Boot
  • REST APIs
  • Angular
  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • jQuery
  • Bootstrap
  • AJAX
  • JSON
  • Oracle
  • Tomcat
  • Jenkins
  • Docker
  • Artifactory
  • Terraform
  • IBM UrbanCode Deploy
  • GitHub
  • Linux
  • AWS
  • ECS
  • EKS
  • Route 53
  • Splunk
  • Datadog
  • Mend
  • SonarQube
  • JUnit
  • Swagger
  • OpenAPI
  • Apache Camel
  • Figma
  • Nx
  • RxJS
  • Cypress
  • Jest
  • Jasmine
  • Karma
  • Storybook
  • Playwright
  • Google Tag Manager
  • Ensighten
  • Adobe Analytics
  • Contentsquare
  • SQL
  • Postgres
  • Snowflake
  • PowerBI

Похожие вакансии

Software Engineer II Full Stack (Java/Node.js/Angular)
Western Governors UniversityMiddleSalt Lake CityОфис
118,900 – 178,500 USD в год
14 окт.
Staff Engineer II - AI Forward Full Stack Engineer
Western Alliance BankSeniorPhoenixОфис
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitibankSeniorJersey CityОфис
142,320 – 213,480 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitiSeniorJersey CityГибрид
142,320 – 213,480 USD в год
14 окт.
Principal Full Stack Engineer — Fidelity Investments, Westlake | itrelocate