Citibank
Senior Full stack Application Developer - Assistant Vice President
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack разработчик в технологическую команду Citi. Участие в создании и доработке прикладных систем, анализ и программирование, менторство разработчиков.
Задачи
- Проводить исследования осуществимости, оценки сроков и затрат, IT-планирование, разработку приложений и моделей
- Контролировать все фазы процесса разработки: анализ, проектирование, реализацию, тестирование и внедрение
- Анализировать сложные проблемы и давать оценку бизнес- и системным процессам
- Разрабатывать меры безопасности по итогам анализа использования систем
- Консультировать пользователей и технологические группы, предлагать продвинутые программные решения
- Служить наставником для разработчиков среднего уровня и аналитиков, распределять работу
- Выступать как SME для старших стейкхолдеров и членов команды
Требования
- 5–8 лет опыта в разработке приложений или системном анализе
- Глубокий опыт с Java Functional programming, Spring Boot, Java Reactive
- Опыт управления и реализации успешных проектов
- Экспертиза (SME) хотя бы в одной области разработки приложений
- Опыт TDD и BDD разработки
- Проектирование и разработка микросервисов
- Навыки коммуникации и работа в команде
- Степень бакалавра или эквивалентный опыт; магистратура предпочтительна
Условия
- Полная занятость
- Конкурентные бенефиты: медицинская, стоматологическая и оптическая страховка, 401(k), страхование жизни, несчастных случаев и инвалидности, wellness-программы
- Оплачиваемые отпуска и больничные, оплачиваемые праздники
- Возможны дискреционные и формульные премии и retention-выплаты
Навыки
- Java
- Spring Boot
- Java Reactive
- Kafka
- MongoDB
- Spring WebFlux
- Reactive Frameworks
- Kubernetes
- Docker
- ElasticSearch
- TDD
- BDD
- Microservices
- Load Balancing
- Caching
- Database optimization
- Concurrency