Walmart
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Walmart (Бентонвилл, Арканзас). Разработка и поддержка масштабируемых приложений, проектирование REST API на Java, участие в Agile-команде и наставничество младших инженеров.
Задачи
- Руководить небольшими группами инженеров (2–3 человека, включая offshore-специалистов) в рамках проектов
- Поддерживать бизнес: отвечать на вопросы пользователей, исследовать и предлагать решения, определять дизайн реализации
- Вести проекты от средних до крупных: переводить требования в технические решения, писать код, проводить unit-тесты, коммуницировать статус команде и стейкхолдерам
- Устранять проблемы в продакшене: собирать информацию, проводить root cause analysis, разрабатывать план действий и документацию
- Участвовать в discovery-фазе проектов совместно с product management, project management, бизнесом и UX-командами
Требования
- Master’s degree или эквивалент в Computer Science, Information Technology, Engineering или смежной области
- Опыт проектирования и реализации REST API Web Services на Java
- Программирование на объектно-ориентированных языках (C++, Python, Java или C#)
- Unit- и интеграционное тестирование с фреймворками Junit и TestNG
- Проектирование и интеграция с реляционными БД (DB2, Azure SQL) и NoSQL (Cassandra)
- Production support: отладка и устранение неисправностей
- Работа по Agile/Scrum: двухнедельные спринты, daily stand-ups, sprint planning, backlog grooming, ретроспективы
- Построение архитектур приложений с масштабированием
- Разработка приложений по индустриальным стандартам на Spring и Spring Boot
- Следование практикам CI/CD и DevOps
Условия
- Зарплата $90,000–180,000 в год
- Ежегодные или квартальные performance-бонусы
- Медицинская, стоматологическая и оптическая страховка
- 401(k), покупка акций, страхование жизни за счёт компании
- Оплачиваемый отпуск, больничный, отпуск по уходу за ребёнком, family care leave
- Short-term и long-term disability, помощь в образовании (100% оплата обучения), скидки компании
- Оплата военной службы, компенсация расходов на усыновление
Навыки
- Java
- REST API
- C++
- Python
- C#
- Junit
- TestNG
- DB2
- Azure SQL
- Cassandra
- Spring
- Spring Boot
- CI/CD
- DevOps
- Agile
- Scrum