
GXO Logistics, Inc. е глобална логистична и транспортна компания, която обслужва предприятия от основни отрасли. Дейността ѝ обхваща складиране, дистрибуция, транспорт и изпълнение на поръчки, като съчетава мащабна инфраструктура с технологии и оперативен опит, за да помага на клиентите да подобряват ефективността на веригата за доставки. Компанията също така набира и осигурява персонал за оперативни позиции, като заявява фокус върху иновациите, достъпността и равните възможности за трудова заетост.
Водещ инженер по разработка на Java приложения (дистанционна работа от Северна Каролина)
Ръководете архитектурата и разработката на Angular, React и cloud-native приложения за GXO Logistics. Създавайте API, CI/CD конвейери и работни потоци за данни в мащаба на предприятието.
Описание
- Ръководете анализа, програмирането и конфигурирането на софтуер за информационни системи
- Осигурявайте техническо ръководство и архитектурни насоки
- Проектирайте висококачествени интерфейси за Angular приложения
- Ръководете архитектурата и разработката на Angular приложения за мащабируемост, производителност и поддържаемост
- Партнирайте си с междуфункционални екипи за дефиниране на технически изисквания и превръщане на бизнес потребностите в технически решения
- Насочвайте технически подобрения, които развиват проектирането и разработката на приложения
- Проучвайте бизнес предизвикателства и препоръчвайте софтуерни решения
- Наставлявайте младши програмисти
- Подготвяйте оценки и разработвайте функционални и подробни проектни спецификации
- Превръщайте системните проекти и техническите спецификации в код за сложни приложения
- Насърчавайте леки архитектури, съвременни уеб стандарти и добри практики за подобряване на производителността на приложенията и намаляване на времето за зареждане
- Отстранявайте грешки в софтуера, решавайте проблеми и коригирайте грешки в кода
- Осигурявайте поддръжка от второ ниво за проблеми, свързани със системата
- Управлявайте продукционни издания и потвърждавайте стабилността на системата след прилагане на корекции
- Бъдете старши технически експерт в проектирането, разработката, кодирането, тестването и отстраняването на грешки в нов софтуер и значителни подобрения
- Сътрудничете с техническия персонал за разбиране на софтуерни проблеми и разработване на спецификации за решения
Изисквания
- Бакалавърска степен по компютърни науки или сродна област или чуждестранен образователен еквивалент
- Четири години опит на предлаганата позиция или на сродна длъжност водещ инженер, разработка на приложения (Java)
- Опит в проектирането на архитектура и разработката на мащабни, разпределени уеб приложения с Python FastAPI, Angular и React.js
- Опит в внедряването на приложения в множество географски региони с Google Cloud Infrastructure
- Опит с компонентно-базирани и обектно-ориентирани системи, интернет технологии, клиент/сървър архитектури, релационни бази данни, структурирани практики за разработка, методологии за тестване и принципи на складове за данни
- Опит в изграждането на UI библиотеки и модерни уеб интерфейси с JavaScript, TypeScript, Angular 20.x и React.js
- Опит в разработката на сигурни API, готови за продукция, с Java 12+, Python FastAPI и Spring Framework, включително Spring Boot
- Познания по UNIX shell команди и опит с Git хранилища, инструменти за компилиране, CI/CD конвейери и Docker
- Опит в инсталирането и управлението на системни пакети с yum, apt и brew
- Опит в подготовката на среди за изпълнение за внедряване на приложения
- Практически опит с PL/SQL за работни потоци с данни в мащаба на предприятието
- Задълбочени познания по GCP CI/CD и cloud-native конвейери за доставка
- Опит с Jira и Agile методологии