Walmart
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Walmart (Бентонвилл, Арканзас). Разработка и поддержка компонентов и приложений: кодирование, тестирование, дефект-менеджмент, DevOps-сопровождение и мониторинг.
Задачи
- Анализ бизнес-, стейкхолдер- и технических требований, подготовка матрицы трассируемости
- Создание и конфигурирование кода для компонента или приложения с учётом нефункциональных требований
- Написание скриптов автоматизации рутинных задач в CI/CD и тестировании
- Реализация телеметрии и соблюдение требований безопасности в коде
- Создание и выполнение тест-кейсов, выявление дефектов
- Отслеживание и анализ дефектов, регрессионное тестирование
- Устранение узких мест производительности и доступности приложения
- Мониторинг и анализ метрик, логов и данных о производительности
- Оценка запросов на изменения на предмет валидности и выполнимости
- Контроль соблюдения сроков и вех проекта
Требования
- Магистр в области Computer Science, Computer Information Systems или смежной области; ИЛИ бакалавр в той же области плюс 2 года опыта в software engineering
- Проектирование и реализация RESTful-веб-сервисов на Java
- Проектирование микросервисов
- Деплой микросервисов в облачную архитектуру
- Кодирование на объектно-ориентированном языке
- Отладка и исправление технических проблем кода и инфраструктуры при инцидентах
- SQL базы данных
- NoSQL базы данных, такие как Cosmos и Couchbase
- Docker и Kubernetes
- Spring Boot
- Паттерны проектирования
- Kafka
Условия
- Зарплата $90,000–180,000 в год
- Годовые или квартальные премии по результатам
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k), покупка акций, страхование жизни за счёт компании
- Оплачиваемый отпуск, больничный, отпуск по уходу за ребёнком и семье
- Краткосрочная и долгосрочная нетрудоспособность
- Образовательная помощь, включая 100% оплату обучения в колледже
- Скидки компании
- Оплата военной службы и компенсация расходов на усыновление
Навыки
- Java
- RESTful webservices
- Microservices
- Cloud Architecture
- SQL
- NoSQL
- Cosmos
- Couchbase
- Docker
- Kubernetes
- Spring Boot
- Design Patterns
- Kafka
- CI/CD
- JavaScript
- Python
- C#