Назад
Company hidden
2 часа назад

Principal Software Engineer (Java)

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

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

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

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

Текст:
/
TL;DR
Principal Software Engineer (Java): Designing and deploying complex distributed enterprise applications and low-latency event-driven systems with an accent on scalable architecture, RESTful services, and backend and UI development. Focus on building Java and Spring microservices with Kafka, Docker, and Kubernetes, defining service contracts, and ensuring quality through CI/CD, testing, monitoring, and technical leadership.

Location: 1375 Crossman Avenue, Sunnyvale, CA 94089, United States

Salary: $255,653–$286,000 per year, plus annual or quarterly performance incentives.

Company

hirify.global develops technology within Walmart's retail and commerce ecosystem.

What you will do

  • Drive the design, development, and deployment of complex distributed enterprise applications using Java.
  • Architect scalable, secure, low-latency, and high-scale event-driven systems.
  • Design and develop backend and UI components, RESTful web services, and service contracts using Swagger and OpenAPI.
  • Build and maintain technical architecture, coding standards, unit testing, code reviews, and continuous integration.
  • Collaborate with product, design, QA, and DevOps teams on scope, milestones, and technical roadmaps.
  • Provide technical direction, lead design discussions, mentor engineers, and communicate complex concepts to technical and non-technical stakeholders.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, Information Technology Management, or a related area, plus 3 years of software engineering or related experience; or a bachelor's degree or equivalent in one of these areas, plus 5 years of software engineering or related experience.
  • Experience defining REST web-service microservice contracts using Swagger and OpenAPI.
  • Experience designing and implementing web-service applications with Java, JSON, REST, and Spring Framework, and constructing scalable distributed enterprise applications with Java.
  • Experience building and deploying applications with Docker and Kubernetes.
  • Experience designing event-driven microservices using asynchronous Kafka technology.
  • Experience setting up CI/CD pipeline automation with Git, Maven, and Jenkins.
  • Experience designing table schemas for SQL databases, including Oracle and PostgreSQL.
  • Experience with Splunk and Grafana for production logging and monitoring.
  • Experience developing and executing JUnit tests for application quality, performance, and scalability. The employer will accept any amount of experience with the required skills.

Culture & Benefits

  • Full-time employment with medical, vision, and dental coverage.
  • 401(k), stock purchase plan, company-paid life insurance, disability coverage, and performance-based incentives.
  • Paid time off, including sick leave, parental leave, family care leave, bereavement, jury duty, and voting leave.
  • Education assistance, including 100% company-paid college degrees, company discounts, military service pay, and adoption expense reimbursement.
  • Benefits are subject to eligibility requirements, job classification, length of employment, and applicable plan terms.

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