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