Citi
Full Stack Software Engineer Analyst
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack инженер в Citi для разработки клиентских веб- и мобильных приложений на Java Spring Boot и Angular/React, с активным участием в обеспечении качества и безопасности.
Задачи
- Проектировать, реализовывать и поддерживать отзывчивые высокопроизводительные клиентские веб- и мобильные приложения
- Разрабатывать переиспользуемые frontend-компоненты на Angular или React с современными CSS/HTML фреймворками
- Строить масштабируемые backend-сервисы на Java и Spring Boot (микросервисы)
- Разрабатывать и поддерживать RESTful API, асинхронные потоки событий и интеграции с базами данных
- Писать и поддерживать автоматизированные unit, integration и E2E тесты
- Разрабатывать фреймворки тестовой автоматизации (Selenium, Playwright, JUnit, Mockito, Jest)
- Проводить функциональное, регрессионное, API и нагрузочное тестирование
- Интегрировать автотесты в CI/CD пайплайны совместно с QA и DevOps
- Применять безопасное кодирование и устранять уязвимости (OWASP Top 10, CWE)
- Внедрять аутентификацию/авторизацию (OAuth2, OIDC, JWT) и защиту данных
- Мониторить систему через Splunk, распределённый трейсинг и APM, устранять инциденты
- Поддерживать выходные окна деплоя и ротационные валидации релизов
- Проводить пост-деплой проверки и root cause analysis
- Работать с Product Owners, UX/UI дизайнерами, QA и архитекторами в Agile/Scrum
- Проводить код-ревью, менторинг и обмен знаниями
Требования
- 2-5 лет опыта в разработке приложений
- Сильные аналитические и количественные навыки, ориентация на данные и результат
- Опыт работы с высоконагруженными распределёнными облачными сервисами
- Опыт влияния на масштабные изменения культуры
- Опыт руководства инфраструктурными программами
- Навыки работы со сторонними сервис-провайдерами
- Отличные навыки письменной и устной коммуникации
- Степень бакалавра или эквивалентный опыт
Условия
- Полная занятость
- Зарплата $84,580 - $118,020
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k)
- Страхование жизни, от несчастных случаев и инвалидности
- Wellness-программы
- Оплачиваемые отпуска и больничные, оплачиваемые праздники
- Дискреционные и формульные премии и удержания
Навыки
- Java
- Spring Boot
- Angular
- React
- CSS
- HTML
- REST API
- Selenium
- Playwright
- JUnit
- Mockito
- Jest
- OAuth2
- OIDC
- JWT
- Splunk
- Docker
- Kubernetes
- OpenShift
- GitLab CI
- GitHub Actions
- Jenkins
- Harness
- Tekton
- AWS
- GCP
- Azure
- Apache Kafka
- RabbitMQ
- React Native
- Flutter
- Cucumber
- BDD
- TDD