Walmart
Senior, Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Last Mile Delivery — платформы, обеспечивающей доставку Grocery и Same Day Delivery в Walmart. Роль предполагает разработку высоконагруженных сервисов, обработку миллионов запросов в день и техническое лидерство над небольшими командами инженеров.
Задачи
- Руководить работой небольших групп инженеров (4–6 человек, включая offshore-специалистов) в рамках инженерных проектов: предоставлять документы, направление и примеры, определять краткосрочные и долгосрочные решения и сроки, проводить ревью дизайна и кода
- Устранять бизнес- и продакшн-инциденты: анализировать информацию (проблема, влияние, критичность, возможная первопричина), привлекать команды поддержки, формулировать план действий, выполнять root cause analysis и вести документацию
- Руководить и участвовать в средних и крупных кросс-функциональных проектах: анализировать требования, переводить их в технические решения, собирать информацию (дизайн-документы, продуктовые требования, вайрфреймы), писать код, проводить unit-тестирование, коммуницировать статус и проблемы стейкхолдерам, обеспечивать своевременную поставку
Требования
- BS/MS в Computer Science, Engineering или эквивалент, 4+ года в software engineering, проектировании и архитектуре Java/J2EE
- Глубокое понимание микросервисной архитектуры и дизайна, performance tuning и лучших практик многопоточности
- Экспертный уровень знания Java, Spring, опыт работы со Spring Boot, крупномасштабными распределёнными системами и event-driven архитектурой
- Опыт работы с продвинутыми SQL-запросами
- Знание публичных облачных сервисов и пайплайнов обработки данных в реальном времени
- Опыт работы в Agile-среде с итеративной CI/CD-разработкой
- Умение документировать требования, архитектурные решения и результаты анализа как на бизнес-, так и на техническом языке
- Хорошее владение Agile-методологией
- Минимальные квалификации: бакалавр в CS/CE/CIS/SE или смежной области и 3 года опыта в software engineering, либо 5 лет опыта в software engineering
Условия
- Конкурентная оплата, годовые или квартальные performance-бонусы, возможны акции
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k), программа покупки акций, оплачиваемая компанией страхование жизни
- Оплачиваемый отпуск (PTO), включая sick leave, parental leave, family care leave, bereavement, jury duty и voting
- Short-term и long-term disability, скидки компании, Military Leave Pay, компенсация расходов на усыновление и суррогатное материнство
- Программа Live Better U — оплачиваемое Walmart обучение (от школьного диплома до бакалавриата, включая English Language Learning и сертификаты)
- Immigration Sponsorship для данной позиции не предоставляется
Навыки
- Java
- J2EE
- Spring
- Spring Boot
- Microservices
- Multithreading
- SQL
- Public Cloud
- Event-driven architecture
- CI/CD
- Agile
- Distributed systems
- Real-time data processing