Senior Java Engineer (Spanner)
Тула
Команда Spanner развивает платформу для автоматизации поддержки и предиктивного устранения проблем на рабочих местах сотрудников. Вы будете проектировать архитектуру и развивать высоконагруженные отказоустойчивые сервисы и API, которые позволяют удалённо запускать диагностические и восстанавливающие модули
ГрейдSenior
Опыт6+ лет
Стек
JavaSpring BootPostgreSQLKubernetesOpenAPIgRPCHTTPJUnit 5Mockito
Задачи
- •проектирование архитектуры новых решений
- •разработка высоконагруженных отказоустойчивых сервисов на Java/Spring Boot
- •проектирование и поддержка API и контрактов (REST/OpenAPI, gRPC)
Обязательно
- •Java 17
- •коммерческий опыт разработки на Spring Boot 3.x
- •уверенное владение SQL и PostgreSQL
- •знание HTTP и проектирование контрактов в OpenAPI
- •понимание многопоточной и асинхронной обработки, проектирование отказоустойчивых сетевых взаимодействий
- •опыт юнит-тестирования (JUnit 5 + Mockito)
- •владение OpenShift/Kubernetes
Будет плюсом
- •опыт работы с сетевыми протоколами SNMP v2/v3 и SSH
- •знание криптографии и PKI (X.509, CSR, PKCS#12, BouncyCastle, 802.1x/EAP-TLS)
- •опыт работы с gRPC и Protocol Buffers
- •понимание принципов работы Service Mesh
- •владение командной строкой Linux
- •опыт с Jenkins
- •инструментальное владение AI для анализа и автоматизации