Apple

Sr Software Engineer, Customer Systems

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

Senior-инженер в команду Customer Systems (IS&T) компании Apple. Разработка микросервисов и распределённых систем, обеспечивающих работу клиентской поддержки Apple и платформы AppleCare с нагрузкой в миллионы пользователей ежедневно.

Задачи

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

Требования

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

Навыки

  • Java
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data
  • Spring Cloud
  • WebFlux
  • JVM
  • JIT
  • JNI
  • OOP
  • Data Structures
  • Algorithms
  • Design Patterns
  • Microservices
  • REST
  • gRPC
  • GraphQL
  • OpenAPI
  • Swagger
  • Protobuf
  • Redis
  • Memcached
  • Hazelcast
  • Ehcache
  • CI/CD
  • HTTP/HTTPS
  • TCP/IP
  • CDN
  • DNS
  • Zero Trust
  • Salesforce
  • Apex
  • Lightning Web Components
  • VisualForce
  • MuleSoft
  • Go
  • Python
  • Ruby
  • GenAI
  • Claude
  • Copilot
  • Codex

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
Senior Java Engineer
Man GroupSeniorОфис
150,000 – 170,000 USD в год
9 окт.
Sr Software Engineer, Customer Systems — Apple, Cupertino | itrelocate