BNY
Senior Vice President, Full-Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер уровня SVP в команду Conventional Trust Client Platform. Руководство реализацией масштабируемых приложений и модернизацией распределённой микросервисной архитектуры для финансовой платформы.
Задачи
- Руководить реализацией масштабируемых full-stack приложений на Core Java, Advanced Java, Kafka и Angular
- Проектировать современную распределённую микросервисную архитектуру
- Сочетать практическую разработку с архитектурным лидерством при цифровой модернизации Conventional Debt Systems
- Влиять на технологическое направление платформы через инновационные решения и лучшие практики
- Вести инженерные команды через сложные многолетние программы трансформации
- Разрабатывать приложения с применением Test Driven Development, Spring Boot Microservices и AI-инструментов
- Обеспечивать полный жизненный цикл разработки с соблюдением практик безопасности, приватности и качества
Требования
- Степень бакалавра в computer science engineering или смежной области либо эквивалентный опыт
- 10–14 лет опыта разработки ПО; опыт в securities или финансовой сфере — плюс
- Экспертный уровень Advanced Java и фреймворков вроде Spring Boot для микросервисов
- Сильный опыт с реляционными БД (Oracle) и моделированием данных (canonical data models, JSON)
- Глубокий опыт с enterprise messaging (Kafka, IBM MQ)
- Подтверждённый опыт внедрения AI/ML решений (Python или другие фреймворки)
- Опыт full-stack разработки (RESTful APIs, front-end фреймворки, например Angular)
- Опыт с Cloud и Containerization технологиями
- CI/CD пайплайны, DevOps-практики и фреймворки автоматизированного тестирования
- Опыт с unit testing фреймворками и test driven development
- Знание Docker, оркестрации контейнеров и деплоя application engine
- Умение находить и устранять уязвимости безопасности (SQL Injection, XSS, CSRF)
- Критическое мышление с фокусом на исполнение и непрерывное обучение
- Отличные навыки решения проблем, умение работать самостоятельно и в команде
Условия
- Конкурентная компенсация и программы благополучия
- Философия pay-for-performance
- Доступ к гибким глобальным ресурсам и инструментам
- Щедрые оплачиваемые отпуска, включая оплачиваемое время на волонтёрство
- Право на участие в 401(k) и корпоративных медицинских, стоматологических, офтальмологических и страховых программах
- Возможность ежегодной дискреционной премии
Навыки
- Java
- Advanced Java
- Spring Boot
- Kafka
- IBM MQ
- Angular
- Oracle
- JSON
- RESTful APIs
- Python
- AI/ML
- Cloud
- Containerization
- CI/CD
- DevOps
- Docker
- Kubernetes
- Test Driven Development
- unit testing