Apple
Sr. Software Engineer, Security Server Applications, Enterprise Technology Services
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду JMET (IS&T) в Apple для разработки высоконагруженных распределённых серверных приложений, обеспечивающих безопасность и приватность устройств Apple. Работа над серверными решениями для активации устройств и eSIM.
Задачи
- Разрабатывать серверные приложения с высокой масштабируемостью и низкой задержкой
- Проектировать и интегрировать многопользовательские (multi-tenant) приложения
- Работать с партнёрами, проектными менеджерами и кросс-функциональными командами для сбора требований
- Писать качественный код, проходящий детальный аудит
- Участвовать в инициативах по запуску продуктов и безопасности
Требования
- 6+ лет опыта проектирования, разработки и интеграции высоконагруженных серверных приложений
- Сильный опыт объектно-ориентированного программирования и проектирования, включая Java
- Опыт с Spring Boot и микросервисами, построение масштабируемых RESTful API
- Опыт с реляционными и NoSQL базами данных (Oracle, Cassandra)
- Понимание PKI, X.509, ASN.1, протоколов обмена ключами и аутентификации
- Отличные навыки устной и письменной коммуникации
Навыки
- Java
- Spring Boot
- Microservices
- RESTful API
- Oracle
- Cassandra
- NoSQL
- Kafka
- RabbitMQ
- PKI
- X.509
- ASN.1
- JUnit
- Mockito
- TestNG
- C
- Maven
- Gradle
- Git
- Unix