Apple

Sr. Software Engineer, Customer Systems

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в команду Customer Systems (IS&T) Apple. Разработка микросервисов для клиентской поддержки Apple: сайты Apple Support, iOS-приложения и телефонные фронтенды с нагрузкой более миллиона пользователей в день.

Задачи

  • Отвечать за сквозную поставку фич: от технического дизайна и реализации до тестирования, деплоя и production-наблюдаемости
  • Развивать инженерные практики: code review, unit/integration тесты, улучшение CI/CD, документация
  • Проектировать неблокирующие event-driven пайплайны сервисов, выдерживающие миллионы конкурентных запросов с устойчивостью и back-pressure
  • Участвовать в дизайне API и contract-first разработке с обратной совместимостью и чистой интеграцией между сервисами

Требования

  • B.S. в Computer Science, Computer Engineering или смежной технической области либо эквивалентный опыт
  • 5+ лет профессиональной разработки ПО
  • 2+ лет опыта с Java, включая конкурентность, управление памятью и оптимизацию производительности
  • Владение принципами ООП, структурами данных, алгоритмами и паттернами проектирования (например, GoF), фокус на тестируемом и поддерживаемом backend-коде
  • Опыт production-приложений на Spring (Spring Boot, MVC, Security, Data, Cloud), включая DI, auto-configuration, WebFlux и микросервисные паттерны
  • Понимание внутренностей JVM (garbage collection, memory allocation, JIT, JNI)
  • Опыт проектирования и поставки высоконагруженных, отказоустойчивых и безопасных облачных распределённых систем
  • Знание сетевых концепций и инфраструктуры (HTTP/HTTPS, TCP/IP, CDN, балансировка, edge computing, DNS, Zero Trust)

Навыки

  • Java
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data
  • Spring Cloud
  • WebFlux
  • JVM
  • Microservices
  • CI/CD
  • REST
  • gRPC
  • GraphQL
  • OpenAPI
  • Swagger
  • Protobuf
  • Redis
  • Memcached
  • Hazelcast
  • Ehcache
  • Go
  • Python
  • Ruby
  • Claude
  • Copilot
  • Codex

Похожие вакансии

Senior Software Engineer (.NET) - VA
IronArch TechnologySeniorУдалённо
115,000 – 133,000 USD в год
5 нояб.
Software Developer (Systems Software)
Ardent PrinciplesMiddleChantillyОфис
130,000 – 260,000 USD в год
5 нояб.
Staff Software Engineer, Demand Bidder, Ad Serving Platform
RokuSeniorBostonГибрид
195,500 – 352,100 USD в год
5 нояб.
Staff Software Engineer, Demand Bidder, Ad Serving Platform
RokuSeniorNew YorkГибрид
195,000 – 408,000 USD в год
5 нояб.
Staff Software Engineer, Demand Bidder, Ad Serving Platform
RokuSeniorSan JoseГибрид
195,000 – 408,000 USD в год
5 нояб.
Sr. Software Engineer, Customer Systems — Apple, Austin | itrelocate