NinjaOne
Senior Software Engineer, Java | Compliance
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Java-инженер в команду Compliance компании NinjaOne. Разработка масштабных backend-сервисов для движка непрерывного обнаружения уязвимостей, корреляции CVE и ремедиации на миллионах endpoint'ов.
Задачи
- Разрабатывать backend-сервисы на Java и Kotlin для движка обнаружения уязвимостей
- Проектировать и масштабировать высоконагруженные распределённые системы
- Реализовывать паттерны проектирования и решать задачи enterprise-уровня
- Работать над непрерывным обнаружением уязвимостей, корреляцией CVE и workflow ремедиации
- Обеспечивать качество кода и следовать quality-first стандартам
- Взаимодействовать с продуктовыми командами и командами детекции
Требования
- 10+ лет опыта разработки на Java для продуктовых приложений
- Опыт работы с высокомасштабируемыми системами 4+ года
- Знание OOP-принципов проектирования
- Опыт масштабирования структур данных и объектно-ориентированного дизайна
- Знание best practices API и разработки REST-сервисов (Jersey, Spring)
- Опыт проектирования и разработки реляционных БД
- Опыт клиент-серверной разработки для отзывчивого обмена сообщениями
- Экспертные знания практик тестирования качества
- Степень бакалавра в Computer Science или смежной области либо эквивалентный опыт
Условия
- Удалённая работа из США (список штатов)
- Гибридный вариант в офисах Austin, TX и Tampa, FL
- Медицинская, стоматологическая и офтальмологическая страховка
- План 401(k)
- Неограниченный PTO
- Возможности роста и повышения
- Бонусы, акции и другие incentive-выплаты
Навыки
- Java
- Kotlin
- C++
- Golang
- Postgres
- AWS
- Redis
- Spring
- Jersey
- REST
- OOP
- API