GXO Logistics, Inc.
GXO Logistics, Inc.
GXO Logistics, Inc. — глобальная логистическая и транспортная компания, обслуживающая предприятия в различных крупных отраслях. Её деятельность охватывает складирование, дистрибуцию, транспортировку и выполнение заказов, сочетая масштабную инфраструктуру с технологиями и операционной экспертизой, чтобы помогать клиентам повышать эффективность цепочек поставок. Компания также набирает и предоставляет персонал для операционных должностей, уделяя особое внимание инновациям, доступности и равным возможностям трудоустройства.

Ведущий инженер по разработке Java-приложений (удалённая работа в Северной Каролине)

Руководить архитектурой и разработкой приложений на Angular, React и облачных технологиях для GXO Logistics. Создавать API, конвейеры CI/CD и потоки обработки данных корпоративного масштаба.

Описание

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

Требования

  • Степень бакалавра в области компьютерных наук или смежной области либо эквивалентное иностранное образование
  • Четыре года опыта работы на предлагаемой должности или на связанной должности ведущего инженера по разработке приложений на Java
  • Опыт проектирования архитектуры и разработки крупномасштабных распределённых веб-приложений с использованием Python FastAPI, Angular и React.js
  • Опыт развёртывания приложений в нескольких географических регионах с использованием Google Cloud Infrastructure
  • Опыт работы с компонентными и объектно-ориентированными системами, интернет-технологиями, клиент-серверными архитектурами, реляционными базами данных, структурированными методами разработки, методологиями тестирования и принципами хранилищ данных
  • Опыт создания библиотек пользовательского интерфейса и современных веб-интерфейсов с использованием JavaScript, TypeScript, Angular 20.x и React.js
  • Опыт разработки безопасных API, готовых к промышленной эксплуатации, с использованием Java 12+, Python FastAPI и Spring Framework, включая Spring Boot
  • Знание команд оболочки UNIX и опыт работы с репозиториями Git, инструментами сборки, конвейерами CI/CD и Docker
  • Опыт установки и управления системными пакетами с использованием yum, apt и brew
  • Опыт подготовки сред выполнения для развёртывания приложений
  • Практический опыт работы с PL/SQL для потоков обработки данных корпоративного масштаба
  • Глубокое знание конвейеров CI/CD в GCP и облачных конвейеров поставки
  • Опыт работы с Jira и гибкими методологиями