Fidelity Investments

Principal Software Engineer/Developer

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

Principal Software Engineer/Developer в Fidelity: hands-on разработка Java-приложений и проектирование архитектуры уровня приложения, взаимодействие с архитектурой, менеджментом и product owners для перевода продуктовых требований в облачные технологические решения.

Задачи

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

Требования

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems или смежной области (или эквивалент зарубежного образования) и 5 лет опыта в роли Principal Software Engineer/Developer (или близкой) в разработке Java-приложений с использованием Agile-методологий в финансовой сфере
  • ИЛИ Master’s degree в Computer Science, Engineering, Information Technology, Information Systems или смежной области (или эквивалент зарубежного образования) и 3 года опыта в роли Principal Software Engineer/Developer (или близкой) в разработке Java-приложений с использованием Agile-методологий в финансовой сфере
  • Опыт развёртывания, конфигурирования и поддержки продуктов FIS; построения и поддержки отчётов OBIEE; клиентской UI-разработки и backend-интеграции с использованием Spring Webflow, JSP, jQuery и РСУБД (Oracle SQL)
  • Опыт разработки Java-сервисов с Event Driven Architecture (CQRS и EventBus); применения Domain Driven Design (DDD); реализации аутентификации и авторизации с SiteMinder, Spring Security и Spring LDAP для OAuth2, SSO и Digest-аутентификации; генерации финансовых отчётов в PDF с iText, Java Executors и Reflections; реализации распределённого кеширования в реальном времени с Memcached и EHCache; работы с фреймворками (Spring Data JPA, Batch, AOP, Hibernate, MyBatis) в распределённой среде
  • Опыт сбора, анализа и документирования требований в JIRA; проектирования UML-диаграмм (Entity Relationship, Class, Activity, Sequence) в Microsoft Visio; создания макетов UI-страниц; разработки на Java и Oracle SQL; написания автоматизированных тестовых наборов на Selenium и Sahi; проведения performance tuning и тестирования с LoadRunner, Dynatrace, JVisualVM, JConsole; пентеста с Veracode; технического руководства командами разработки и QA
  • Опыт автоматизированного провижининга систем, непрерывной интеграции, деплоя и мониторинга с Docker, Jenkins, uDeploy, Chef/Knife и Bash/PowerShell для Linux и Windows VM в облачных средах; настройки корпоративных инструментов, включая AXWAY (partner profiles), Control M jobs, OpenCMS, Apache ActiveMQ (topics, queues), Dynatrace (agents, monitors, dashboards), и их интеграции с Java-приложением

Условия

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

Навыки

  • Java
  • Agile
  • FIS
  • OBIEE
  • Spring Webflow
  • JSP
  • jQuery
  • Oracle SQL
  • RDBMS
  • Event Driven Architecture
  • CQRS
  • EventBus
  • Domain Driven Design
  • SiteMinder
  • Spring Security
  • Spring LDAP
  • OAuth2
  • SSO
  • iText
  • Java Executors
  • Reflections
  • Memcached
  • EHCache
  • Spring Data JPA
  • Spring Batch
  • Spring AOP
  • Hibernate
  • MyBatis
  • JIRA
  • UML
  • Microsoft Visio
  • Selenium
  • Sahi
  • LoadRunner
  • Dynatrace
  • JVisualVM
  • JConsole
  • Veracode
  • Docker
  • Jenkins
  • uDeploy
  • Chef
  • Knife
  • Bash
  • PowerShell
  • Linux
  • Windows
  • AXWAY
  • Control M
  • OpenCMS
  • Apache ActiveMQ

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

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, Westlake | itrelocate