NinjaOne
Senior Software Engineer, Java | Mainline
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Java-инженер в NinjaOne для развития платформы IT Operations: проектирование и разработка масштабируемых высокодоступных сервисов, влияющих на управление миллионами endpoint-устройств.
Задачи
- Разрабатывать крупномасштабные программные приложения с высоким качеством
- Влиять на ключевые архитектурные решения и обеспечивать масштабируемость и поддерживаемость систем
- Взаимодействовать с кросс-функциональными командами и менторить младших инженеров
- Брать на себя ответственность за технические инициативы и проактивно решать проблемы
- Внедрять практики обеспечения качества и выпускать надёжное высокопроизводительное ПО
Требования
- Bachelor's degree в Computer Science, Computer Engineering, IT или эквивалентный опыт
- 10+ лет опыта разработки на Java, особенно продуктовых приложений
- 5+ лет опыта работы с высокомасштабируемыми системами
- Опыт масштабирования систем и решения сложных задач системного дизайна
- Сильное знание принципов ООП
- Опыт дизайна API и RESTful-сервисов с Jersey или Spring
- Опыт проектирования и разработки реляционных баз данных
- Знание практик тестирования и обеспечения качества
- Гражданство США или статус постоянного резидента (требование FedRAMP)
Условия
- Удалённая работа из США (в отдельных штатах) или гибрид в офисах Austin, TX и Tampa, FL
- Медицинская, стоматологическая и офтальмологическая страховка
- План 401(k)
- Неограниченный PTO
- Возможности роста и повышения
- Базовая зарплата $170,000–$220,000 в год (для CA, CO, MD, NJ, WA, NY)
- Возможны бонусы, equity и другие поощрения
- Виза-спонсорство не предоставляется
Навыки
- Java
- Kotlin
- C++
- Golang
- PostgreSQL
- AWS
- Redis
- REST
- Jersey
- Spring
- OOP
- API design