NinjaOne
Senior Software Engineer, Java | Triggers and Conditions
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Java-инженер в NinjaOne для разработки масштабируемых решений и развития платформы IT Operations. Работа над mission-critical сервисами, архитектурными решениями и менторство инженеров.
Задачи
- Разрабатывать крупномасштабные программные приложения с высоким качеством
- Влиять на ключевые архитектурные решения, обеспечивая масштабируемость и поддерживаемость систем
- Сотрудничать с кросс-функциональными командами и менторить junior-инженеров
- Брать на себя ответственность за технические инициативы и проактивно решать проблемы
- Внедрять практики обеспечения качества и высокопроизводительного ПО
Требования
- Bachelor's degree в Computer Science, Computer Engineering, IT или эквивалентный опыт
- 10+ лет опыта разработки на Java, особенно продуктовых приложений
- 5+ лет опыта работы с высокомасштабируемыми системами
- Опыт масштабирования систем и решения сложных задач системного дизайна
- Сильное знание принципов ООП
- Опыт проектирования API и RESTful сервисов с Jersey или Spring
- Опыт проектирования и разработки реляционных баз данных
- Знание практик тестирования и обеспечения качества
- Гражданство США или статус постоянного резидента (требование FedRAMP)
Условия
- Гибридный или полностью удалённый формат работы
- Медицинская, стоматологическая и офтальмологическая страховка
- План 401(k)
- Неограниченный PTO
- Возможности роста и повышения
- Базовая зарплата $170,000—$220,000 в год
- Возможны бонусы, equity и другие поощрения
- Без визовой поддержки
Навыки
- Java
- Kotlin
- C++
- Golang
- Postgres
- AWS
- Redis
- REST
- Jersey
- Spring
- OOP
- API design
- relational databases