NinjaOne
Senior Software Engineer, Java | Mainline
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду NinjaOne для разработки IT Operations платформы: проектирование и реализация масштабируемых решений для управления конечными устройствами. Работа с высоконагруженными системами на Java/Kotlin в AWS.
Задачи
- Разрабатывать крупномасштабные программные приложения на Java и Kotlin
- Проектировать и реализовывать масштабируемые решения и улучшения продукта
- Писать чистый и оптимизированный код, обеспечивать высокое качество
- Применять паттерны проектирования и решать задачи enterprise-уровня
- Разрабатывать высокодоступные mission-critical системы для worldwide-операций
Требования
- 10+ лет опыта разработки на Java для продуктовых приложений
- 4+ года работы с высокомасштабируемыми системами
- Опыт масштабирования систем и структур данных
- Знание OOP-принципов и объектно-ориентированного дизайна
- Опыт разработки REST-сервисов (Jersey, Spring)
- Опыт проектирования и разработки реляционных БД
- Опыт client- и server-side разработки
- Экспертные знания практик тестирования
- Степень бакалавра в Computer Science или смежной области либо эквивалентный опыт
- Гражданство США или статус постоянного резидента (FedRAMP)
Условия
- Удалённая работа из США (штаты CA, CO, CT, FL, GA, IL, KS, MA, ME, NC, NJ, NY, OR, OH, TN, TX, VA, WA)
- Гибридный вариант в офисах Austin, TX и Tampa, FL
- Медицинская, стоматологическая и vision-страховка
- План 401(k)
- Неограниченный PTO
- Возможности роста и повышения
- Базовая зарплата $140,000–$200,000 в год
- Без визовой поддержки
Навыки
- Java
- Kotlin
- C++
- Postgres
- AWS
- Redis
- Spring
- Jersey
- REST
- OOP