NinjaOne
Senior Software Engineer, Java
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Java-инженер в NinjaOne для развития платформы IT Operations и продукта Ninja Remote. Проектирование и разработка масштабируемых высокодоступных сервисов, влияние на архитектуру и менторство.
Задачи
- Разрабатывать крупномасштабные программные приложения с высоким качеством
- Влиять на ключевые архитектурные решения и обеспечивать масштабируемость систем
- Сотрудничать с кросс-функциональными командами и менторить junior-инженеров
- Брать на себя ответственность за технические инициативы и проактивно решать проблемы
- Внедрять практики обеспечения качества и надёжности ПО
Требования
- Bachelor's degree в Computer Science или смежной области либо эквивалентный опыт
- 10+ лет опыта разработки на Java, особенно продуктовых приложений
- 5+ лет опыта работы с высокомасштабируемыми системами
- Опыт масштабирования систем и решения сложных задач системного дизайна
- Знание принципов ООП
- Опыт проектирования API и RESTful-сервисов, фреймворк Spring
- Опыт проектирования и разработки реляционных БД
- Опыт работы с системами кэширования
- Гражданство США или статус постоянного резидента (FedRAMP)
Условия
- Удалённая работа из США (список штатов) или гибрид в офисах Austin, TX и Tampa, FL
- Медицинская, стоматологическая и офтальмологическая страховка
- План 401(k)
- Неограниченный PTO
- Возможности роста и повышения
- Бонусы, акции и иные поощрения
Навыки
- Java
- Kotlin
- C++
- Golang
- Postgres
- AWS
- Spring
- REST
- OOP
- кэширование
- реляционные БД
- API design