Intercontinental Exchange

Senior Developer

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

Senior-разработчик в ICE для работы над серверными системами финансового рынка. Основной стек — Java/Spring, распределённый обмен сообщениями и реляционные БД.

Задачи

  • Понимать сложные бизнес-системы и рабочие процессы и объяснять их другим разработчикам
  • Анализировать, тестировать, проектировать, программировать, отлаживать, модифицировать и внедрять системные требования
  • Тесно работать с бизнес-подразделениями и стейкхолдерами по сбору и пониманию системных требований
  • Взаимодействовать с project management, product management и QA-командами
  • Планировать и оценивать разработку ключевых компонентов, приложений и систем
  • Совмещать проектные решения с поставкой заданных требований
  • Решать бизнес-задачи с применением проверенных технологий
  • Участвовать в разработке и обеспечивать полноту функциональных и нефункциональных спецификаций
  • Разбираться в сложной бизнес-логике существующих систем и переносить её на новые технологии и системы
  • Работать с системными операциями, администрированием БД и системным ПО в рамках production support и определения процедур восстановления
  • Выявлять, сообщать и разрабатывать решения для первопричин сбоев и дефектов
  • Сотрудничать с бизнес- и QA-аналитиками при проектировании и выполнении функционального, регрессионного и интеграционного тестирования
  • Работать в agile- и CI-окружении с владением инструментами SDLC
  • Планировать и выполнять unit-тесты для отсутствия функциональных дефектов в коде

Требования

  • Bachelor’s degree in CS или эквивалент
  • 5+ лет опыта разработки на Java-технологиях
  • Java 8+
  • Object-Oriented Design и связанные Design Patterns
  • Distributed messaging, JMS
  • Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring WebFlux, Spring Cloud)
  • ORM-технологии: Hibernate, JPA
  • Реляционные БД, например Oracle, опыт с SQL, PL/SQL
  • Многопоточная серверная разработка
  • Инструменты unit-тестирования: JUnit, Mockito, Spring Boot Test, Karate
  • Опыт Java performance tuning, отладки и memory profiling
  • Знакомство с CI/CD-пайплайнами и современными workflow: Jenkins, ArgoCD, GitHub Actions
  • Опыт поддержки нескольких проектов, управления приоритетами и многозадачности
  • Сильные навыки коллаборации и технической коммуникации
  • Сильные межличностные навыки и умение работать в команде
  • Отличные навыки коммуникации и технической документации

Навыки

  • Java
  • Spring
  • Spring Boot
  • Spring MVC
  • Spring Data
  • Spring WebFlux
  • Spring Cloud
  • JMS
  • Hibernate
  • JPA
  • Oracle
  • SQL
  • PL/SQL
  • JUnit
  • Mockito
  • Karate
  • Jenkins
  • ArgoCD
  • GitHub Actions
  • Kubernetes
  • OpenShift
  • Tanzu
  • ReactJS
  • JavaScript
  • Redis
  • BPMN
  • Camunda
  • Drools

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

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 окт.
Senior Software Engineer - .NET / C# / XAML Digital Experience
Fidelity InvestmentsSeniorWestlakeОфис
12 окт.
Senior Developer — Intercontinental Exchange, Atlanta | itrelocate