Apple
Senior Software Engineer, Enterprise Technology Services
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer/Technical Lead в команду Enterprise Technology Services Apple. Разработка и поддержка корпоративных платформ для управления соответствием нормативным требованиям продуктов Apple (Mac, iPhone, iPad, Apple Watch).
Задачи
- Работа с бизнес-заказчиками для определения объёма спринта
- Разработка архитектуры и детального дизайна
- Реализация и поддержка приложений
- Взаимодействие с кросс-функциональными командами внутри IS&T и бизнес-подразделений
- Обеспечение доступности, производительности и поддержки высоконагруженных корпоративных платформ
- Работа с минимальным контролем и своевременным результатом
Требования
- 6+ лет проектирования и разработки масштабируемых распределённых backend-систем
- Java, Spring Boot, Hibernate/JPA, REST API, многопоточность, кэширование данных (например, Redis)
- Опыт проектирования микросервисных систем с чёткими границами сервисов и API-контрактами
- Умение переводить бизнес- и технические требования в архитектуру и дизайн
- Опыт frontend с React, TypeScript и современным CSS; знакомство с компонентными дизайн-системами
- Практический опыт с CI/CD (Jenkins, GitHub Actions)
- Опыт с реляционными (Oracle, PostgreSQL) и NoSQL (MongoDB) базами данных, включая моделирование данных и схем
- Опыт деплоя в контейнерные и cloud-native окружения (Docker, Kubernetes, AWS)
- Опыт построения решений с использованием GenAI
Навыки
- Java
- Spring Boot
- Hibernate
- JPA
- REST API
- многопоточность
- Redis
- микросервисы
- React
- TypeScript
- CSS
- Jenkins
- GitHub Actions
- Oracle
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
- AWS
- GenAI
- AgenticAI
- Agile