ZipStaff
Senior Full Stack Engineer (Java / Angular)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer для поддержки корпоративной платформы модельной аналитики в финансовой организации (ипотечный портфель). Backend на Java/Spring Boot, frontend на Angular/TypeScript, тесная работа с бизнес-заказчиками.
Задачи
- Проектировать, разрабатывать и реализовывать full-stack функциональность веб-приложения для аналитики моделей ипотечного портфеля
- Разрабатывать и поддерживать Java-сервисы на Java 8+, Spring Framework, Spring Boot и REST API
- Разрабатывать компоненты frontend на Angular / TypeScript — безопасные, адаптивные и готовые к продакшену
- Работать с реляционными базами данных и SQL, применять ORM-паттерны
- Диагностировать и оптимизировать приложения по безопасности, производительности и отзывчивости
- Использовать Gradle и Jenkins для сборки и CI, GitHub или Bitbucket для контроля версий
- Писать unit- и mock-тесты (JUnit / Mockito), включая позитивные и негативные сценарии
- Готовить документацию к коду и взаимодействовать с бизнес- и технологическими стейкхолдерами
- Работать в Agile / Scrum и быстро адаптироваться к меняющимся приоритетам
Требования
- Степень бакалавра или магистра в Computer Science или смежной области либо эквивалентный практический опыт
- 5+ лет профессионального опыта в разработке ПО
- 4+ года практической разработки на Java (Java 8+ и стандартная библиотека)
- Уверенный опыт со Spring Framework, Spring Boot и REST API
- Практический опыт Angular и TypeScript в продакшен-веб-приложениях
- Хороший опыт SQL и реляционных БД
- Опыт с Gradle и Jenkins
- Контроль версий через GitHub или Bitbucket
- Опыт с JUnit / Mockito (или аналогами) и автоматизированным тестированием
- Умение писать документацию, объясняющую технические решения
- Сильные коммуникативные навыки и умение работать с бизнес-стейкхолдерами
- Возможность работать в офисе в McLean, VA
- Право на работу в США без спонсорства сейчас и в будущем
Условия
- Контракт (W2 через ZipStaff, без C2C и 1099)
- Работа в офисе в McLean, VA
- Проект в крупной финансовой организации (ипотечное финансирование и аналитика портфеля)
Навыки
- Java
- Java 8+
- Spring Framework
- Spring Boot
- REST API
- Angular
- TypeScript
- SQL
- реляционные базы данных
- ORM
- Gradle
- Jenkins
- GitHub
- Bitbucket
- JUnit
- Mockito
- Agile
- Scrum