Citi
Senior Java Engineer-Assistant Vice President
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Java-инженер в технологическое подразделение инвестиционного и корпоративного банкинга Citi. Основной фокус — backend-разработка на Java (70%), а также frontend на Angular (30%) для платформ, обслуживающих финансовые операции по всему миру.
Задачи
- Проектировать и разрабатывать масштабируемые backend-сервисы и API на Java и Spring Boot
- Разрабатывать и поддерживать frontend-интерфейсы на Angular для банковских специалистов
- Внедрять практики DevSecOps и Site Reliability Engineering для создания безопасных и отказоустойчивых решений
- Продвигать инженерное совершенство на всех этапах жизненного цикла разработки, применяя современные CI/CD-практики
- Анализировать существующие приложения, выявлять технические сложности и риски, предлагать улучшения архитектуры
- Взаимодействовать со стейкхолдерами для уточнения требований и синхронизации поставки с потребностями пользователей
- Менторить инженеров через code review, design review и ревью технической документации
Требования
- 6+ лет опыта full stack разработки с сильной экспертизой в Java backend
- Глубокое владение Java и Spring Boot, включая проектирование и разработку production-grade микросервисов
- Опыт создания frontend-приложений на Angular, глубокое знание JavaScript и паттернов функционального программирования
- Практический опыт с Kafka, GraphQL и NoSQL базами данных
- Умение применять принципы DevSecOps, security-first разработку и CI/CD-инструменты
- Опыт написания и поддержки комплексных UI-тестов
- Способность работать с минимальным надзором, брать end-to-end ответственность и уверенно действовать в agile-среде
- Степень бакалавра в релевантной области или эквивалентный практический опыт
Условия
- Гибридный формат работы: 3 дня в офисе, 2 дня удалённо
- Доступ к постоянно обновляемой программе обучения
- Чёткие пути карьерного роста и внутренней мобильности
- Работа над сложными высоконагруженными инженерными задачами в одной из крупнейших финансовых организаций мира
- Культура, ориентированная на результат, где ценятся технический вклад, коллаборация и ответственность за поставку
- Долгосрочная поддержка карьерного развития, менторство и кросс-функциональный опыт
- Конкурентные бенефиты: медицинская, стоматологическая и офтальмологическая страховка, 401(k), страхование жизни, оплачиваемые отпуска и больничные
Навыки
- Java
- Spring Boot
- Kafka
- GraphQL
- Angular
- JavaScript
- NoSQL
- CI/CD
- DevSecOps
- SRE
- Microservices
- UI testing