Walmart
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Walmart (Бентонвилл, Арканзас). Разработка backend-сервисов на Java/Spring, участие в полном цикле разработки, поддержка и устранение production-инцидентов, руководство небольшими командами инженеров.
Задачи
- Руководить небольшими группами из 2–3 инженеров, включая offshore-специалистов, по назначенным проектам
- Поддерживать бизнес: отвечать на вопросы пользователей, исследовать и определять решения, давать рекомендации по внедрению
- Вести проекты от малых до крупных: анализ требований, перевод их в технические решения, написание кода, unit-тестирование
- Коммуницировать статусы и проблемы команде и стейкхолдерам
- Устранять бизнес- и production-проблемы: сбор информации, root cause analysis, разработка плана действий
- Участвовать в discovery-фазе проектов совместно с product management, project management и UX-командами
Требования
- Master's degree в Computer Science, Information Technology, Engineering или смежной области
- Опыт полного цикла разработки ПО (SDLC)
- Разработка API на Hibernate и Spring Boot
- CRUD-операции с использованием Java Spring
- Поддержка серверов БД в Azure SQL Server
- Контроль версий и работа с репозиториями через GitHub и SVN
- Проектирование и реализация масштабируемого RESTful и микросервисного backend
- Разработка UI-страниц веб- и киоск-приложений на HTML, CSS, JavaScript
- Поддержка приложений на нескольких app-серверах в Azure и Oracle Console
- Работа по Agile, waterfall и Kanban с Jira и HPQC
- Соблюдение стандартов кода через SonarQube
- Написание тест-кейсов на JUnit и Mockito
- Разработка кода с Log4j
- Интернационализация приложений
Условия
- Зарплата $90,000–180,000 в год
- Годовые или квартальные performance-бонусы
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k), покупка акций, страхование жизни за счёт компании
- Оплачиваемый отпуск, больничные, отпуск по уходу за ребёнком
- Short-term и long-term disability
- Образовательная поддержка, включая 100% оплату обучения
- Скидки сотрудникам
- Оплата военной службы и компенсация расходов на усыновление
Навыки
- Java
- Spring
- Spring Boot
- Hibernate
- Azure SQL Server
- GitHub
- SVN
- REST
- Microservices
- HTML
- CSS
- JavaScript
- Azure
- Oracle
- Jira
- HPQC
- SonarQube
- JUnit
- Mockito
- Log4j
- Agile
- Kanban