Nordstrom
Engineer 2
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду управления запасами Nordstrom. Разработка и поддержка API и веб-приложений для распределённой валидации транзакций, инвалидации кэша и задач inventory management.
Задачи
- Проектировать и разрабатывать решения для бизнеса Nordstrom
- Писать чистый, консистентный и элегантный код для масштабируемых и надёжных систем
- Участвовать во внедрении continuous integration, continuous delivery, миграции в облако и test-driven development
- Работать с defect tracking, контролем версий и системами релизов
- Проводить peer code review и давать конструктивную обратную связь
- Участвовать в проектировании и разработке в составе SCRUM-команды
- Переходить от разработки к поддержке по мере необходимости
- Управлять планами сборки и релизов, деплоить приложения в production
- Помогать менеджеру с планированием, анализом и определением высокоуровневых стратегий и решений
- Следить за трендами индустрии и применять новые технологии к архитектурным задачам
- Соблюдать корпоративные политики и лучшие практики индустрии
- Проводить анализ и design review для других членов отдела
- Участвовать в ротационных сменах 24x7 для поддержки продуктов
- Работать с бизнес-, инфраструктурными и security-командами над доработками и багфиксами
Требования
- 2+ года профессионального опыта в области
- Степень бакалавра или магистра в Computer Science, IT, Data Science или смежной области
- Знакомство с AI-assisted инструментами разработки и понимание, как агенты ускоряют проектирование, кодинг и тестирование
- Опыт анализа, проектирования, кодинга, тестирования, установки и поддержки сложных программ
- Знание Java и фреймворка Spring Boot
- Знание других языков программирования (Python, JavaScript, C#) — плюс
- Понимание нескольких технологических стеков
- Опыт с backend RDBMS (предпочтительно Oracle) или NoSQL базами данных
- Опыт с RESTful архитектурой и микросервисами, обязательны JSON и XML
- Обязателен опыт с сервисами Amazon AWS
- Любознательность к AI, автоматизации, новым технологиям и операционному совершенству
- Знакомство с контейнеризацией (Kubernetes, Docker) и современными практиками разработки, Scrum, Kanban, Lean или другими agile-методологиями
- Знакомство с CI/CD и инструментами тестирования
- Знакомство с messaging middleware (Kafka, SQS)
- Опыт написания и потребления сервисов через REST, SOAP, XML, JSON
- Акцент на встраивании метрик в систему и обеспечении видимости uptime и производительности через алертинг, отчётность и дашборды
- Хорошие навыки объектно-ориентированного проектирования и знание паттернов проектирования
- Опыт работы с разнообразными кросс-функциональными командами
- Сильные навыки устной и письменной коммуникации, умение убеждать и мотивировать, объяснять техническую информацию нетехнической аудитории
- Опыт с Oracle Retail Merchandising Applications (RMS, RIB, SIM) — плюс
- Высокая самомотивация и целеустремлённость
Условия
- Медицинская/зрительная и стоматологическая страховка, пенсионный план, оплачиваемый отпуск
- Страхование жизни и инвалидности
- Скидки на товары и ресурсы EAP
- Возможны бонусы по результатам работы
- 401k, PTO, праздничные дни
- Ротационные смены 24x7
Навыки
- Java
- Spring Boot
- Kafka
- Docker
- Kubernetes
- PL/SQL
- Oracle
- AWS
- Azure
- GCP
- Python
- JavaScript
- C#
- REST
- SOAP
- XML
- JSON
- NoSQL
- SQS
- CI/CD
- Scrum
- Kanban
- Lean
- TDD
- BDD
- Microservices