Fidelity Investments

Principal Software Engineer/Developer

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

Principal Software Engineer в Fidelity: проектирование и разработка крупных распределённых систем на Java/Spring, определение архитектуры приложений и CI/CD-стратегий для enterprise-платформ.

Задачи

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

Требования

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems или смежной области и 5 лет опыта на позиции Principal Software Engineer/Developer (или близкой) с разработкой batch-сервисов, REST API и веб-фреймворков на Java или J2EE и облачных платформ enterprise-уровня; либо Master’s degree и 3 года такого опыта
  • Экспертиза в проектировании и построении платформ и веб-приложений на Java с Spring Batch, Spring Boot, Angular и ORM (Mybatis или JPA) для подключения к БД
  • Опыт cloud-native развёртывания контейнеризованных, облачно-агностичных, высокодоступных и масштабируемых сред с использованием Azure и Docker
  • Построение CI/CD с DevOps-инструментами: GitHub, Jenkins, Udeploy или Veracode
  • Разработка общих библиотек и фреймворков на Spring Batch, Spring Boot и микросервисах
  • Применение концепций машинного обучения и искусственного интеллекта для статистических use-case на Python
  • Автоматизация тестирования кода с Cucumber, Karate API Testing Framework или Mockito
  • Root-cause анализ проблем после внедрения и их решение с использованием Splunk, SQL Developer и Confluence
  • Оценка проектов и релизная деятельность (оценка и распределение) в JIRA, управление изменениями в ServiceNow
  • Подготовка релизных и установочных планов, деплой в production через Udeploy

Условия

  • Fidelity не предоставляет иммиграционную поддержку (спонсорство) для этой позиции
  • Fidelity переходит на полностью офисную модель работы с поэтапным внедрением по регионам и ролям; часть ролей и локаций требуют 100% присутствия в офисе

Навыки

  • Java
  • J2EE
  • Spring Batch
  • Spring Boot
  • Angular
  • Mybatis
  • JPA
  • Azure
  • Docker
  • GitHub
  • Jenkins
  • Udeploy
  • Veracode
  • Microservices
  • Python
  • Machine Learning
  • Artificial Intelligence
  • Cucumber
  • Karate
  • Mockito
  • Splunk
  • SQL Developer
  • Confluence
  • JIRA
  • ServiceNow
  • REST API
  • CI/CD

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Principal Software Engineer/Developer — Fidelity Investments, Durham | itrelocate