
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 та гнучкими методологіями