Назад
Company hidden
5 дней назад

Staff Software Engineer (Java)

143 000 - 286 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer (Java): Building and scaling Java-based backend microservices for Walmart's high-volume e-commerce cart platform with an accent on performance, reliability, distributed systems, and cloud-native development. Focus on designing data-intensive applications, developing Kafka-based services, solving concurrency and scalability challenges, and maintaining sub-second response times with 99.99% uptime.

Location: Sunnyvale, California, United States; onsite at the Crossman Service Building home office.

Salary: $143,000–$286,000 per year, plus performance-based bonuses and possible stock compensation.

Company

hirify.global operates within Walmart's large-scale e-commerce ecosystem, supporting shopping and commerce experiences for millions of customers.

What you will do

  • Develop large-scale backend applications using Java, Spring Boot, and Kafka.
  • Build and maintain critical cart systems supporting billions of transactions annually, sub-second response times, and 99.99% uptime.
  • Participate in code reviews, debugging, technical documentation, and improvements to development processes and standards.
  • Design and implement maintainable, modular, and testable software, including unit, functional, and integration tests.
  • Contribute to planning and execution of technical projects and collaborate with product and design teams.
  • Investigate innovative solutions for complex mobile and omnichannel commerce challenges.

Requirements

  • 7–10+ years of hands-on experience building Java-based backend systems, including cloud-based solutions.
  • Proficiency in Java, Spring Boot, and Kafka.
  • Experience delivering highly scalable, large-scale data-processing Java applications.
  • Strong high-level and low-level system design skills, including data-intensive applications and open-stack technologies.
  • Understanding of computer science fundamentals, microservices, data structures, algorithms, and problem solving.
  • Experience with CI/CD development environments and tools including Git, Maven, and Jenkins.
  • Experience writing modular and testable code and test cases using JUnit, Mockito, and Mock MVC.
  • Experience with microservices architecture, distributed concepts, design principles, design patterns, and cloud-native development.
  • Hands-on experience with Spring Boot, concurrency, garbage collection, RESTful services, data caching services, and ORM tools; strong debugging and problem-solving skills.
  • Minimum qualification: a bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area plus 4 years of software engineering experience, or 6 years of software engineering experience without the degree requirement.

Nice to have

  • Master's degree in computer science or a related field plus 3 years of software engineering experience.

Culture & Benefits

  • Full-time employment with medical, vision, and dental coverage.
  • 401(k), stock purchase options, company-paid life insurance, and performance-based bonuses.
  • Paid time off, including sick leave, parental leave, family care leave, bereavement, jury duty, and voting leave.
  • Short- and long-term disability coverage, company discounts, military leave pay, and adoption and surrogacy expense reimbursement.
  • Access to Live Better U, including Walmart-paid education programs, tuition, books, and fees for eligible associates.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →