Walmart
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Walmart (Бентонвилл, США). Разработка cloud-native микросервисов на Java/Spring, REST API, работа с GCP/Azure, Kafka и CI/CD.
Задачи
- Координация и сопровождение рабочих задач, взаимодействие со стейкхолдерами
- Анализ бизнес- и технических требований, подготовка матрицы трассируемости, создание user stories
- Разработка и конфигурирование кода компонентов и приложений с учётом нефункциональных требований
- Написание скриптов автоматизации повторяющихся задач в CI/CD и тестировании
- Реализация телеметрии и соблюдение требований безопасности при разработке
- Создание и выполнение тест-кейсов, регрессионное тестирование
- Анализ и устранение дефектов, диагностика узких мест производительности и доступности
- Мониторинг и оценка производительности приложения, анализ логов и метрик
- Сопровождение приложения и реинжиниринг, оценка запросов на изменения
Требования
- Master's degree или эквивалент в Computer Science/Computer Engineering или смежной области; либо Bachelor's degree плюс 2 года опыта в software engineering
- Опыт применения принципов SOLID и паттернов проектирования в cloud-native микросервисных архитектурах
- Программирование на объектно-ориентированном языке Java
- Проектирование и реализация REST API веб-сервисов
- Spring framework (Spring MVC, Spring Boot, Spring JDBC)
- Создание интерактивных интерфейсов с использованием React.js, Node.js
- Построение cloud-native приложений на GCP и Azure
- Работа с Cosmos DB для хранения и извлечения данных
- Управление Git-репозиториями, стратегии ветвления
- Проектирование и реализация CI/CD пайплайнов на Jenkins с деплоем контейнеризованных приложений в Kubernetes
- Использование Jira, Confluence для трекинга фич и историй
- Настройка Prometheus и Grafana для мониторинга и алертинга
- Написание unit- и интеграционных тестов на JUnit
- Разработка event streaming приложений на Kafka
Условия
- Зарплата $90,000.00 - 180,000.00 в год
- Годовые или квартальные performance-бонусы
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k), покупка акций, страхование жизни за счёт компании
- Оплачиваемый отпуск, больничные, отпуск по уходу за ребёнком, family care leave
- Short-term и long-term disability, оплата обучения и 100% оплата колледжа
- Скидки компании, оплата военной службы, компенсация расходов на усыновление
Навыки
- Java
- Spring
- Spring MVC
- Spring Boot
- Spring JDBC
- REST API
- React.js
- Node.js
- GCP
- Azure
- Cosmos DB
- Git
- Jenkins
- CI/CD
- Kubernetes
- Jira
- Confluence
- Prometheus
- Grafana
- JUnit
- Kafka
- SOLID
- microservices