RFA Engineering
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист уровня middle/senior в команду разработки enterprise-приложений RFA Engineering. Работа на площадке заказчика: проектирование, разработка, интеграция и тестирование корпоративных сервисов и распределённых систем.
Задачи
- Проектировать, разрабатывать, тестировать и сопровождать корпоративные программные приложения и сервисы
- Разрабатывать функциональность на Java, Spring, Spring Boot и смежных технологиях
- Поддерживать разработку и сопровождение RESTful API и сервис-ориентированных архитектур
- Проектировать, создавать и поддерживать масштабируемые микросервисы и распределённые системы
- Участвовать в проектировании архитектуры, дизайн-ревью и техническом планировании
- Разрабатывать и поддерживать автоматизированные тесты для обеспечения качества и надёжности ПО
- Поддерживать интеграцию, деплой и релизные активности
- Проводить код-ревью и развивать лучшие практики разработки
- Взаимодействовать с разработчиками, QA-инженерами и продуктовыми командами
- Диагностировать проблемы ПО и участвовать в поиске первопричин
- Создавать и поддерживать техническую документацию
- Участвовать в Agile-активностях: планирование спринтов, груминг бэклога, стендапы, ретроспективы
- Поддерживать инициативы по улучшению производительности, качества, безопасности и поддерживаемости
Требования
- Степень бакалавра в Computer Science, Software Engineering, Computer Engineering, Information Systems, Electrical Engineering или смежной технической дисциплине
- Опыт разработки ПО, приложений, системной интеграции или смежных технических проектов
- Опыт разработки приложений на Java
- Сильные аналитические навыки, навыки диагностики и решения проблем
- Сильные навыки устной и письменной коммуникации
- Умение эффективно работать в коллаборативной команде разработки
- Умение управлять несколькими приоритетами и соблюдать сроки проектов
- Желание изучать новые технологии и постоянно развивать технические навыки
Условия
- Полная занятость с полным соцпакетом
- Медицинская и стоматологическая страховка
- Health Savings Account
- TelaDoc: виртуальная медицинская помощь
- Страхование зрения
- Life Insurance (за счёт компании и дополнительное)
- Long-Term Disability за счёт компании
- Дополнительное Short-Term Disability
- Пенсионный счёт (Traditional 401k и Roth 401k)
- Flexible Spending Plan для ухода за зависимыми
- Бонусная программа (для exempt-сотрудников)
- Оплачиваемый отпуск (PTO)
- Оплачиваемые праздники
- Отпуск по утрате близкого
- Employee Assistance Programs (EAP)
- Образовательная поддержка
- Возможности профессионального роста, прямой найм заказчиками и возможности внутри компании
- Visa sponsorship не предоставляется
Навыки
- Java
- Spring
- Spring Boot
- RESTful API
- микросервисы
- распределённые системы
- облачные приложения
- базы данных
- CI/CD
- Agile
- Scrum
- event-driven architecture
- messaging systems
- автоматизированное тестирование